第39章偏好
调用SharedPreference接口管理键/值对类型的应用程序设计,经过getDefaultSharePreferences静态方法传入 Context来获取SharedPreferences的默认实例。使用Android Preference API建立编辑设置的界面,使用getXXX的方法获取与健相关联的值,使用contains方法检查是否包含键值,getAll方法将全部的键值对获取为一个Map。能够使用PreferenceFragment加载XML文件。
第40章操做文件
学习使用AndroidFileAPI操做文件。文件存储分为内部存储和外部存储。内部存储经常使用方法有getFileDir()方法获取应用程序目录路径;openFileOutPut打开写文件流;openFileInput打开读文件流;以及删除文件返回字符串数组等。外部存储只有私有文件与公有文件两类,首先使用isExternalStorageWritable()测试外部存储是否可用;使用getExternalFilesDir()获取私有文件目录,Environment类提供了多种字段用于各类文件类型的存储。
第41章操做数据库
主要介绍了Android Database API 和SQLite数据库。三种最多见的API类型为SQLiteOpenHelper类、SQLiteDatabase类和Cursor接口。
第42章获取图片
使用内建的Camera应用程序启动一个活动来使用相机获取静止图片或者使用CameraAPI。html
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | ----- | ----- | ----- | |
第二周 | 180/180 | 2/3 | 18/18 | |
第三周 | 429/609 | 1/4 | 24/42 | |
第四周 | 588/1197 | 2/6 | 30/72 | |
第五周 | 548/1745 | 2/6 | 20/92 | |
第六周 | 15934/17679 | 2/8 | 20/112 | |
第九周 | 18690/39576 | 1/12 | 21/173 | |
第十周 | 17430/57006 | 2/14 | 21/194 |