आप Intent.setClassName
उपयोग करने की कोशिश की है? फिर आप गैलरी के इरादे को निर्दिष्ट कर सकते हैं और चयनकर्ता को पूरी तरह से बाईपास कर सकते हैं।
final Intent intent = new Intent(); intent.setClassName("com.google.android.gallery3d", "com.android.gallery3d.app.Gallery"); startActivity(intent);
एक सैमसंग गैलेक्सी नेक्सस Android 4.0 Jelly Bean पर गैलरी आवेदन शुरू होगा। सैमसंग गैलेक्सी एस 2 पर, यह "com.cooliris.media", "com.cooliris.media.Gallery"
इसके बजाए है। आपको विशिष्ट फोन के लिए कक्षा का नाम पता करना होगा, क्योंकि यह किसी भी दिए गए फोन के लिए अलग है।