基于Android XUtil框架的任务管理器的设计与实现
题目选择依据:
自Google的Android系统问世以来,其以迅猛的发展趋势,给移动互联领域带来了翻天覆地的变化。智能手机领域不再是塞班一家独大,全球多数手机生产商如三星、HTC、华为等开始大量生产以Android系统为核心的智能手机,并且得到大多数消费者的青睐。不仅如此,由于Android系统为开源系统,只要你会开发,就可以开发出任何你想实现的应用。因此各种应用如繁星般纷纷涌现,由于各种应用的优劣层次良莠不齐,一些问题也随之而来。比如,有些应用会诱导用户下载一些无关数据,浪费大量手机流量,甚至会发送扣费短信吸取用户话费。更有甚者,一些不法开发者为获取更多利益而在应用中植入后门,以获取用户的隐私信息。另外,随着科技的进步和人们生活质量的提高,手机已经成为人们日常生活不可缺少的一部分。电话和短信正成为大部分手机用户越来越重要的信息交流工具。但随之而来的欺诈短信和骚扰电话时常在我们身边发生,尤其对于防范意识薄弱的老人和小孩,更加容易上当受骗。对人们带来了经济上、时间上的损失。根据垃圾短信和电话的调查当中,没有被调查者认为他们未收到过垃圾短信和电话;明确认为收到过垃圾短信和电话的被调查者占据了99%以上。被调查者均表示接收到的垃圾短信和电话的主要时间明显向工作时间集中。综上所述,开发一款软件以管理手机中的各种应用,防止恶意扣费,统计上网流量,防止用户隐私泄露已迫在眉睫。
题目主要内容:
实现功能:1、管理进程:后台进程清理 2、管理服务:来电归属地查询,程序锁,常用号码查询3、管理任务:对软件进行设置4、管理系统程序:管理软件的运行与分享5、卸载程序:软件的卸载
本课题设计一定要使用到Android XUtil框架,否则设计不合格。
题目研究思路、方法和要求:
1.查阅文献资料法。
2.向专家学习讨论法。
3.计算机编程法。
研究思路和方法:
首先,完成系统的基本需求、业务流程分析;
其次,完成后台数据库数据流程的设计与开发;
再次,编码实现相应的具体功能;
最后,测试和调试程序代码。
要求:
1. 开发工具:前台制作可使用Java(或其他面向对象编程语言),后台数据库使用SQL数据库系统或SQLITE3数据库;
2.开发过程中深入分析系统设计与实现的基本需求、业务流程和数据流程,开发一套具有一定实用价值的系统;
3.数据库要保证有较高的数据一致性和可靠性;
主要参考资料:
1.Ivor Horton. JAVA 2入门经典
2.Patrick Naugton. JAVA 使用手册
3.Suleiman"Sam" Lalani Kris Jamsa,Ph.D.. JAVA编程与实例
4.Paul Hyde着.Java线程编程
5.Java语言教程
6.Java轻松上手
7.JAVA基础与案例开发详解
8.java语言与面向对象程序设计
9.软件工程
10.Java 2 游戏设计
11.Java 程序设计技巧与开发实例