我正在制作一个应用程序,它通过adb从设备SD卡中提取文件(由Android应用程序保存).问题是不同的设备,有各种SD卡目录
即:
首先我发明了以下解决方案:
但问题是我有两个三星设备GT-I9100,GT-I9000并且都有一个目录sdcard/external_sd.当我检查System.getenv("EXTERNAL_STORAGE")一个返回sdcard和另一个sdcard/external_sd.我需要拉出之前保存的文件System.getenv("EXTERNAL_STORAGE").
所以问题是:是否有任何命令直接从adb获取sdcard目录,而无法访问Android代码?
或者也许我可以开始使用adb的活动,并获得返回值?这可能吗?
编辑:找到解决方案:
adb shell echo $EXTERNAL_STORAGE
Run Code Online (Sandbox Code Playgroud)