xiaomiがアプリケーションのバックグラウンドサービスを提供できるかどうかを知りたいですか? 私はいつもバックグラウンドで実行される必要がある私のアプリでサービスを持っています、すべてのデバイスで、Xiaomiを除いてうまく動作します、それはどのようにプログラムで行うことができますか?xiaomiでアプリの自動起動をプログラム的に有効にする方法
7
A
答えて
4
あなたはその機能にアクセスできるxiaomiからいくつかのAPIがない限り、それをコードから行うことはできません。私は自動開始マネージャーがアプリであると推測しています(システムアプリの特権を持って、xiaomiの一部が変更されているため)。したがって不可能です。一方、デバイスがルートされている場合は、実際に自動起動マネージャを無効にすることができます。
まだこれは、ホワイトリストにあるようにXiaomiと提携しているため、whatsapp、facebookなど多くのアプリが原因である可能性があります。しかし、それはちょうど推測。
6
xiaomi、oppo、vivo、oneplusの電話機でも動作します。
try {
Intent intent = new Intent();
String manufacturer = android.os.Build.MANUFACTURER;
if ("xiaomi".equalsIgnoreCase(manufacturer)) {
intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
} else if ("oppo".equalsIgnoreCase(manufacturer)) {
intent.setComponent(new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.permission.startup.StartupAppListActivity"));
} else if ("vivo".equalsIgnoreCase(manufacturer)) {
intent.setComponent(new ComponentName("com.vivo.permissionmanager", "com.vivo.permissionmanager.activity.BgStartUpManagerActivity"));
} else if("oneplus".equalsIgnoreCase(manufacturer)) {
intent.setComponent(new ComponentName("com.oneplus.security", "com.oneplus.security.chainlaunch.view.ChainLaunchAppListActivity")); }
List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (list.size() > 0) {
context.startActivity(intent);
}
} catch (Exception e) {
Crashlytics.logException(e);
}
関連する問題
- 1. Xiaomiデバイスで自分のアプリの自動起動を有効にする方法
- 2. xiaomiでアプリケーションの自動起動をプログラムで有効にするには
- 3. Android 2.2:起動時に自動的に起動する方法と、別のアプリを起動させる方法
- 4. アプリ起動後にクエリーログデータベースLaravelを有効にする方法
- 5. rubocop rails copsを自動的に有効にする方法は?
- 6. ボタンを自動的に有効にする方法
- 7. 自動的に保存ボタンを有効にする方法
- 8. Windowsでtomcat8の自動起動を無効にする方法
- 9. spring boot dev tools - 非IDEの自動起動を有効にする方法
- 10. Windows 7起動時にプログラムを起動する(自動起動)
- 11. startxでGUIプログラムを自動的に起動する
- 12. PCの起動時に自動的にJavaアプリを起動させるには?
- 13. emacs/spacemacsの起動時にシェルバッファを自動的に起動する方法
- 14. Lenovoデバイスで自分のアプリのプログラムの自動起動オプションを有効にする方法はありますか?
- 15. Asp.Netウェブサイトを自動的に起動するWindows起動時に自動的に
- 16. vagrantボックスでpgAdmin 4を自動的に起動する方法
- 17. アンドロイドで自動キーロックを有効/無効にする方法
- 18. C#でwinformアプリケーションをプログラムで自動起動する方法は?
- 19. androidのxiaomiのアプリの自動開始ステータスを確認する方法
- 20. adbを使用して自動的にアプリを起動する
- 21. 起動時に画面に自動的にナビゲートする方法
- 22. 自動的にアプリを起動するWindows Phone
- 23. ノードサーバーを自動的に再起動する方法は?
- 24. ノードサーバーを自動的に再起動する方法
- 25. 春の起動時にブラウザキャッシュを有効にする方法
- 26. ラズベリーパイのC++プログラムを自動起動する方法は?
- 27. Appsスクリプトを自動/プログラムで有効にするAddon's on Googleドキュメント
- 28. 自動的にiPhone通話中にアプリを起動
- 29. SQLエージェントジョブを自動的に有効/無効にする
- 30. 私のAndroidアプリは自動的に起動します
1つは何ですか? –
@JanaBabu if( "oneplus" .equalsIgnoreCase(manufacturer)){ intent.setComponent(新しいComponentName( "com.oneplus.security"、 "com.oneplus.security.chainlaunch.view.ChainLaunchAppListActivity")); } –