我正在尝试制作一个可以启动本地图库应用程序的应用程序。只是针对不同的设备测试以下意图,我得到的结果好坏参半。通过悬挂或闪烁画廊,似乎在许多设备上都失败了。该应用程序将在 adobe air 中,因此这将被捆绑为一个简单的本机扩展。
adb shell am start -a android.intent.action.VIEW -t image/*
我正在尝试制作一个可以启动本地图库应用程序的应用程序。只是针对不同的设备测试以下意图,我得到的结果好坏参半。通过悬挂或闪烁画廊,似乎在许多设备上都失败了。该应用程序将在 adobe air 中,因此这将被捆绑为一个简单的本机扩展。
adb shell am start -a android.intent.action.VIEW -t image/*
我只是用
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, SELECT_PICTURE);
尝试这个
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
startActivityForResult(
Intent.createChooser(intent, "Select Picture"), 0);