gpt4 book ai didi

java - 更改目录权限

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

我需要获得对我的应用程序的 lib 目录(即 /data/data/com.my.app/lib/)的写入权限并在那里存储一个文件,我需要做它来 self 的应用程序。可能吗?如果是,怎么做?

编辑

我的应用程序是指使用 Java。 /data/data/com.my.app/lib/是同一个应用的lib目录的路径。

编辑

不幸的是,正如 LeffelMania 所说,我找不到任何方便的方法来做到这一点。幸运的是,我们以更好的方式解决了这个问题 - 我们说服了库的开发人员使其更加动态:)。再次感谢 LeffelMania。

最佳答案

无法直接写入另一个应用程序的文件空间。您的应用在获得许可的情况下可以写入自己的空间和外部存储(SD 卡)。

不过,我可以想象有几种方法可以做到这一点,具体取决于您要尝试做什么。

1) 从一个应用程序将文件写入 SD 卡。让另一个检查它是否存在并在打开时读取它。确保将其写入您自己的专有文件夹 - 不要阻塞用户的存储空间。如果适用于您的情况,请在读取文件后从其他应用程序中删除 SD 卡上的文件和文件夹。

2) 在接收方应用程序中注册自定义 BroadcastReceiver,并将您需要传输的数据粘贴到您将从其他应用程序发送的 Intent 中。您应该使用自己的操作字符串,这样系统中的其他应用程序就不会尝试使用您的广播。

关于java - 更改目录权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5408802/

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