解决方案 »
- 随便问四五个问题,希望高手帮忙解答下。
- 死活创建不了4.0 的模拟器
- 问下关于二维码扫描的问题,求大神
- 关于广告平台sdk要求android应用开启过多权限的讨论~~
- android开发中new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z' ");中'T'和'Z'是表示什么
- 如何android中利用opencore开发cmmb播放器?
- 菜鸟请教高手关于XML的一些问题
- 如何把编译好的静态联接库放到android中
- ZXing中的MultiFormatReader支不支持解析PDF417?
- SeerBar 被分成两部分
- Android录制视频能以流的形式输出吗?
- 谁能帮我解释这段代码 虽然会很难 还请大家帮帮忙
有个例子: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;
}
关于如何检测到安装到模拟器,请参考:http://stackoverflow.com/questions/2799097/how-can-i-detect-when-an-android-application-is-running-in-the-emulator