【发布时间】:2014-03-10 20:15:20
【问题描述】:
我可以在 Unity 中找到适用于 Android 的 IMEI 吗?
我找到了 Unity 的 Android_ID 示例:
AndroidJavaClass up = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = up.GetStatic<AndroidJavaObject> ("currentActivity");
AndroidJavaObject contentResolver = currentActivity.Call<AndroidJavaObject> ("getContentResolver");
AndroidJavaClass secure = new AndroidJavaClass ("android.provider.Settings$Secure");
string android_id = secure.CallStatic<string> ("getString", contentResolver, "android_id");
我可以用这种方法找到IMEI并修改这段代码吗?
我还在 Eclipse 中找到了查找 IMEI 代码的代码。
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String IMEI = tm.getDeviceId();
谁能帮忙? 谢谢!
【问题讨论】:
-
"并修改此代码?" 您的意思是更改设备的 IMEI..?不允许应用这样做。
-
不,我的意思是修改您“计算”Android_ID 的代码以找到 IMEI :)