小编Per*_*zzo的帖子

如何在自定义数据目录上执行APK?

我想知道Parallel Space应用程序如何复制和执行其他应用程序而无需复制其APK或在Playstore上的其他应用程序下运行它们(例如:"com.whatever.name-of-duplicated-app").

在研究了他们的AndroidManifest.xml,在/ data/data /上创建的文件夹以及设备上的日志之后,我得到的唯一结论是,Parallel Space能够以某种方式执行来自其他APK的代码,但它会映射数据目录这些应用程序进入自己的数据目录.

证据:

  1. 目录创建如下:/data/data/com.lbe.parallel.intl/parallel_intl/0/whatever-package-name-you-cloned
  2. 每个重复的应用程序执行都以其一个代理活动的新任务开始,然后以某种方式重复的应用程序取代新创建的进程.

最初,我认为它与DexClassLoader/PathClassLoader API有关,但我无法继续进行调查.我也看到了一些这样的问题,一个,但它似乎并不如此.

android dexclassloader

12
推荐指数
1
解决办法
1480
查看次数

Android O-关闭通知通道,然后再打开,重要性级别始终重置为中

在Android O中,我们可以使用具有不同优先级(重要性)的不同通知渠道。在我的代码中,我将频道重要性级别设置为“紧急”,即“在屏幕上发出声音并弹出”。

但是,当我转到通知设置时,关闭通道通知,然后再打开它,重要性级别将始终重置为中级(“无声音”),这是默认级别。

我知道我们总是可以手动更改重要性级别,但是有没有办法让它在关闭通道之前记住设置,以便当再次打开它时,它会自动恢复到以前的设置?

android android-notifications android-8.0-oreo

7
推荐指数
1
解决办法
2065
查看次数