首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得运行android和快速引导的相同存储路径?

如何获得运行android和快速引导的相同存储路径?
EN

Stack Overflow用户
提问于 2015-06-22 21:41:04
回答 1查看 83关注 0票数 0

我试着为我的定制光盘做更新器。

有我用来闪存更新的代码wihch

代码语言:javascript
复制
private void flashRom() throws IOException {


        Process p = Runtime.getRuntime().exec("su");
        OutputStream os = p.getOutputStream();
        os.write("mkdir -p /cache/recovery/\n".getBytes());
        os.write("echo 'boot-recovery' >/cache/recovery/command\n".getBytes());
        os.write("reboot recovery\n".getBytes());


        os.flush();
    }

一般说来,效果很好。我的问题发生在一些设备上,其中/sdcard/被引用到/mnt/media/,而getExternalStorageDir()返回相同设备的/storage/emulated/0/..,我用下载管理器将文件保存到request.setDestinationInExternalPublicDir("rom", "update.zip");,在那里我必须保存下载的更新,或者如何确保getExternalStorageDir() (或更多的apporiate方法)返回与/sdcard/在快速引导中相同的路径?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-23 10:18:11

我使用了TWRP恢复而不是CWN,它正确地识别路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30990319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档