---恢复内容开始---
百度云测
在公司开发中一般打印日志用Log类,通常会封装一个LogUtils,通过开关来控制日志信息的打印。
/data/data: context.getFileDir().getPath();
是一个应用程序的私有目录,只有当前应用程序有权限访问读写,其他应用无权限访问。一些安全性要求比较高的数据存放在该目录,一般用来存放size比较小的数据。
/sdcard: Enviroment.getExternalStorageDirectory().getPath();
是一个外部存储目录,只用应用声明了<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>的一个权限,就可以访问读写sdcard目录;所以一般用来存放一些安全性不高的数据,文件size比较大的数据。
sharedPreferences是通过xml文件来做数据存储的。一般用来存放一些标记性的数据,一些设置信息。
非UI线程不能更新UI
耗时操作(联网 URL)不能再UI线程执行(可能连接超时)
Handler消息传递,子线程--UI线程
MessageQueue 消息队列 存放程序收到的消息队列
Handler 消息处理器 1.发送消息-sendMessage() 2.处理消息-handlerMessage()
Looper 轮询器 轮转查询消息队列,一旦发现有消息到达,把消息转发给发送此消息的Handler进行处理
隐式意图一般开启系统应用(电话拨号器 短信的发送器等等)的界面
显示意图开启自己的界面
---恢复内容结束---