ロック画面アプリを開発していて、ホームボタンを無効にしたいのですが、
私のアプリは - デバイス所有者とデバイス管理者
現在、ホームボタンを無効にするために画面の固定を使用しています。
しかし、アクティビティを開始するたびに「画面が固定されました」というメッセージが表示され、閉じると「画面の固定が解除されました」というメッセージが表示され、ホームをクリックすると、「固定解除は組織によって許可されていません」
これらのトースト メッセージをすべて削除したいと思います。
デバイスの所有者でさえこのメッセージをオーバーライドできるオーバーライド、「ホワイトリスト」、またはポリシーはないようです。
トーストを示すコードは次のとおりです: http://androidxref.com/6.0.1_r10/xref/frameworks/base/services/core/java/com/android/server/am/LockTaskNotify.java#74。
ロックされたタスクが表示されたときにこのshow
メソッドを呼び出すコードは次のとおりです。 3919 .
私が見つけた限り、ここでオーバーライドできるフラグやリソースはありません。ソースにアクセスできる場合は、 を呼び出す行をコメント アウトする必要がありますshow
。