12

スマート マネージャーは、3 日間使用されていないアプリを強制終了します。私のアプリはいくつかのバックグラウンド作業を行うため、ユーザーはアプリを開く必要はありません。

アプリの最適化モードに入らないようにするにはどうすればよいですか (Android OS 5.0.2、5.1.1)

4

2 に答える 2

8

残念ながら、現時点ではこれを防ぐ方法はありません。

唯一できることは、アプリの最適化を無効にするようユーザーに指示することです。

私は少し前にこれについて自分でいくつかの調査を行いました.ここに私が保存したいくつかのリンクがあります.

https://news.samsung.com/global/smart-manager-the-way-to-keep-your-galaxy-smartphone-as-good-as-new-always

http://developer.samsung.com/forum/thread/smart-manager-kills-my-alarms/202/288300?boardName=General&listLines=15&startId=zzzzz~&curPage=3

http://developer.samsung.com/forum/thread/samsung-smart-manager-is-preventing-alarmmanager-to-work-correctly/201/288546?boardName=SDK&startId=zzzzz~&searchSubId=0000000001

また、スマート マネージャー アプリの BatteryActivity (インストールされている場合) を起動して、ユーザーが最適化を無効にするのに役立つコード スニペットを次に示します。

Intent intent = new Intent();
intent.setComponent(new ComponentName("com.samsung.android.sm", "com.samsung.android.sm.ui.battery.BatteryActivity"));
try {
    getActivity().startActivity(intent);
} catch (ActivityNotFoundException ex) {
    Toast.makeText(getActivity(), "Smart manager not installed on this device", Toast.LENGTH_LONG)
            .show();
}
于 2016-05-13T08:57:33.143 に答える