- 1
- 0
- 约1.23千字
- 约 12页
- 2018-06-22 发布于福建
- 举报
基于安卓与务端交互的手机助手软件
基于安卓与服务器交互的手机助手软件
2
一、选题简介
伴随智能手机的不断普及,移动互联网的快速发展,伴随着3G时代的到来,智能手机的广泛应用,安卓成为活跃用户量最大的移动终端操作系统,并且安卓操作系统是开放源代码的,所以每个人都可以开发出一个安卓应用,导致安卓的应用数不胜数。
由于安卓的开源,所以安卓的应用程序更是多不胜数,那么对于手机软件的管理需求自然而然的产生了。
3
二、开发所用工具/部署环境简介
操作系统: Windows 7
开发平台:Android
开发环境:Android Development Tools
开发语言:Java
数 据 库:Sqlite、oracle
4
三、写作思路简述
我的毕设涉及到两个数据oracle、sqlite,服务器上使用的oracle数据库,在客户端上使用sqlite 数据库,这款软件必须在服务器上注册后才能登陆使用。
点击注册可以把手机上获取的用户名和密码插入到服务器上的oracle数据库中,点击登陆时查询oracle 中的数据实现登陆功能
其中包括六大功能,软件管理、手机加速、闹钟、照相机、电池管理及维护 、通讯录
5
四、毕设意义(作用、效果等)
1、软件管理
2、手机加速
3、闹钟
4、照相机
5、电池管理及维护
6、通讯录
6
四、毕设意义(作用、效果等)
手机加速模块:杀死手机中用户不需要的进程从而实现手机加速的效果。可以查看手机中的各种配置,例如CUP最大最小频率)、内存(剩余内存、手机内存总量、SD卡内存)、分辨率(屏幕分辨率数等
软件管理模块:查看软件的信息以及卸载用户不需要的软件,其中包含两部分:用户软件和系统软件。
7
四、毕设意义(作用、效果等)
电池管理模块:
界面化的显示电量,可以对电池进行监测,包括温度、电压、电池状态等。
可以对电池进行维护,动态的显示手机充电状态,并附有贴心小卫士
通讯录模块:
可以进行对联系人的增、删、改、查,并且实现对联系的人拨打电话和发短信的功能
8
五、毕设过程中的挑战/困难点
一、客户端与服务器交互出现的问题
当android客户端与服务器的oracle数据库进行数据的增、删、改、查时,出现了好多问题,最开始手机上每安装一次,只能对oracle数据库中插入一次数据,之后便不能再用,后来发现的问题是括号括的位置不对,造成没有关闭流,具体的位置如右截图:
9
五、毕设过程中的挑战/困难点
一、客户端与服务器交互出现的问题
接着出现的问题是,在手机上查询到oracle数据库上的消息后无法activity中得到返回结果,最后让activity继承了一个自定义的类,使用handler机制获得了返回结果。
10
六、毕设程序演示
请打开毕设程序,演示的同时向答辩老师做讲解。
11
七、毕设答疑
Q A
Thank you
原创力文档

文档评论(0)