私のAndroidアプリケーションは実際のデバイスにのみインストールでき、android-emulator can'tは実際のデバイスにインストールされているAndroidアプリケーションを制限できますか? お返事ありがとうございます。実際のデバイスにインストールされているAndroidアプリケーションをどのように制限できますか?
3
A
答えて
0
これを処理する方法が1つあります。デバイスID(IMEIコード)を確認するだけです。エミュレータの場合は常にnull
なので、誰かが実デバイスまたはエミュレータで起動しようとします。
TelephonyManager tm=(TelephonyManager)activity.getSystemService(Context.TELEPHONY_SERVICE);
if(tm==null || !this.hasTelephony())
{
Log.v(TAG, "Can't get telephony service. Forcing shut down!");
return false;
}
String deviceId=tm.getDeviceId();
if(deviceId==null || deviceId.length() < 2)
{
Log.v(TAG, "Looks like emulator - bail out!");
Toast.makeText(activity, "This special version not intended to run in this device!", 5000).show();
return false;
}
+0
実際に私たちのエミュレータのimei/device idは000000000です...私は全体的に15のゼロを思います。したがって、ゼロまたは2つのゼロは動作しません。 – AgentKnopf
0
残念ながら、エミュレータでのインストールを停止することはできませんが、Google Licensingがインストールされている場合は、ライセンスされていないデバイスでは実行されません。
関連する問題
- 1. Androidエミュレータ/シミュレータではなく実際のデバイスにAPKをインストールしないように制限するにはどうすればよいですか?
- 2. 実際のデバイスで実行されているアプリケーション用のLogcat
- 3. 実際のデバイスにapkをインストールするとインストールされませんか?
- 4. サポートされているデバイスにAndroidアプリをインストールできない
- 5. 実際のデバイスにAndroid + Opencv + NDKアプリケーションを実行しています
- 6. Facebookアプリを作成する際、JavaScriptはどのように制限されていますか?
- 7. Wami Recorderは実際にどのように実装されていますか?
- 8. Xamarin、Android。私がデバイス上でアプリケーションを実行するたびに、アプリケーションがアンインストールされ、再度インストールされます。
- 9. デバイスでデータベースを使用してAndroidアプリケーションを実行するにはどうすればよいですか?
- 10. デバイスにインストールするとき、アプリケーションをバックグラウンドに送信するにはどうすればよいですか?
- 11. どのようにして実際のデバイスの向きを得ることができますか?
- 12. どのようにアプリケーションをiPhoneのみに制限し、iPod [iPhone SDK]に制限しないのですか?
- 13. どのようにタスクが.Netで実行される時間を制限できますか?
- 14. iOSデバイスとシミュレータのビルディングは実際にどのように違いますか?
- 15. Androidにインストールされているアプリケーションで使用されている権限のリストを確認する
- 16. 実際のAndroid搭載端末にTitaniumアプリケーションを配備するにはどうすればよいですか?
- 17. XQUERYは実際にどのように使用されていますか?
- 18. Androidの新しいアプリケーションのインストールを強制するにはどうすればいいですか?
- 19. Android - デバイスに署名付きAPKをインストールするにはどうすればよいですか?
- 20. iPhoneデバイスにインストールされているアプリリストを取得するにはどうすればよいですか?
- 21. Androidデバイスでアプリケーションが実行されていません
- 22. Androidの文字列の長さを制限するにはどうすればよいですか?
- 23. 署名付きアプリケーションがデバイスにキーストアなしでインストールされています
- 24. 制限を超えて実行するcoundowntimerを実装するにはどうすればよいですか?
- 25. ブラックベリーで実際のデバイスでアプリケーションを実行するには?
- 26. すでに限定されたクエリを制限するにはどうすればよいですか?
- 27. アプリケーションをiPhone 4以上でのみ実行するように制限することはできますか?
- 28. Ti Android:「アプリケーションの再起動が必要です」Androidデバイスにアプリケーションをインストールする際のエラー
- 29. どのようにC#を使用して1台のコンピュータだけをインストールするWindowsアプリケーションを制限する?
- 30. いくつかの特定のサイトを開かないようにAndroidデバイスを制限する方法egyoutube、facebook
[これはあなたのために役立つことができる](http://stackoverflow.com/q/2799097/593709) –
そのアプリのメモリとデバイス –
の合計メモリによって異なりますが、教えていただけますなぜあなたは、そのような必要があるでしょう要件は?ちょっと興味があるんだけど。 – san