>                                        

首先在manifest.xml中 添加 相关的代码




然后Cipher.java的代码如下


package feng.PhoneGuide;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;/** * 通过暗码启动重置activity的处理 * */public class Cipher extends BroadcastReceiver{public Cipher(){}@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stubif(arg1.getAction().equals("android.provider.Telephony.SECRET_CODE")){Intent i = new Intent(Intent.ACTION_MAIN);i.setClass(arg0, PhoneGuide.class);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);arg0.startActivity(i);}}}




然后在打电话的界面输入 *#*#1001#*#* 就可以启动相应的应用程序了

更多相关文章

  1. Android纯代码写布局
  2. 第一行代码-9.6 服务的最佳实践--后台执行的定时任务
  3. Android中图像变换Matrix的原理、代码验证和应用(三)
  4. Android代码混淆及项目发布方法记录
  5. android代码示例讲解--专题视频课程
  6. 使用Android Studio手把手教你将应用打包+代码混淆
  7. Flutter与Android原生代码交互

随机推荐

  1. android实现卸载提示
  2. Android(安卓)Studio Note
  3. Android 分类法:六个类型,八种用户
  4. 浅析Android线程模型一 --- 转
  5. Android 疯狂足球游戏源码
  6. ProgressBar的样式及用法
  7. android删除sd卡文件
  8. Android LiveData简介(一)
  9. 编译Windows版Android(安卓)Emulator(Cup
  10. Android 使用SeekBar 变更屏幕亮度和声音