gpt4 book ai didi

android - 如何将文件保存到Android/系统目录?

转载 作者:行者123 更新时间:2023-11-29 02:08:23 30 4
gpt4 key购买 nike

我正在编写一个应用程序,它将文件从其 Assets 目录复制到 Android 的/system 目录。

我觉得我离实现这一目标越来越近了,但还远未达到目标。这是我尝试过的策略:

首先,我尝试通过以下方式更改/system 目录的权限:

Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("mount -o rw,remount -t yaffs2 /dev/block/mtdblock4");
Runtime.getRuntime().exec("chmod -R 777 /system");

其次,我尝试将文件写入/system 目录。

我读到通过重新挂载目录,我可以向其中写入文件。事实上,这似乎适用于终端。但是在应用程序中,我不知道如何确保在执行下一个命令之前完成每个命令。

有人有什么建议吗?

最佳答案

Runtime.getRuntime().exec

会返回一个Process,从process类中,你可以

getInputStream  or getOutputStream or getErrorStream

从这些方法中,你可以得到命令的执行结果,你可以检查它以确保命令执行对或错。

关于android - 如何将文件保存到Android/系统目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720885/

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