安卓平台核心api使用统计工具设计与实现.docx

  
约39页DOCX格式手机打开展开

安卓平台核心api使用统计工具设计与实现,安卓平台核心api使用统计工具设计与实现q95; 1.9万字39页 原创作品,已通过查重系统 摘要随着安卓(android)系统在移动端的的不断普及,安卓应用(android application)也随之不断涌现,人们对于安卓应用的关注度也越来越高。为了有助于安卓应用的开发,我们主要针对三个方面:软件质量、软件重用和...
编号:99-583524大小:513.49K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 第二波打卡 发布

安卓平台核心API使用统计工具设计与实现

Q95;
1.9万字 39页 原创作品,已通过查重系统


摘 要

随着安卓(Android)系统在移动端的的不断普及,安卓应用(Android Application)也随之不断涌现,人们对于安卓应用的关注度也越来越高。为了有助于安卓应用的开发,我们主要针对三个方面:软件质量、软件重用和软件抄袭,介绍了相关研究背景,阐述了现如今的问题与现状,并且设计了一个用于统计安卓应用的核心应用程序接口(Application Programming Interface API)使用情况以及文件相似度的判断的工具。该工具利用反编译的方式,完成了安卓应用的分析功能,并主要应用于了2个主要方面:
1、 统计程序中调用Android核心API的使用情况。
这包括了对Android应用程序的反编译,操作码的读取与分析,数据的存储于查询等方面。该功能主要是为了帮助开发者提高软件质量与软件重用效率;
2、计算两个文件之间的相似度。
本工具采用了软件胎记(Birthmark)技术,通过计算文件之间的软件胎记相似度,得出文件之间的相似度,从而帮助检测Android应用间是否存在抄袭
此外,我们利用了WPF框架,提供了一个可运行的Windows图形界面程序,将功能结果以表格或者图表的形式反馈给用户,用户可以自由的改变界面布局来进行比对与分析。



关键词:Android; API; Java; 软件胎记