Android—强制下线功能的实现

又照着书乱敲了一波代码
主要实现的功能是强制下线功能 比如QQ在另外一台机器上登陆或者怎样类似这边就只能强制下线
强制下线需要关闭所有的活动然后回到登陆界面
依据的知识点主要是自定义广播

1.首先创建一个ActivityCollector类用来管理所有类的活动
2.创建BaseActivity 作为所有类的父类
3.写登陆界面
4 创建login.activity实现登陆逻辑 然后登陆成功跳转主界面
5 主界面有一个button点击之后会发送一条广播
6 创建一个广播接收器 来接受需要强制下线的消息并进行操作
7 配置AndroidManifest.xml文件
大概流程思路就是这么多 要贴代码嘛?宝宝今天搞git了 所以!!!!github源码地址

不过有一些遇到的问题还是值得记录的::
在广播里启动一个活动一定要给活动加入这个标识

```
要设置对话框的类型`TYPE_SYSTEM_ALERT`
还有特别重要的一点就是要声明一个系统级别的权限

```<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW">

以上 over 啦啦啦啦啦

你可能感兴趣的:(安卓)