更改单个应用程序的SD卡目录?

时间:2013-12-12 23:51:45

标签: android

假设我有应用X.当我启动应用X时,它会在/ sdcard中的任何位置搜索abc.xyz

但是说我没有SD卡。我怎样才能将/ sdcard重新安装为/ abc?

基本上,我希望应用程序在/ abc而不是/ sdcard中查找文件?这可能不改变应用程序吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以在root设备或自己构建的自定义Android固件上执行此操作。

该应用可能正在寻找

1. Hard coded path name "/sdcard/"
2. Environment.getExternalStorageDirectory();

对每个案件进行处理:

  1. 您可以将其他文件夹挂载到/ sdcard,或者只是创建指向目标目录的软链接(root设备或自定义固件)
  2. 您需要修改框架API代码(仅限自定义固件)