我已经声明我的应用程序是只在内部的,但一些根用户将其移动到SD-Card。
如何在运行时检测到发生了这种情况?我不相信packagemanager报告的信息,因为这些都是扎根的手机,我的应用程序无论如何都不应该被移到SD卡上。
谢谢!
发布于 2011-05-24 02:28:24
让应用程序打开/proc/self/map,查找属于apk文件的条目并查看其路径。
你到底为什么要关心这个问题?希望这是因为功能上的原因,例如SD卡不可用时的问题。出于安全目的这样做在根设备上是有限的。
如果您检测到它并抱怨,请在错误屏幕上说明为什么它是一个问题。只是声称“这是不允许的”或给出虚假的理由,只会促使人们找出如何欺骗你的假冒检测,同时让你在市场上的收视率很低。
https://stackoverflow.com/questions/6101240
复制相似问题