0

我正在尝试制作一个可以启动本地图库应用程序的应用程序。只是针对不同的设备测试以下意图,我得到的结果好坏参半。通过悬挂或闪烁画廊,似乎在许多设备上都失败了。该应用程序将在 adobe air 中,因此这将被捆绑为一个简单的本机扩展。

adb shell am start -a android.intent.action.VIEW -t image/*

4

2 回答 2

0

我只是用

            Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        intent.addCategory(Intent.CATEGORY_OPENABLE);
        startActivityForResult(intent, SELECT_PICTURE);
于 2012-08-09T13:41:14.743 回答
0

尝试这个

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);
于 2012-08-09T13:09:00.107 回答