您的位置:首页 > 移动开发 > Android开发

Android—强制下线功能的实现

2016-07-17 20:34 555 查看
又照着书乱敲了一波代码

主要实现的功能是强制下线功能 比如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"></uses-permission>


以上 over 啦啦啦啦啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: