`

Android.jar文件分析

阅读更多

作为一个Java项目,通常情况下都会引入要用到的工具类,也就是Jar包,在Android开发中,绝大部分开发用的工具包都被封装到一个名叫Android.jar的文件里了。如果我们在Eclipse中展开来看,可以看到j2se中的包,apache项目中的包,还有Android自身的包文件。在这里我们简单浏览一下Android的包文件:

android.app :提供高层的程序模型、提供基本的运行环境
android.content :包含各种的对设备上的数据进行访问和发布的类
android.database :通过内容提供者浏览和操作数据库
android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上.
android.location :定位和相关服务的类
android.media :提供一些类管理多种音频、视频的媒体接口
android.net :提供帮助网络访问的类,超过通常的java.net.* 接口
android.os :提供了系统服务、消息传输、IPC 机制
android.opengl :提供OpenGL 的工具
android.provider :提供类访问Android 的内容提供者
android.telephony :提供与拨打电话相关的API 交互
android.view :提供基础的用户界面接口框架
android.util :涉及工具性的方法,例如时间日期的操作
android.webkit :默认浏览器操作接口
android.widget :包含各种UI 元素(大部分是可见的)在应用程序的屏幕中使用

分享到:
评论

相关推荐

    unity-classes.jar

    在 UnityPlayerActivity 类,存在 mUnityPlayer.quit() 方法,...查看 unity-classes.jar源码,发现quit()方法会结束整个进程。于是修改jar包,屏蔽结束进程代码,就可以实现退出当前Activity,而又不会退出整个应用。

    Android.mk文件分析

    使用它来编译程序时,不管是动态库、可执行的二进制文件,还是Jar库、APK包,只要沿着一个简单的思路来做三大步就可以了:清除旧变量,设置新变量,调用编译函数。 明白了以后,发现Makefile语法不是问题,有很多...

    Android/Linux开机过程可视化分析工具-bootchart.jar

    该文件用于分析用于Android/Linux系统启动过程分析,转换数据为SVG/PNG图片以查看开机过程中各程序的启动顺序和系统资源分布情况

    signapk.jar

    signapk.jar这个jar包是Android进行签名的一个文件,通过分析signapk.jar来研究签名的过程。

    apktool2.3.3.jar

    或者百度apktool.jar 简介: 一个反向工程的工具,第三方,封闭,二进制Android应用程序。它可以将资源解码到几乎原始的形式,并在修改后重建它们。它也使应用程序更容易,因为项目的文件结构和自动化的一些重复性...

    java android 反编译工具大全

    ClassyShark是一款可以查看Android可执行文件的浏览工具,支持.dex, .aar, .so, .apk, .jar, .class, .xml 等文件格式,分析里面的内容包括classes.dex文件,包、方法数量、类、字符串、使用的NativeLibrary等。...

    ClassyShark-8.0.jar

    ClassyShark是Google开发的一个用于Android App分析的工具,可以分析jar, class, apk, dex, so, aar类型的文件。

    新版Android开发教程.rar

    也有分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...

    Android软件安全与逆向分析用到的工具

    包含以下文件 AndBug-master.zip androguard-1.6.tar.gz AntiLVL-1.4.0-linux.zip AntiLVL-1.4.0-win.zip apktool-install-linux-r04-brut1.tar.bz2 apktool-install-windows-r04-brut1.tar.bz2 apktool1.4.3.tar.bz...

    dex2jar-0.0.0.15.zip---Android dex文件 反编译 jar 最新版本

    对Android应用(apk)进行分析时,将dex文件反编译成jar文件,然后用jd-gui打开后可以查看的代码近似于源文件

    Android 静态分析实例以及工具

    静态分析是探索Android程序内幕的一种最常见的方法,它与动态调剂双剑合璧,帮助分析人员解决分析时遇到的...另一种方法是阅读反汇编生成的java源码,可以使用dex2jar生成jar文件,然后再使用jd-gui阅读jar文件的代码。

    AXMLPrinter2.7z

    AXMLPrinter2.jar apk分析APK文件,取得APK文件中的 包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。可以将android安卓编译过的二进制XML文件(binary xml file)反编译明文输出保存。是APK反编译...

    Android apk反编译工具

    Apk反编译工具包括了apktool、dex2jar和jd-gui三个工具,apktool用于apk反编译获取资源文件等,dex2jar用于分析classes.dex文件,jd-gui可以用于打开dex2jar分析生成的classes-dex2jar.jar文件从而查看源代码。

    Android实验七.doc

    3、 业务逻辑代码与布局文件分别是MainActivity.java 、DetailActivity.java、TQYBInfo.java、XmlInfoUtil.java和activity_main.xml、a ctivity_detail.xml、listview_detail.xml。 4、 在 AndroidManifest.xml 中...

    Android SDK开发包国内官网下载地址.pdf

    这个目录里有android.jar等文件 d:\android-sdk\platform-tools 这个目录里有adb.exe等文件 d:\android-sdk\extras 这个目录里有android等目录 当你下载下面列出的部件时,也请参考上面的目录结构示例将内容放在...

    android开发入门教程

    3.2.2 android.jar及内部结构 3.2.3 SDK文档及阅读技巧 3.2.4 先来热热身——AndroidSDK例子解析 3.2.5 SDK提供的工具介绍 3.3 Android典型包分析 3.3.1 开发的基石——AndroidAPI核心开发包介绍 3.3.2 拓展开发外延...

    mp4parser:Android App可在您的Android设备上附加Mp4视频或将音频文件与视频文件合并

    Android Mp4分析器音频和视频合并 Android App可在您的Android设备上将Mp4视频附加或将音频文件与视频文件合并。 代码使用kotlin编写,并支持RxJava2。 它具有两个基本功能: 将多个Mp4视频附加到单个视频文件中 ...

    ArcGIS 移动开发文档 400多页

    ArcGIS10的移动GIS开发文档,中文版本,供学习参考。 目录 1 前言............................................................................................................................................

    (Mac/Linux版)Android实时显示帧率(GameBench)

    android帧率可以通过adb shell dumpsys gfxinfo packages来查看,但是需要分析log,这种特别麻烦,分享一个免root获取帧率工具。注意:.jar文件在PC上运行。

    《Google Android开发入门与实战》.pdf

    3.2.2 android.jar及内部结构 27 3.2.3 sdk文档及阅读技巧 27 3.2.4 先来热热身——android sdk例子解析 28 3.2.5 sdk提供的工具介绍 31 3.3 android典型包分析 33 3.3.1 开发的基石——android api...

Global site tag (gtag.js) - Google Analytics