指定三星我的文件开始位置

达拉什

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

Intent samsungIntent= new Intent("com.sec.android.app.myfiles.PICK_DATA");
samsungIntent.putExtra("CONTENT_TYPE", "*/*");
samsungIntent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(samsungIntent, 123);

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

File root = new File( Environment.getExternalStorageDirectory( ).getPath( ) + "/myFolder" );
Uri uri = Uri.fromFile(root);
samsungIntent.setData(uri);

我在新活动中收到以下消息:

与此操作关联的所有应用都已关闭、阻止或未安装。

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

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

三星我的文件资源管理器:从指定文件夹中选择文件

桑蒂

您可以通过指定如下所示的 FOLDERPATH 在 samsungIntent 中设置指定起始位置。

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);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章