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 に答える