private static final String PACKAGE_NAME_LAUNCHER = "com.android.launcher3";private int mSecretNumber = 0;private static final long MIN_CLICK_INTERVAL = 600;private long mLastClickTime;// click logo button 10 times continuously to open com.android.launcher3findViewById(R.id.logo).setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        long currentClickTime = SystemClock.uptimeMillis();        long elapsedTime = currentClickTime - mLastClickTime;        mLastClickTime = currentClickTime;        if (elapsedTime < MIN_CLICK_INTERVAL) {            ++mSecretNumber;            if (9 == mSecretNumber) {                try {                    Intent intent = getPackageManager().getLaunchIntentForPackage(PACKAGE_NAME_LAUNCHER);                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);                    startActivity(intent);                } catch (Exception e) {                    Log.i(TAG, e.toString());                }                finish();            }        } else {            mSecretNumber = 0;        }    }});

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android(安卓)查询远程服务器的工具Query
  2. javascript获取Android设备版本信息(备忘)
  3. android 判断网络是否断开
  4. mtk android 配置mcp
  5. android 输出.txt 文本换行问题
  6. Android(安卓)重启应用代码
  7. android自动检测版本更新
  8. Writing a Hello-world Android(安卓)NDK
  9. targetSdkVersion 23以下6.0中调用checkS
  10. Android(安卓)onDestroy防止WebView内存