-1

私は、アプリケーション内で確立した方法を除いて、ユーザーがアプリケーションアクティビティから外れるのを防ぐ必要がある独特のアプリケーションを開発しています。たとえば、タブレットのステータスバーの時計を使用するとAndroidの設定に移動できますが、これを防ぎたいのですが、Androidの設定や他のアプリにアクセスできるのは一部の「デバイス管理者」だけであるため、他のユーザーはこのアプリのみを使用できます。 。

SDKソリューションはありますか?

PS偶発的な損傷を防ぐために、機能をデバイスの所有者だけに制限する必要があります。

4

1 に答える 1

2

いいえ、パブリック API 内では、これを行うことはできません。正当な使用例があることは理解していますが、すべてのデバイスでそれを可能にすると、重大なセキュリティ上の懸念が生じます。(つまり、悪意のあるアプリは、ユーザーを自分のデバイスから「ロックアウト」する可能性があります。)

最も近い方法は、ユーザーが必要な場所以外の場所に (簡単に) 移動できない代替ホーム画面を作成することです。

ただし、通知バーの設定で気づいたように、これにはまだ抜け穴があります。そのような抜け穴のもう 1 つは、多くの Android キーボードに、設定に移動するためのボタンが含まれていることです。

また、ユーザーがデバイスを「セーフ モード」で起動すると、アプリケーションが無効になる場合があります。

これを実装して 100% 有効にしたい場合は、OS を変更して許可する必要があります。

于 2012-07-19T15:32:09.190 に答える