我想知道Parallel Space应用程序如何复制和执行其他应用程序而无需复制其APK或在Playstore上的其他应用程序下运行它们(例如:"com.whatever.name-of-duplicated-app").
在研究了他们的AndroidManifest.xml,在/ data/data /上创建的文件夹以及设备上的日志之后,我得到的唯一结论是,Parallel Space能够以某种方式执行来自其他APK的代码,但它会映射数据目录这些应用程序进入自己的数据目录.
证据:
最初,我认为它与DexClassLoader/PathClassLoader API有关,但我无法继续进行调查.我也看到了一些这样的问题,一个,但它似乎并不如此.
在Android O中,我们可以使用具有不同优先级(重要性)的不同通知渠道。在我的代码中,我将频道重要性级别设置为“紧急”,即“在屏幕上发出声音并弹出”。
但是,当我转到通知设置时,关闭通道通知,然后再打开它,重要性级别将始终重置为中级(“无声音”),这是默认级别。
我知道我们总是可以手动更改重要性级别,但是有没有办法让它在关闭通道之前记住设置,以便当再次打开它时,它会自动恢复到以前的设置?