मैं एंड्रॉइड गैलरी में "शेयर" बटन में अपना ऐप जोड़ने में सफल हूं, इसलिए यदि मैं उस पर क्लिक करता हूं, तो मेरा ऐप शुरू हो जाएगा। क्या मैं चुन सकता हूं कि मेरे ऐप की कौन सी गतिविधि शुरू हो सकती है? अब यह "मुख्य" एक शुरू होता है।एंड्रॉइड गैलरी में अपने शेयर को "शेयर" बटन में जोड़ें
.....
Intent intent = getIntent();
Bundle extras = intent.getExtras();
String action = intent.getAction();
// if this is from the share menu
if (Intent.ACTION_SEND.equals(action)) {
if (extras.containsKey(Intent.EXTRA_STREAM)) {
// Get resource path
}
}
और प्रकट:: यहाँ मुख्य वर्ग में अपने कोड है
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
हकीकत में मैं "मुख्य" प्रारंभ होने के बाद तुरंत एक नई गतिविधि खोलने में सफल लेकिन मैं सीधे खुला करने के लिए पसंद करेंगे सर्वाधिक उपयुक्त। धन्यवाद
यह आसान है? :) हाँ यह काम किया! धन्यवाद आदमी – phcaze
@jaumard अरे आपका जवाब मेरी मदद करता है, लेकिन मुझे वह छवि चाहिए जो मैं एक गतिविधि में एक छविदृश्य में साझा करना चाहता हूं। मैं यह कैसे कर सकता हूँ ? –
@AndroidKiller उपयोग: उरी imageUri = (उरी) intent.getParcelableExtra (Intent.EXTRA_STREAM); एक छवि के लिए, या ArrayList imageUris = intent.getParcelableArrayListExtra (Intent.EXTRA_STREAM) का उपयोग करें; एकाधिक छवियों के लिए –