عوض کردن ایکون برنامه:
1. میریم توی سایت appicon.co
2. لوگو مورد نظر رو دراپ میکنی توش
3. دستگاهایی که میخوای رو انتخاب میکنی ولی اسم فایل رو به هیچ عنوان تغییر نده
4. میری به ادرس
android/app/src/main/res
عکسارو عوض میکنی
-اگه برنامه ویندوز بود:
windows/runner/resources
فایل عکس باید ico باشه که با converter میشه تبدیل کرد (256×256)
#Flutter
#Icon
Channel: @flutterstuff
1. میریم توی سایت appicon.co
2. لوگو مورد نظر رو دراپ میکنی توش
3. دستگاهایی که میخوای رو انتخاب میکنی ولی اسم فایل رو به هیچ عنوان تغییر نده
4. میری به ادرس
android/app/src/main/res
عکسارو عوض میکنی
-اگه برنامه ویندوز بود:
windows/runner/resources
فایل عکس باید ico باشه که با converter میشه تبدیل کرد (256×256)
#Flutter
#Icon
Channel: @flutterstuff
🔥7
اگر داخل فلاتر نیاز دارین که شبیه ساز ویندوز رو که به وی اس کد وصل هستش رو با run as admin بالا بیارین به قسمت
windows/runner/main.cpp
برین و محتوای فایل رو با کد زیر جایگزین کنید و project name رو که bold کردم رو به اسم پروژتون تغییر بدین
#Run_as_Admin
#Flutter
Channel: @flutterstuff
windows/runner/main.cpp
برین و محتوای فایل رو با کد زیر جایگزین کنید و project name رو که bold کردم رو به اسم پروژتون تغییر بدین
#Run_as_Admin
#Flutter
Channel: @flutterstuff
#include <flutter/dart_project.h>
#include <flutter/flutter_view_controller.h>
#include <windows.h>
#include <shellapi.h>
#include <shlobj_core.h>
#include "flutter_window.h"
#include "utils.h"
int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
_In_ wchar_t *command_line, _In_ int show_command) {
// Check if the application is running with elevated privileges.
if (!IsUserAnAdmin()) {
// Relaunch the application as administrator.
wchar_t szPath[MAX_PATH];
if (GetModuleFileNameW(NULL, szPath, ARRAYSIZE(szPath))) {
SHELLEXECUTEINFOW sei = { sizeof(sei) };
sei.lpVerb = L"runas";
sei.lpFile = szPath;
sei.hwnd = NULL;
sei.nShow = SW_NORMAL;
if (!ShellExecuteExW(&sei)) {
return 0;
}
return 1;
} else {
return 0; // Could not retrieve the executable path
}
}
// Attach to console when present (e.g., 'flutter run') or create a
// new console when running with a debugger.
if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
CreateAndAttachConsole();
}
// Initialize COM, so that it is available for use in the library and/or
// plugins.
::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
flutter::DartProject project(L"data");
std::vector<std::string> command_line_arguments =
GetCommandLineArguments();
project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
FlutterWindow window(project);
Win32Window::Point origin(10, 10);
Win32Window::Size size(1280, 720);
if (!window.Create(L"PROJECT NAME", origin, size)) {
return EXIT_FAILURE;
}
window.SetQuitOnClose(true);
::MSG msg;
while (::GetMessage(&msg, nullptr, 0, 0)) {
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
::CoUninitialize();
return EXIT_SUCCESS;
}
❤6
DNS Changer.rar
9.2 MB
سلام دوستان برنامه دی ان اس چنجر ویندوز درست کردم با فلاتر, اگه باگی چیزی داشتش واسم ریپلای کنین.
توجه: نصبتون تموم شد تیک Launch DNS Changer رو بردارین که ارور نخوره اولش.
#Flutter
#DNS
Channel: @flutterstuff
توجه: نصبتون تموم شد تیک Launch DNS Changer رو بردارین که ارور نخوره اولش.
#Flutter
#DNS
Channel: @flutterstuff
🔥7
سلام دوستان عزیز روزتون بخیر.🫡
🛑 امروز یه پکیجی میخوام معرفی کنم (Windows Only) برای دوستانی که مثل خودم مشکل اینو دارن که برنامشون رو کاربر میتونه چندین بار متوالی باز کنن.
این پکیج بهتون این امکانو میده که ازین کار جلوگیری کنید.
✅ برای استفاده اول پکیج زیر رو نصب کنین و بعد این کد رو توی main.dart قرار بدین.
#tutorial
#flutter
#windows
Channel:@flutterstuff
ID:@feri_ns83
https://pub.dev/packages/windows_single_instance/example
🛑 امروز یه پکیجی میخوام معرفی کنم (Windows Only) برای دوستانی که مثل خودم مشکل اینو دارن که برنامشون رو کاربر میتونه چندین بار متوالی باز کنن.
این پکیج بهتون این امکانو میده که ازین کار جلوگیری کنید.
✅ برای استفاده اول پکیج زیر رو نصب کنین و بعد این کد رو توی main.dart قرار بدین.
#tutorial
#flutter
#windows
Channel:@flutterstuff
ID:@feri_ns83
void main(List<String> args) async {
WidgetsFlutterBinding.ensureInitialized();
await WindowsSingleInstance.ensureSingleInstance(args, "instance_checker", onSecondWindow: (args) {
// ignore: avoid_print
print(args);
});
https://pub.dev/packages/windows_single_instance/example
Dart packages
windows_single_instance example | Flutter package
Forces a single instance of your Windows app, bringing the existing window to the front when a new instance is opened.
❤10