概述
Android学习笔记(七)
- 注册广播
- 动态注册监听网络变化:灵活性强
- 创建一个IntentFilter的实例,并且给它添加了一个值为android.net.conn.CONNECTIVITY_CHANGE的action,网络状态发生变化时就会监听到。
- 创建一个NetworkChangeReceive的实例,调用registerReceiver()方法进行注册,将NetworkChangeReceive的实例和IntentFilter的实例都传了进去,这样NetworkChangeReceive都会收到网络变化的广播。
- 静态注册:可以开机启动
- 在< application >标签内出现了一个新的标签< receiver >,所有的静态注册的广播接收器都在这里进行注册的。
- < receiver >用法和< activity >类似,先通过android:name来指定具体注册哪一个广播接收器,然后在< intent-filter >标签里加入想要接收的广播就行了。
- 监听系统开机广播也需要声明,使用< uses-permission >标签又加入了一条 android.permission.RECEIVE_BOOT_COMPLETED权限。
- 设定有序广播和标准广播的区别
- 标准广播:调用sendBroadcast()方法,传入Intent。
- 有序广播:调用sendOrderedBroadcast()方法,传入两个参数,第一个参数为Intent,第二个参数为权限相关的字符串。
- 有序广播优先级的设定:通过在AndroidManifest.xml中通过android:priority属性给广播接收器设置了优先级,优先级比较高的广播可以先收到广播。
- 广播的截断:有序广播中可以在onReceive()方法中调用abortBroadcast()方法,表示将这条广播截断。
- 动态注册监听网络变化:灵活性强
- 本地广播:广播只能在应用程序的内部进行传递,并且广播接收器也只能接收来自本应用程序发出的广播。
- 优势:没有安全性问题,响应更快。
- 使用方法:
- 通过LocalBroadcastManager的getInstance()得到一个实例
- 发送广播时调用的是LocalBroadcastManager的sentBroadcast()方法。
- git的使用
- 安装:
- Linux系统只需要打开Shell界面,输入
sudo apt-get install git-core
即可完成安装 - windows系统在Git官网上下载最新版的安装包完成安装
- Linux系统只需要打开Shell界面,输入
- 创建代码仓库
- 配置身份:
git config -- global user.name "XXX"
git config -- global user.email "XXX"
; - 进入到项目目录下,输入git init。生成一个隐藏的.git文件,可以通过ls -al命令来查看。
- 配置身份:
- 提交本地代码:add和commit命令
- 添加单个文件或者文件夹:
git add XXX(文件名或者文件夹名)
- 添加整个项目文件
git add .
- 提交:当添加完想要加入的文件后通过提交上传
git commit -m "XXX"
.commit命令后面要通过-m参数加上提交的描述信息。
- 添加单个文件或者文件夹:
- 安装:
最后
以上就是沉静雪糕为你收集整理的Android学习笔记(七)Android学习笔记(七)的全部内容,希望文章能够帮你解决Android学习笔记(七)Android学习笔记(七)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复