2012-02-15 14 views
2

私はこのコードを使用して、デフォルトのイメージギャラリーを開き、1つのイメージを選択しています。デフォルトイメージギャラリーはアンドロイドHoneyCombタブレットでは開けません(v 3.2)programatically

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse 
       ("file://"+ Environment.getExternalStorageDirectory()))); 


    Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
    intent.setType("image/*"); 
    startActivityForResult(intent, 0); 

これは、Android 2.2および2.3では完全に正常に動作しますが、HoneyCombタブレット(v 3.2)では機能しません。

何が問題になりますか?

+0

"うまくいかない"とは何ですか? –

+0

イメージギャラリーが開かず、アクティビティが開始された場所から再開されます。 –

+0

質問を閉じてから –

答えて

2
Intent intent = new Intent(); 

    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 

    startActivityForResult(Intent.createChooser(intent, "Complete action using"), 2); 
関連する問題