gpt4 book ai didi

android - 从另一个 Android 应用程序以编程方式清除应用程序数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:26:12 26 4
gpt4 key购买 nike

我有一个 Android 应用程序 HELLOWORLD我正在尝试创建另一个 android 应用程序 HELLOWORLDCLEANER,它可以一键清除我的 HELLOWORLD 应用程序的数据

应用程序的数据就像数据库、共享首选项文件和在应用程序内创建的其他文件

我可以通过设置->应用程序->管理应用程序->我的应用程序->清除数据清除手机中的数据

但我不想每次都去“设置”页面并清除 HELLOWWORLD 应用程序数据。如果我知道 HELLOWORLD 应用程序的包名,android 是否提供这样的功能?

我已经完成了 Stackoverflow 中提供的解决方案,但它告诉我们如何清除应用程序本身的数据,而不是其他应用程序的数据。

最佳答案

Each Android application lives in its own security sandbox.

By default, the system assigns each application a unique Linux user ID (the ID is used only by the system and is unknown to the application). The system sets permissions for all the files in an application so that only the user ID assigned to that application can access them.

这意味着您无法访问其他应用的资源。

实现此目的的唯一方法是执行 su 命令,但这需要 root 访问权限。

关于android - 从另一个 Android 应用程序以编程方式清除应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com