zoukankan      html  css  js  c++  java
  • 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来刷新。

    代码托管

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 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

    参考资料

  • 相关阅读:
    Selenium+Java自动化之如何优雅绕过验证码
    Java替换中使用正则表达式实现中间模糊匹配
    【转】Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍
    【转】安全测试===如何查看浏览器保存的密码
    JMeter 中_time 函数的使用(时间戳、当前时间)
    TCP拆包粘包之分隔符解码器
    TCP粘包/拆包问题
    Netty 入门示例
    JDK AIO编程
    JDK NIO编程
  • 原文地址:https://www.cnblogs.com/Ychancy/p/10816834.html
Copyright © 2011-2022 走看看