如何使用 flutter 从 java 调用 intent 方法
How to call intent method from java using flutter
所以我正在尝试让我的应用程序自动启动为此,我必须将用户重定向到设备的自动启动屏幕。我尝试调用类似于我们在 flutter 中获取电池详细信息应用程序的意图,但它不起作用,how to make app autostart any guidance will be helpful.github issue
我正在寻找另一种使用方式
此意图在 oppo 中打开自动启动屏幕
Intent intent = new Intent();
intent.setClassName("com.coloros.safecenter",
"com.coloros.safecenter.startupapp.StartupAppListActivity");
startActivity(intent);
这是给小米的
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.miui.securitycenter",
"com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent)
此意在扑。我已经调查过 flutter intent
我不确定你在问什么,但要从 flutter 应用程序启动应用程序,你可以使用这个包:
https://pub.dev/packages/flutter_appavailability
这里是一个打开邮箱应用程序的例子
try{
AppAvailability.launchApp(Platform.isIOS ? "message://" : "com.google.android.gm").then((_) {
print("App Email launched!");
}).catchError((err) {
print(err);
});
} catch(e) {
print(e);
}
我收到你的问题了。您可以尝试以下小米设备
static const platform = const MethodChannel('com.myapp/intent');
void openAutoStartSettings() async {
await platform.invokeMethod('com.miui.permcenter.autostart.AutoStartManagementActivity');
}
对于其他制造商,请检查此 post https://tutel.me/c/programming/questions/48166206/how+to+start+power+manager+of+all+android+manufactures+to+enable+background+and+push+notification
您可以使用 android_intent library 启动外部应用程序。文档有一些示例代码。
您可以使用下面的示例代码。
var map={"AuthParams":authParam};
var intent=AndroidIntent(package:"in.app",arguments: map,componentName: "in.app.ui.splash.SplashActivity",/*action: "action_view"*/);
await intent.launch();
所以我正在尝试让我的应用程序自动启动为此,我必须将用户重定向到设备的自动启动屏幕。我尝试调用类似于我们在 flutter 中获取电池详细信息应用程序的意图,但它不起作用,how to make app autostart any guidance will be helpful.github issue
我正在寻找另一种使用方式 此意图在 oppo 中打开自动启动屏幕
Intent intent = new Intent();
intent.setClassName("com.coloros.safecenter",
"com.coloros.safecenter.startupapp.StartupAppListActivity");
startActivity(intent);
这是给小米的
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.miui.securitycenter",
"com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent)
此意在扑。我已经调查过 flutter intent
我不确定你在问什么,但要从 flutter 应用程序启动应用程序,你可以使用这个包: https://pub.dev/packages/flutter_appavailability
这里是一个打开邮箱应用程序的例子
try{
AppAvailability.launchApp(Platform.isIOS ? "message://" : "com.google.android.gm").then((_) {
print("App Email launched!");
}).catchError((err) {
print(err);
});
} catch(e) {
print(e);
}
我收到你的问题了。您可以尝试以下小米设备
static const platform = const MethodChannel('com.myapp/intent');
void openAutoStartSettings() async {
await platform.invokeMethod('com.miui.permcenter.autostart.AutoStartManagementActivity');
}
对于其他制造商,请检查此 post https://tutel.me/c/programming/questions/48166206/how+to+start+power+manager+of+all+android+manufactures+to+enable+background+and+push+notification
您可以使用 android_intent library 启动外部应用程序。文档有一些示例代码。 您可以使用下面的示例代码。
var map={"AuthParams":authParam};
var intent=AndroidIntent(package:"in.app",arguments: map,componentName: "in.app.ui.splash.SplashActivity",/*action: "action_view"*/);
await intent.launch();