v131-beta即将来袭,其中有一个新功能。用户可以实时查看设备上的App列表。有了该功能,用户可以快捷地根据应用名或包名搜索对应包信息,快捷启动、卸载。
如果只是获取app简单的信息,我们可以使用两种方法:
那应用图标我们怎么获取呢?
Sonic通过Sonic助手,通过apk的形式,在设备上获取信息。步骤如下:
ApplicationInfoFLAG_SYSTEM 的意思是获取当前flag的末尾,为0即为非系统app
不过应用图标获取过来是Drawable对象,我们需要将Drawable转换为base64
不过该方式还是有优化空间,目前接收大量base64的时候,前端加载还是会有卡顿的情况,但是将二进制发送给Agent进行base64编码,Agent的工作量又会增加,本地生成再pull到Agent的方式又太慢。如果你有更好的想法,欢迎一起留言讨论~
噢对了,apk的开源地址: 这里
以上就是关于Sonic 云真机助手如何做到实时获取 APP 列表全部的内容,包括:Sonic 云真机助手如何做到实时获取 APP 列表、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)