20189208《移动平台开发实践》第10周学习总结

《移动平台开发实践》第10周学习总结

教材学习内容总结

第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。

教材学习中的问题和解决过程

  • 问题1:两种使用相机的方式有什么区别?
  • 问题1解决方案:内建的相机容易使用但是功能不多。而使用CameraAPI虽然稍微复杂,但是功能更多。

代码调试中的问题和解决过程

  • 问题1:无法刷新ListViewd的刷新。
  • 问题1解决方案:使用第41章的Cursor来刷新。

代码托管

1505842-20190506215448672-1741814347.png

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周---------------
第二周180/1802/318/18
第三周429/6091/424/42
第四周588/11972/630/72
第五周548/17452/620/92
第六周15934/176792/820/112
第九周18690/395761/1221/173
第十周17430/570062/1421/194

参考资料

转载于:https://www.cnblogs.com/Ychancy/p/10816834.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值