首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定Samsung开始位置

指定Samsung开始位置
EN

Stack Overflow用户
提问于 2017-05-17 10:48:13
回答 1查看 470关注 0票数 1

使用以下代码,我可以打开三星的My Files文件浏览器:

代码语言:javascript
复制
Intent samsungIntent= new Intent("com.sec.android.app.myfiles.PICK_DATA");
samsungIntent.putExtra("CONTENT_TYPE", "*/*");
samsungIntent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(samsungIntent, 123);

我尝试了以下方法来打开一个特定的位置:

代码语言:javascript
复制
File root = new File( Environment.getExternalStorageDirectory( ).getPath( ) + "/myFolder" );
Uri uri = Uri.fromFile(root);
samsungIntent.setData(uri);

我在一个新的活动中得到以下消息:

与此操作相关的所有应用程序都已关闭、阻塞或未安装。

可以指定我的文件三星文件浏览器的起始位置吗?

我发现了以下没有答案的问题:

Samsung My Files explorer: Pick file from specified folder

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-27 09:23:42

您可以设置指定samsungIntent中的起始位置,方法是指定如下所示的FOLDERPATH。

代码语言:javascript
复制
Intent intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");    
intent.putExtra("FOLDERPATH", path);   
intent.addCategory(Intent.CATEGORY_DEFAULT);       
((Activity)Forms.Context).StartActivityForResult(intent, 0);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44022711

复制
相关文章

相似问题

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