public void deviceID() {
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String deviceID = telephonyManager.getDeviceId();
if (deviceID.equals("9774d56d682e549c")) {
int min = 1;
int max = 2100000000;
Random r = new Random();
int random_number_of_phone = r.nextInt(max - min + 1) + min;
deviceID = String.valueOf(random_number_of_phone);
}
Log.i(TAG, "deviceID: " + deviceID);
}
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
java.lang.RuntimeException: Unable to create application com.android.tools.fd.runtime.BootstrapApplication: java.lang.SecurityException: getDeviceId: Neither user 10057 nor current process has android.permission.READ_PHONE_STATE.
آیا باید به غیر از مجوزی که بالا عنوان کردم می بایست از مجوز دیگه ای هم استفاده کنم؟؟؟
برچسب:
نویسنده: کاوه محمدزادگان