博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 屏蔽recent按键 ,Home按键,Recent按键的监听可以用广播,还有开机启动app...
阅读量:6838 次
发布时间:2019-06-26

本文共 1827 字,大约阅读时间需要 6 分钟。

hot3.png

屏蔽recent按键:

@Overrideprotected void onPause() {    super.onPause();    ActivityManager activityManager = (ActivityManager) getApplicationContext()            .getSystemService(Context.ACTIVITY_SERVICE);    activityManager.moveTaskToFront(getTaskId(), 0);}

开机自启动:

/** * Created by Zzm_Pc on 2017/3/28. */public class BootBroadcastReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        Log.i("selftoactive", intent.getAction());        if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {            Log.i("selftoactive", intent.getAction());            Toast.makeText(context, "开机自启动!!!", Toast.LENGTH_SHORT).show();            Intent intent1 = new Intent(context, FirstActivity.class);            intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//这个是重点,没有设置这个,app不会启                                                              动,而且开机后有延迟几秒才会收到,开                                                              机发送过来的信号            context.startActivity(intent1);        }    }}

Home按键,Recent按键的监听可以用广播:Recent按键类似

/** * Created by Zzm_Pc on 2017/3/28. */public class HomeKeyBroadcastReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        String action = intent.getAction();        Log.i("homekey1", action);        if (Intent.ACTION_CLOSE_SYSTEM_DIALOGS.equals(action)) {            Log.i("homekey1", action);            String reason = intent.getStringExtra("reason");            Log.i("homekey1", reason);            if ("homekey".equals(reason)) {                //按下home键时的情况下                //do nothing just 拦截事件                Log.i("homekey1", "do nothing else xixi~~");            }        }    }}

转载于:https://my.oschina.net/u/2987490/blog/869255

你可能感兴趣的文章
docker~Dockerfile优化程序的部署
查看>>
你可能不需要一个 JavaScript 框架(二)
查看>>
【Android】显示Emoji表情字符
查看>>
C++ Exercises(十八)
查看>>
21.5. 流量控制
查看>>
WSRP调用中的一些问题
查看>>
Android 正则表达式
查看>>
5.22. Spring boot with Cache
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.3.13
查看>>
string Join
查看>>
flaskr 报错及其修改
查看>>
[唐诗]入朝洛堤步月-上官仪
查看>>
ORACLE SQL开发where子句之case-when
查看>>
姚期智:这是一个“前所未有”的金融科技与计算机科学的黄金时代
查看>>
Linux 批量依赖库拷贝(ldd)
查看>>
memcache和redis对比
查看>>
ASP.NET Core 1.0中实现文件上传的两种方式(提交表单和采用AJAX)
查看>>
10.11杭州Clouder lab 十分钟搭建共享应用 2:如何通过日志服务实现用户的日志收集与分析...
查看>>
老旧的金融机构,是时候赶赶云计算的时髦了
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第八章:让LFS系统可引导 - 8.2. 创建 /etc/fstab 文件...
查看>>