【发布时间】:2013-02-06 19:02:22
【问题描述】:
我在 ABOUT PHONE 中的设备 ID 是 unknown,所以我无法通过 API android.os.Build.SERIAL; 获取 ID
我尝试获取 Mac 地址作为设备 ID,但是当我关闭 wifi 适配器时它不起作用。
当我将我的设备连接到无线网络时,我知道有一个类似android-xxx 的设备 ID,我如何才能获得该设备 ID???
请帮帮我:D
【问题讨论】:
标签: android
我在 ABOUT PHONE 中的设备 ID 是 unknown,所以我无法通过 API android.os.Build.SERIAL; 获取 ID
我尝试获取 Mac 地址作为设备 ID,但是当我关闭 wifi 适配器时它不起作用。
当我将我的设备连接到无线网络时,我知道有一个类似android-xxx 的设备 ID,我如何才能获得该设备 ID???
请帮帮我:D
【问题讨论】:
标签: android
String deviceId = Secure.getString(this.getContentResolver(),
Secure.ANDROID_ID);
【讨论】:
TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();
你需要这个权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
虽然我不确定你为什么需要它,但我还是建议你先阅读这篇文章 http://android-developers.blogspot.in/2011/03/identifying-app-installations.html
【讨论】: