1 Star 0 Fork 0

rongxiaojun/android_app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
week_rongxiaojun_7.md 1.96 KB
一键复制 编辑 原始数据 按行查看 历史
rongxiaojun 提交于 2022-04-16 20:53 . week7

第7周 《手机移动开发》实践报告

实践目的

  1. 能够自编内容提供者类,作为数据源为应用提供数据服务
  2. 了解系统提供的联系人的构成,并开发相关的应用程序
  3. 了解系统提供的共享空间的使用方法,并开发相关的应用程序
  4. 掌握 Android 系统的授权机制,并能够完成静态的权限注册和动态的权限检测和设置
  5. 能够运用 AS 提供的相关工具,对模拟器的运行、状态监控提供支持

实践内容1:ContentProvider 初体验

模块名

week7_cp

完成的主要功能

  1. 自定义了一个ContentProvider并对其访问,在日志中观察其工作细节

完成过程中遇到的问题及解决办法

  1. 暂无

完成该实践项目的收获及感想

  1. 学会了如何自定义ContentProvider并实现对其的调用,对数据的插入,查询等操作有了一定了解

实践内容2:读取联系人与管理联系人

模块名

week7_cp

完成的主要功能

  1. 利用android操作系统已提供的ContentProvide中的联系人完成对联系人的读取与管理操作

完成过程中遇到的问题及解决办法

  1. 导入通讯录时由于模拟器型号不同导入数据的位置也有所变化,存到手机默认的存储路径即可找到
  2. 对于插入和查询操作中用到的方法不熟悉,通过查询文档了解。

完成该实践项目的收获及感想

  1. 知道了如何调用系统已经提供的内容,加深了对于uri的理解

实践内容3:访问共享存储空间中的媒体文件

模块名

week7_cp

完成的主要功能

  1. 利用Android 操作系统提供的对共享存储空间中的媒体文件的管理作为内容

    提供者完成一定操作。

完成过程中遇到的问题及解决办法

  1. 暂无

完成该实践项目的收获及感想

  1. 了解了ListView的用法
  2. 了解了如何将数据存入Uri对应的数据节点中
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rongxiaojun/android_app.git
git@gitee.com:rongxiaojun/android_app.git
rongxiaojun
android_app
android_app
master

搜索帮助