0

我知道手机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,应用程序将被解锁,否则将停止活动。怎么做?

提前致谢。

4

2 回答 2

1
 long imei=telephonyManager.getDeviceId();

 if(imei==12345678912345)

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

    }
else
{
     finish();
}
于 2013-04-17T07:10:38.273 回答
1

试试这样

long imei=telephonyManager.getDeviceId();
if(imei==12345678912345)
         {
            //move to next activity
        }
else
{
         finish();
}
于 2013-04-17T07:02:46.603 回答