`
- 浏览:
880574 次
- 性别:
- 来自:
青岛
-
android系统源码目录system/framework下各个jar包的用途
- am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/am
- android.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policy
- android.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-junit.ajr以及framework.jar,源码目录:framework/base/test-runner
-
bmgr.jar:adb shell命令下对Android Device所有package备份和恢复的操作时所需的java库。官方文档:http://developer.android.com/guide/developing/tools/bmgr.html。不过这个android服务默认是Disabled,而且要backup的应用必须实现BackupAgent,在AndroidManifest.xml的application标签中加入android:backupAgent属性。源码目录:framework/base/cmds/bmgr
-
bouncycastle.jar: java三方的密匙库,网上资料说用来apk签名、https链接之类,官网 :http://www.bouncycastle.org/java.html
- com.android.future.usb.accessory.jar:用于管理USB的上层java库,在系统编译时hardware层会调用到。源码目录:frameworks/base/libs/usb
- com.android.location.provider.jar:
- com.android.nfc_extras.jar:NFC外部库。android/nfc/NfcAdapter.java会调用到包中的NfcAdapterExtras.java。源码目录:frameworks/base/nfc-extras
- core-junit.jar :junit核心库,在运行*Test.apk时被调用。
- core-junitrunner.jar:未知,公司话机上有。
- core-tests*.jar:framework下的一系列测试jar包,不做测试时可删除。
-
core.jar:核心库,启动桌面时首先加载这个。源码目录:
- ext.jar:android外部三方扩展包,源码主要是external/nist-sip(java下的sip三方库)、external/apache-http(apache的java三方库)、external/tagsoup(符合SAX标准的HTML解析器)。其实这个jar包可以添加外部扩展jar包,只需在framework/base/Android.mk中的ext-dir添加src目录即可。
- framework-res.apk:android系统资源库。
- framework.jar:android的sdk中核心代码。
- ime.jar:ime命令所需jar包,用于查看当前话机输入法列表、设置输入法。源码目录:framework/base/cmds/ime
- input.jar:input命令所需的jar包,用于模拟按键输入。源码目录:framework/baes/cmds/input
- javax.obex.jar:java蓝牙API,用于对象交换协议。源码目录:framework/base/obex
- monkey.jar:执行monkey命令所需jar包。源码目录:framework/base/cmds/monkey
- pm.jar:执行pm命令所需的jar包,pm详情见adb shell pm,源码目录:framework/base/cmds/pm
-
services.jar:话机框架层服务端的编译后jar包,配合libandroid_servers.so在话机启动时通过SystemServer以循环闭合管理的方式将各个service添加到ServiceManager中。源码目录:framework/base/service
- sqlite-jdbc.jar: sqlite的Java DataBase Connextivity jar包。
-
svc.jar:svc命令所需jar包,可硬用来管理wifi,power和data。源码目录:framework/base/cmds/svc,详情见:http://madgoat.cn/2011/02/android_svc/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
adb源码官网:https://android.googlesource.com/platform/system/core/可在以上链接获取adb源码集成到项目中。若下载失败可以下载上面的附件。
Android 系统内 system/xbin 脚本文件
用git clone https://android.googlesource.com/platform/system/core命令下载的android源码,由于NDK中没有包含,使用时需要自己配置一下
android 把软件安装成系统软件(安装到system/app目录下)
android7.0使用adb pull出的framework包 cmd中执行adb pull /system/framework/framework.jar
NULL 博文链接:https://qianjigui.iteye.com/blog/1980323
解决编译出现 Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: 的问题 安卓/system/framework里提取的 方便大家使用
android系统自带system/app
编译完成之后,我们可以在 out/target/product/generic/system/app 目录下看到 Email.apk 文件。 三、重新打包 system.img 文件 编译好模块后,还需要重新打包 system.img 文件。我们可以使用以下命令: USER-...
然后再打包到相应的apk包(framework目录下对应的是jar后缀的,实际上也是个apk包),最后再重新签名。 如果要修改代码,则需要把上面重新打包生成的apk文件,利用常规方法反编译后修改smali代码,例如插桩输入...
SystemAppMover, Android 应用 将其他应用程序从/system/app 文件夹移动到文件夹 SystemAppMover需要 root 使用你自己的风险 !这里应用将应用程序从/system/app 文件夹移动到文件夹,使它的成为系统应用程序或者...
Open Mobile API是基于Android平台的用于手机应用程序访问安全模块的规范,该jar包是恩智浦提供的,包含了SEService、Reader、Session、Channel等类。
ADB源码_platform_system_core-master.zip
android 源码中 system 部分 C++ 接口
android 2.3几个包的源码(package+framework+system),搞应用,四大组件之类基本的,可以用到,其它的有需要,我再传吧
XP系统系统(C)盘Windows/system32/config/System文件丢失或损坏时替换修复。
安卓httpclient不能使用,org.apache.http.legacy.jar包下载
androi 基于百度地图实现定位所需要的jar包
直接将busybox文件复制到system下的bin文件夹就行了,无需安装!
kingbase JDBC 8.6.0 驱动jar包 kingbase JDBC 8.8.0 驱动jar包 maven 导入 <groupId>com.kingbase8.jdbc</groupId> <artifactId>kingbase8</artifactId> <version>8.6.0</version> <scope>system</scope> ...