2013-04-17 1 views
0

Я знаю телефоны IMEI можно получить поКак сделать код, который разблокирует активность, проверив IMEI?

TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
telephonyManager.getDeviceId(); 

Я нашел код бомбы замедленного действия для пробного приложения, которые дают мне новую идею. Этот код был:

protected void onResume() 
{ 
    super.onResume(); 

    Calendar expirationDate = Calendar.getInstance(); 
    expirationDate.set(2009, 7, 3); //hardcoded expiration date 
    Calendar t = Calendar.getInstance(); //Calendar with current time/date 
    if (t.compareTo(expirationDate) == 1) 
     finish(); 
} 

Теперь я хочу создать код, который будет проверять IMEI. Если IMEI 123456789123456, приложение будет разблокировано, иначе оно остановит действие. как это сделать?

Заранее спасибо.

ответ

1

попробовать, как этот

long imei=telephonyManager.getDeviceId(); 
if(imei==12345678912345) 
     { 
      //move to next activity 
     } 
else 
{ 
     finish(); 
} 
+0

как-то ее не работает для меня – Tanzil

+0

, что вы пробовали до сих пор. пожалуйста, отлаживайте свой код, а затем вы узнаете, в каком месте вы застряли. – AndroidEnthusiastic

1
long imei=telephonyManager.getDeviceId(); 

if(imei==12345678912345) 

    { 
     Toast.maketext(getapplicationcontext(),"Your device is unlocked",Toast.lengthlong)).show(); 

    } 
else 
{ 
    finish(); 
} 
Смежные вопросы