- 博客(13)
- 收藏
- 关注
原创 jks签名文件转pk8
最近有了年头将机器的系统签名和应用的签名统一一下,由于历史原因我们的系统存在两套签名,这就导致我们自己很多预装应用没法享受到特殊照顾,同事当时还是采取的包名过滤方式来实现的,这样实现劳神费劲而且并不安全。所以决定在新机器上将系统签名和应用目前的签名进行统一,应用签名使用的是jks,那么就有必要将jks转换成pk8 执行命令如下: keytool -importkeystore -srckeys...
2018-09-07 18:24:13 1495
原创 framework-res.apk覆盖编译方式由RRO替换为SRO
一、问题描述:android O版本,默认指定了framework-res编译时使用RRO的形式加载资源覆盖,这就导致一些 reference resource 类型的文件,如layout、anim、xml目录中的xml文件,在overlay目录不能进行覆盖,编译时会出现很多类似于device/bbkedu/H6000/overlay/frameworks/base/core/res/...
2018-08-24 10:51:00 4159
原创 说一说android:persistent="true"保活
说一说android:persistent=”true”保活1.什么样的应用配置这个值能够实现保活?系统预装的应用,而且跟预装位置相关。具体看代码if ((flags&PARSE_IS_SYSTEM) != 0) { if (sa.getBoolean( com.android.internal.R.styleable.Android...
2018-04-21 18:00:32 24333
原创 由一条TransactionTooLargeException看binder传输过程中数据冗余的坑
去年我们公司开发了一款5.0的平板,当时应用组有程序员,通过getPackageInfo来获取应用的信息, 代码如下:try { PackageInfo packageInfo = getPackageManager().getPackageInfo("com.tencent.mm", PackageManager.GET_ACTIVITIES); ...
2018-02-27 14:24:59 1349
转载 Android 权限的一些细节
转载自 爱博客大伯—-Android 权限的一些细节1 哪些app属于system app?为了区分privilege app和system app,这里先说明system app是什么,避免之后的讨论概念混乱。在PackageManagerService中对是否是system app的判断: 具有ApplicationInfo.FLAG_SYSTEM标记的,被视为System a
2018-01-11 10:12:22 1542
原创 共用SystemUid应用安装后出现 is 32-bit instead of 64-bit
1.问题描述:在共用SystemUid应用安装后出现下面报错:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/packagename-2/lib/arm/libxxxxxx.so" is 32-bit instead of 64-bit问题出现后检查libaudiooperate.so的确是32位的so,然后查...
2017-10-16 08:40:32 2909 6
原创 一些不常见的AndroidManifest.xml标签
介绍一些不常见但是功能强大的AndroidManifest.xml标签key-sets overlay original-package
2017-05-27 10:11:15 2094
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人