Android 如何使用Guon mobile StorageService访问SD卡?
如何使用Guon mobile StorageService访问SD卡 在我的应用程序中,我想给用户创建文件夹的机会 以后保存特定于应用程序的文件。用户应该能够 选择是在内部存储器还是SD卡(如果存在)中创建文件夹 在实施过程中,我发现我无法使用Glion mobile StorageService访问SD卡。 以下是用于测试的相关代码第一部分:Android 如何使用Guon mobile StorageService访问SD卡?,android,gluon-mobile,Android,Gluon Mobile,如何使用Guon mobile StorageService访问SD卡 在我的应用程序中,我想给用户创建文件夹的机会 以后保存特定于应用程序的文件。用户应该能够 选择是在内部存储器还是SD卡(如果存在)中创建文件夹 在实施过程中,我发现我无法使用Glion mobile StorageService访问SD卡。 以下是用于测试的相关代码第一部分: Optional<StorageService> oss = Services.get(StorageService.class); if
Optional<StorageService> oss = Services.get(StorageService.class);
if(oss.isPresent()) {
StorageService ss = oss.get();
Optional<File> of = ss.getPublicStorage("/sdcard");
if(of.isPresent()) {
File dir = of.get();
if(dir != null) {
String s = null;
if(!dir.exists())
s = "sdcard dir does not exist";
String[] list = dir.list();
int i = 0;
}
}
}
Optional oss=Services.get(StorageService.class);
if(oss.isPresent()){
StorageService ss=oss.get();
可选of=ss.getPublicStorage(“/sdcard”);
如果(属于.isPresent()){
File dir=of.get();
if(dir!=null){
字符串s=null;
如果(!dir.exists())
s=“sdcard目录不存在”;
String[]list=dir.list();
int i=0;
}
}
}
通过USB调试,我看到变量的以下内容:
因此,我访问SD卡的方式可能有问题。
如何使用Guon mobile StorageService访问SD卡
我使用Glion mobile StorageService 3.8.6。您有任何错误日志吗?Uuuh!那是很久以前的事了。我放弃了寻找SD卡的解决方案,只是使用了内部存储。你有任何错误日志吗?Uuuh!那是很久以前的事了。我放弃了寻找SD卡的解决方案,只使用了内部存储。