相信大家一定接触过手机里面的各种暗码启动app,最熟悉的就是在拨号盘输入”*#06#” 查看手机的IMEI号。
如果我们也想实现一样的功能,自定义暗码启动我们自己的app,该如何实现呢,其实去网上搜索暗码启动apk,有很多相关的栗子,也说的很清楚,我在此记录下我实现此功能的方法。
我实现此功能是在MTK平台上实现的。所以是直接把代码加到源码中编译。
直接贴代码:
SecretSwupReceiver.java
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
public class SecretSwupReceiver extends BroadcastReceiver{
public static String SECRET_CODE_ACTION = "android.provider.Telephony.SECRET_CODE";
private final Uri mSwupUri= Uri.parse("android_secret_code://666666");
private static final String TAG = "SecretSwupReceiver";
@Override