指定三星我的文件开始位置
Specify the Samsung My Files start location
使用以下代码我可以打开三星的 我的文件 文件浏览器:
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);
我在新 activity 中收到以下消息:
All apps associated with this action have been turned off, blocked, or
not installed.
是否可以指定我的文件三星文件浏览器的起始位置?
我发现以下问题没有答案:
您可以通过指定 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);
使用以下代码我可以打开三星的 我的文件 文件浏览器:
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);
我在新 activity 中收到以下消息:
All apps associated with this action have been turned off, blocked, or not installed.
是否可以指定我的文件三星文件浏览器的起始位置?
我发现以下问题没有答案:
您可以通过指定 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);