Sonic 云真机助手如何做到实时获取 APP 列表

Sonic 云真机助手如何做到实时获取 APP 列表,第1张

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 列表、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10155950.html

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

发表评论

登录后才能评论

评论列表(0条)

保存