2011-08-19 17 views

答えて

0

あなたがIntent.setClassNameを使用してみましたか?その後、ギャラリーの意図を指定して、チューザーを完全にバイパスすることができます。

final Intent intent = new Intent(); intent.setClassName("com.google.android.gallery3d", "com.android.gallery3d.app.Gallery"); startActivity(intent);

は、サムスンギャラクシーネクサスアンドロイド4.0ジェリービーンのギャラリーアプリケーションを起動します。 Samsung Galaxy S2では代わりに"com.cooliris.media", "com.cooliris.media.Gallery"です。特定の電話機のクラス名は異なるため、特定の電話機のクラス名を調べる必要があります。

Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(intent, 0); 
1

は次のように開くことができます。 Galacxy SのAndroid 2.3.3でテスト済み

Intent intent = new Intent(Intent.ACTION_VIEW,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(intent, 0); 
3

これは、ギャラリー(ないピッカー)を開きます:内蔵ギャラリー

関連する問題