CARの使用のためにアンドロイドアプリケーションを開発しています。このアプリケーションを実行して使用できるのは携帯電話またはタブレットのみです。それは可能ですか?そうでない場合は、他のアプリをアンインストールしてインストールシステムを無効にし、呼び出しシステムを無効にするなど、ユーザーを制限する方法はありますか?事前にAndroid開発中:アプリケーションを実行して使用するようにユーザを制限する
おかげで、
CARの使用のためにアンドロイドアプリケーションを開発しています。このアプリケーションを実行して使用できるのは携帯電話またはタブレットのみです。それは可能ですか?そうでない場合は、他のアプリをアンインストールしてインストールシステムを無効にし、呼び出しシステムを無効にするなど、ユーザーを制限する方法はありますか?事前にAndroid開発中:アプリケーションを実行して使用するようにユーザを制限する
おかげで、
私は実際に中キャブエンターテイメントシステムである。このような類似したアプリを、行っています。私はまた、それについてのブログの投稿を書いて、あなたはそれをここで確認することができます:http://arnab.ch/blog/2012/01/android-auto-updating-homescreen-application/。
これは、複雑なアプリケーションであり、私はあなたのために関連する項目をリストアップしてみましょう:
私はあなたに何か指示を与えることができれば幸いです。
アクセシビリティサービスを使用してこの問題を解決し、onAccessibilityEventメソッド内で許可されたアプリケーションパッケージをチェックする必要があります。
import android.accessibilityservice.AccessibilityService;
public class MyAccessibilityService extends AccessibilityService {
...
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
@Override
public void onInterrupt() {
}
...
}
リンクに従ってください:それはそれはあなたのアプリケーションではありませんならば、uはkeygaurdキーを無効にすることができ、よりsecuriltyあなたapplication.forを起動するサービスを作成して、アクティビティスタックを見て、トップアプリケーションを選ぶActivitymanagerを使用することにより可能ですhttps://developer.android.com/training/accessibility/service.html
と設定でアクセシビリティサービスを有効にします。 –
を –
電話で他のアプリを使用することを制限したいユーザーは、私が想定している電話の所有者ではありませんか? –
本当に何も起動できないようにするには、電話機のシステムソフトウェアを修正する必要があります。 –