アプリケーションの起動時にアプリケーションにアクセスできないようにするロック画面を作成しようとしていますが、答えが見つかりません。コードの実装方法がわかりません。また、ほとんどの場合、Android5.1以降では非推奨になっていると言われています。
(私はAndroid 7.1で作業しています)
これらはリンクです:
そのためのバックグラウンドサービスを作成する必要があります。これにより、デバイスのトップアプリが継続的に監視されます。
そのため、まずアプリの起動後に開始するサービスを作成します。サービスでは、これを使用します
ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> RunningTask = mActivityManager.getRunningTasks(1);
ActivityManager.RunningTaskInfo ar = RunningTask.get(0);
activityOnTop=ar.topActivity.getClassName();
activityOnTopは、携帯電話で現在実行中のアプリを提供します。トップアクティビティを取得した後、ロック画面を表示します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加