我正在尝试使用java和flash builder为flash创建本机扩展。我需要唯一的ID来确定设备。我可以检索android id和设备ID,但似乎不可靠。所以我在想读取机器ID。可能吗 ?或者我可以使用任何唯一的ID吗?
答案 0 :(得分:1)
你可以获得IMEI号码,它的独特之处。这是代码。
String identifier = null;
TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
if (tm != null)
identifier = tm.getDeviceId();
if (identifier == null || identifier .length() == 0)
identifier = Secure.getString(activity.getContentResolver(),Secure.ANDROID_ID);
OR
您可以使用MAC地址。
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
String mMacAddress = wm.getConnectionInfo().getMacAddress();
但这也不可靠。如果设备没有wifi,则MAC地址返回null。
您将从here
获得有关唯一身份证的更多信息