- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Xposed框架的去广告安卓手机卫士项目技术开发手册
V1.0
小组名称:刘柳组
小组口号:实践中出真知
指导教师:×××
文档撰写人:连天
文档撰写时间: 2015年6月20日
团队工作情况记录表
项目名称 学号 姓名 分工 完成情况
(百分比) 基于Xposed的去广告软件的开发 S刘柳 人员协调与分工,MP3播放器的代码编写,广告植入,撰写文档 100% S连天 手机卫士基本功能代码编写,测试和撰写文档 100% 吕明泽 手机卫士去广告模块代码编写和测试 100% S许丁韩杨 MP3播放器代码编写,测试,UI设计和撰写文档 100%
目录
1系统概述 4
2编程环境 4
2.1计算机系统硬件配置 4
2.2计算机系统软件配置 4
2.2开发环境建立描述 5
3编程信息 13
3.1编程规范描述 13
3.2程序结构描述 16
3.3数据结构描述 17
3.4程序接口描述 18
3.5程序详细描述 19
3.6程序异常及处理 22
专业名词
Xposed:Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。ROOT存在于UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等版本的Linux系统以及Android系统)中,超级用户一般命名为root1系统概述
本文档适用于基于Xposed框架的去广告安卓手机卫士系统,帮助阅读人员进一步了解该软件的组成、功能和开发细节。该系统由安卓手机卫士和Mp3播放器两部分组成,安卓手机卫士提供了进程管理、软件管理和去广告功能,Mp3提供了歌曲的播放下载和广告展示功能。这两部分都有很强的实际作用,且能够展现给我们手机卫士的去广告原理和功能。
本系统目前是V1.0版本,当前仅有此一个版本,运行顺利。可以在安卓4.0以上系统上正确运行,并已经进行实际检测。
其他的相关文档还包括:开发计划报告、可行性分析报告、需求分析报告、用户手册、操作手册、系统设计报告和项目总结报告。课参阅其他附件。
2编程环境
2.1计算机系统硬件配置
最低配置 推荐配置 处理器: Intel Pentium 4 1.4Hz 处理器: Intel Pentium Dual-Core 4300(2.1GHz) 内存:512MB或更高? 内存:2GB或更高? 硬盘:G或更高? 硬盘:250G或更高? 网络连接:1M或者以上带宽 网络连接:M或者以上带宽 Windows7 开发环境 Eclipse IDE for Java EE Developers 模拟器 靠谱助手09引擎 支持框架 Xpoesd
2.2开发环境建立描述
安卓开发环境的搭建
JDK的安装和Java环境变量的设置
JDK下载地址:JDK下载地址:
JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量。
JAVA_HOME
JDK的安装路径,这个环境变量本身不存在,需要创建,创建完则可以利用%JAVA_HOME%作为统一引用路径,其值为:jdk在你电脑上的安装路径。
PATH
PATH属性已存在,可直接编辑。作用是用于配置路径,简化命令的输入,其值为:%JAVA_HOME%\bin。
CLA。
配置完毕后,通过cmd运行以下命令:java -version,javac如果出现返回信息,则配置成功。
安装Eclipse
Eclipse 下载地址:
Eclipse下载地址: (选择Eclipse Standard版本即可)。
Eclipse为Java及Android开发的IDE。Eclipse不需要安装,把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。
安装Android SDK
Android SDK下载地址
Android SDK下载地址:。
Andorid SDK为Android管理开发包工具,提供了Android各级平台的开发包和工具。注意,因为我们是独立安装,不是一体化(集成系列工具)所以需要单独下载SDK。(如图)
运行安装文件,并把安装目录下tools文件夹路径设置进PATH环境变量。
去到安装目录运行SDK Manager,一开始什么平台和工具也没有,需要下载回来。公司内网的话需
文档评论(0)