深入解析:Android系统静默升级与自启动机制

更新:11-03 神话故事 我要投稿 纠错 投诉

各位老铁们好,相信很多人对深入解析:Android系统静默升级与自启动机制都不是特别的了解,因此呢,今天就来为大家分享下关于深入解析:Android系统静默升级与自启动机制以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

1.找到需要的“pm”工具,该工具可以在你需要升级的Android版本的源码中找到(frameworks -base -core -java -android -content -pm :),然后放入项目中

pm下的aidlIPackageManager类中有一个

installPackage(packageURI,观察者,标志,installerPackageName)

packageURI:安装包的地址。

observer:安装完成后的回调函数。

flags:安装方式,主要包括普通安装和覆盖安装。 1 表示正常,2 表示超控。

installerPackageName:执行安装的应用程序的名称。

然后通过Java的反射原理获取ServiceManager的getService方法,下载apk并调用以下方法进行安装。

2.配置权限,因为静默升级需要系统权限,所以我们在Manifest文件中添加

android:sharedUserId="android.uid.system"

并配置安装apk的权限

android:name="android.permission.INSTALL_PACKAGES"

3. 使用系统签名对您的应用程序进行签名

文件位置:在.android_projectbuildtargetproductsecurity 中找到media.pk8、media.x509.pem、platform.pk8、platform.x509.pem、shared.pk8、shared.x509.pem、testkey.pk8 、testkey.x509.pem等签名文件,对应不同的权限系统,我们需要的是

需要的签名文件是先将项目打成未签名的包,然后对包进行签名,找到签名文件的位置,调用如下命令进行签名

java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk app-test-sign.apk

这时候我们想要的签名包就生成了。

静默升级完成。

二、自启动

1.本来以为安装完成后会有回调方法。

然后通过包名启动APP,

通过包名启动APP,发现无法启动。有兴趣的同学可以再尝试一下。后来之所以没有使用这个方法,是因为我发现了一个更简单的方法。

2.通过广播启动

通过这个广播,我们可以监听APP是否有更新,然后在Manifast中注册。

好了,关于深入解析:Android系统静默升级与自启动机制和的问题到这里结束啦,希望可以解决您的问题哈!

用户评论

轨迹!

我手机好像一直在悄悄更新...

    有5位网友表示赞同!

艺菲

有时候早上醒来发现手机系统已经升级了,感觉还挺神奇的。

    有5位网友表示赞同!

浅笑√倾城

希望静默升级不会影响手机使用体验,比如卡顿什么的。

    有8位网友表示赞同!

红尘滚滚

自启动应用会消耗很多电池吗?怎么调控比较好呢?

    有7位网友表示赞同!

一生荒唐

应该能设置哪些App可以自启动,哪些不可以啊?

    有13位网友表示赞同!

断秋风

想问问自己哪些App是允许自启动的?

    有11位网友表示赞同!

荒野情趣

手机系统更新频率太高了,有时候还没摸熟一个版本就被强制更新了...

    有16位网友表示赞同!

执拗旧人

静默升级方便,但最好能设置提醒,知道何时被更新更安心。

    有19位网友表示赞同!

没过试用期的爱~

有些应用不必要的自启动我其实会关掉,这样省点电池呀。

    有14位网友表示赞同!

未来未必来

如果应用更新频繁,会不会导致手机内存不夠用?

    有6位网友表示赞同!

你是梦遥不可及

不知道静默升级有没有安全性问题...

    有7位网友表示赞同!

面瘫脸

希望厂商能说明一下静默升级的逻辑和机制。

    有13位网友表示赞同!

封心锁爱

自启动设置应该更易操作一些,比如一键批量管理。

    有14位网友表示赞同!

╯念抹浅笑

我比较关注软件更新的安全性和稳定性,尤其是静默升级部分。

    有13位网友表示赞同!

矜暮

有没有办法禁止某些应用进行自启动?比如广告推送类的app...

    有16位网友表示赞同!

大王派我来巡山!

感觉手机系统越来越智能了,自动化操作越来越多。

    有18位网友表示赞同!

别悲哀

希望未来手机系统可以更加人性化,例如根据用户习惯自动调整自启动设置。

    有13位网友表示赞同!

古巷青灯

Android系统真的太强大啦!

    有20位网友表示赞同!

ー半忧伤

我对静默升级的这种做法感到好奇,等有时间好好研究一下!

    有6位网友表示赞同!

纯情小火鸡

希望厂商能够提供更详细的信息和选择权,让我们更好地掌控手机系统设置。

    有7位网友表示赞同!

【深入解析:Android系统静默升级与自启动机制】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:《论语》精华解读:第23篇——不议是非的智慧 下一篇:激发儿童兴趣的《学其短画本》阅读推荐