【问题标题】:Android application and inter-app file accessAndroid 应用程序和应用程序间文件访问
【发布时间】:2013-11-30 14:16:59
【问题描述】:
您好,我的任务是调查为 Android 开发反恶意软件应用的可行性。我被引导相信 Android 应用程序在他们自己的“沙箱”中运行,并且无权在该沙箱之外进行扫描。
那么,为什么已经存在必须能够测试其他应用程序区域中的文件的应用程序(例如防病毒软件)?如果不能在手机范围内测试文件,我不认为防病毒程序会非常有效。这将如何完成?
感谢您的建议!
【问题讨论】:
标签:
android
file
permissions
android-permissions
【解决方案1】:
应用程序确实在自己的“沙盒”中运行,但这并不意味着它仅限于不能在沙盒之外访问。我假设沙盒是指应用程序虚拟机或类似的东西。
例如,您可以使用 Intents 在 2 个应用程序之间交换信息和来回交谈,这样您就可以将信息从一个应用程序获取到另一个应用程序。同样有两种方法可以查看它,这可以被认为是允许您访问外部内容的功能或安全漏洞。这会导致玻璃半满或半空的情况。
我不确定我是否正确理解了您的困境。但希望这会有所帮助。