android:id=\ android:layout_width=\
- 10 -
android:layout_height=\ android:src=\ android:layout_marginTop=\ android:layout_marginLeft=\ />
(3) 详细记录实验过程中发现的问题以及解决问题的方法;
存储一些数据时,用了SQLite轻量级的AndroidStudio自带的数据库存储一些数据;
顺序显示学生信息,用一个按钮依次调用存储的数据显示在屏幕上,并执行其他相应的操作;
显示图片上还不能够批量的把图片显示出来。
(4)若面向实际应用需求,请思考“点名助手APK”和相关数据库在用户手机端的便捷安装方式、软件使用方法帮助、App新版本提示更新下载等解决方案。
1便捷安装方式可以通过AndroidStudio生成APK,将这个APK放到○
网上,并生成对应存放地址的二维码,用户通过扫描二维码可以直接下载APK,从而便捷地安装在手机上;
2软件使用方法帮助可以专门添加一个“帮助”按钮,在点击按钮之 ○
后显示出详细的操作方法和图示,或者由首次打开应用程序时通过类似PPT的方式在首页展示详细的使用方法;
- 11 -
3APP新版本提示下载: ○由开发者研发的新版本通过网络通知用户,手
机检测到需要更新的命令,便会通过网络下载新版本重新装在手机里(相当于刷机)从而实现了系统更新。
四、实验体会
这次的实验APP有较大地实用性但对于初学者来说还是有很大地难度,在这次实验中涉及到的新技术比较多,都是之前没有接触过的,在程序中还有很多地方达不到老师地要求,比如实现个人图片的批量处理只做成了显示一张图片,以及没有完全显示学生的列表,数据库不完整等;
在设计中使用比较固定的方式,先写出页面布局和按钮的摆放以及字体的大小和屏幕的适配,其次在建立数据库以及MainActivity.java中逐个实现其每个按钮的特殊功能。在实验过程中新学习到了Sqlite数据库和列表,为自己的APP放上具有标志性的图标,修改APP的名称。在实验中通过上传APK到GitHub并将APK地链接生成二维码,极大地方便了用户地下载和安装。虽然完成了本次的实验但是在实验过程中仍然有一些问题需要整进和提高以及不断学习来逐渐提高自己的编程水平。
五、提交方式
1.将实验报告,整个项目代码,APK (三者缺一不可)压缩打包成1个文件,命名形式为:实验报告(3),然后邮件附件方式发往。邮件主题(subject)请写为:实验报告(3)-计科14xx班-学号-姓名。
- 12 -
2. 请给出本次实验中你所使用的Github网址,并将APK下载网址生成对应的二维码图片,附在此处便于直接扫描App下载安装。 Github网址:
https://github.com/shabirensheng/dianmingAPP/ APK的下载网址和二维码为: http://pan.http://m.wodefanwen.com//s/1skE9VjR
- 13 -