第三方apk安装授权密码

第三方apk安装授权密码,第1张

第三方apk安装授权密码在安装过程中通过邮箱的方式给予。根据查询相关资料信息,在安装过程中会出现激活界面,根据序列号和激活码数字来确定授权码。授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。

在安装apk文件之前需要设置手机。首先点击手机“设置>应用程序”,在打开菜单中将“未知源”选项勾选中。然后进入“开发”子选项,勾选“USB调试”选项。之后就可以通过以下方法来安装apk文件。

方法一、连接好网络,找到需要的应用,点击下载,下载完成之后点击安装,安装完毕后,返回系统菜单,就可以看见安装完成的应用。

方法二:如果手机没有网络,也可以通过电脑来给手机安装apk文件,用第三方PC端手机管理器来安装,可以根据自己的喜好来选择,如豌豆荚手机精灵和91手机助手。

自己在做项目的时候,发现APK在某厂家的一款机顶盒上开机启动的时候,接收开机广播拉起进程之后,进程突然崩溃,如果再次拉起进程,又能够正常使用了,经过全局异常捕获发现,导致进程崩溃的原因居然是okhttp中抛出的一个异常:

第一眼看这个异常,肯定会想到,这特么的是没有加权限啊!!!然而事情如果有这么简单的话,还填个毛的坑啊!!!接下来,讲一下关于这个异常的情况。

对于这种异常,大部分情况下确实因为没有添加网络权限导致的,一般只需要添加

<uses-permission android:name="android.permission.INTERNET" />

该权限即可解决该异常引起的崩溃,然后我再项目中查了一遍又一遍,确认了一次又一次,确定不是由于未添加网络权限导致的该异常,难道还有其他原因?

查看了出现该异常的其他博客,也有人在出现该异常时添加如下权限就解决了的

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

事实上,依然没有效果,开机该崩溃还得崩溃;后来在想干脆将网络权限都加上,流氓点就流氓点,但该总不会导致这个异常了吧?

爽不过三秒,开启重启,还是崩溃了~~~~~~~

因为做大屏应用开发,很多应用需要在开机之后就要后台运行,如果开机进程挂了不能起来就玩完了。查了很多资料,目前尚不明确具体什么原因导致的该异常,初步定位为与ROM有关,但事情总得想法子解决的。如何解决?

既然是okHttp网络访问出现的异常导致的崩溃,那么我这边想法是通过okHttp拦截器来拦截该异常,并做相关处理。具体的拦截器写法如下:

所以我这里就是先搞一个定时器,10秒后定时发送广播,拉起自己,同时手动kill掉进程,这样既保证了崩溃平台不会大批量收集该异常,同时进程保证也能够正常再开机的时候运行,虽然kill了一次,但不影响业务,至此,虽然没找到具体的原因,但还是解决了该问题。

如果有哪位在使用oKhttop的时候也出现了这类异常,并且不是由于简单的权限问题导致的,分析到了原因还望告知,谢谢。

同步发布于掘金: https://juejin.im/post/5b129d295188257d86687532


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11533195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存