移动互联网应用开发,<第一行代码>学习笔记
第一行代码
活动
UI
4种基本布局
碎片
广播
广播机制
1.
接收广播
两种接收广播方式,动态和静态
动态:
静态:
发送广播
有序广播:
可以通过修改 属性指定接收优先级
截断广播
本地广播:
前面我们发送和接收的广播全部属于系统全局广播,即发出的广播可以被其他任何应用程序
接收到,并且我们也可以接收来自于其他任何应用程序的广播。这样就很容易引起安全性的问题,
比如说我们发送的-些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不
停地向我们的广播接收器里发送各种垃圾广播。
持久化
文件存储
Context类中提供了一一个openFile0utput()方法,可以用于将数据存储到指定的文件中。
从文件中读取数据:
SharedPreferences:
不同于文件的存储方式, SharedPreferences 是使用键值对的方式来存储数据的。也就是说,
当保存一-条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过
这个键把相应的值取出来。而且SharedPreferences 还支持多种不同的数据类型存储,如果存储的
数据类型是整型,那么读取出来的数据也是整型的;如果存储的数据是一-个字符串,那么读取出
来的数据仍然是字符串。
读取内容:
SQLite数据库存储
SQLiteOpenHelper,
添加数据:
更新数据:
删除数据:
查询数据:
使用Sql操作:(无返回值)
内容提供器
运行时权限申请
ContentResolver用法
多媒体
子线程中更新UI
略