私の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. 異なるデバイスにiOSアプリケーションをインストールする際の制限はありますか?
- 6. gradleタスクでデバイスにAndroidアプリをインストールして実行するにはどうすればよいですか?
- 7. サポートされているデバイスにAndroidアプリをインストールできない
- 8. 実際のデバイスにAndroid + Opencv + NDKアプリケーションを実行しています
- 9. 実際のデバイスをAndroidスタジオに接続するにはどうすればよいですか?
- 10. どのようにして、AndroidアプリケーションをRTLレイアウトのダイレクトオンでのみ強制的に実行できますか?
- 11. Facebookアプリを作成する際、JavaScriptはどのように制限されていますか?
- 12. 実際にどのように影がAndroid上でレンダリングされますか?
- 13. Wami Recorderは実際にどのように実装されていますか?
- 14. デバイスでデータベースを使用してAndroidアプリケーションを実行するにはどうすればよいですか?
- 15. Xamarin、Android。私がデバイス上でアプリケーションを実行するたびに、アプリケーションがアンインストールされ、再度インストールされます。
- 16. デバイスにインストールするとき、アプリケーションをバックグラウンドに送信するにはどうすればよいですか?
- 17. どのようにアプリケーションをiPhoneのみに制限し、iPod [iPhone SDK]に制限しないのですか?
- 18. どのようにして実際のデバイスの向きを得ることができますか?
- 19. どのようにタスクが.Netで実行される時間を制限できますか?
- 20. 公開されているライブラリのパブリックアクセス修飾子はどのようにして制限できますか?
- 21. どのようにINNER JOINを制限できますか?
- 22. xcodeのシミュレーションは、実際のデバイスが実際のデバイスでどのように見えるかを正確に示していますか?
- 23. iOSデバイスとシミュレータのビルディングは実際にどのように違いますか?
- 24. 実際のAndroid搭載端末にTitaniumアプリケーションを配備するにはどうすればよいですか?
- 25. Linuxカーネルはどのようにスタックサイズ制限を実施していますか?
- 26. Androidの新しいアプリケーションのインストールを強制するにはどうすればいいですか?
- 27. Androidにインストールされているアプリケーションで使用されている権限のリストを確認する
- 28. react-nativeアプリを実際のデバイスでオフラインバンドルで実行するにはどうすればよいですか?
- 29. 実際にハフマンコーディングテーブルはどのように構築されていますか?
- 30. XQUERYは実際にどのように使用されていますか?
[これはあなたのために役立つことができる](http://stackoverflow.com/q/2799097/593709) –
そのアプリのメモリとデバイス –
の合計メモリによって異なりますが、教えていただけますなぜあなたは、そのような必要があるでしょう要件は?ちょっと興味があるんだけど。 – san