यह बहुत संभव है; आप <data>
तत्व का उपयोग करके अपने AndroidManifest.xml में URI योजना को परिभाषित करते हैं । आप <data>
भरे हुए तत्व के साथ एक आशय फ़िल्टर सेट करते हैं, और आप अपनी योजना बना पाएंगे। ( इरादे फिल्टर और इरादे संकल्प पर अधिक यहाँ ।)
यहाँ एक छोटा उदाहरण दिया गया है:
<activity android:name=".MyUriActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myapp" android:host="path" />
</intent-filter>
</activity>
कैसे निहित कार्य के अनुसार, आपको कम से कम एक कार्रवाई और एक श्रेणी के रूप में अच्छी तरह से परिभाषित करने की आवश्यकता है; यहां मैंने VIEW को कार्रवाई के रूप में चुना (हालांकि यह कुछ भी हो सकता है), और DEFAULT श्रेणी को जोड़ना सुनिश्चित किया (जैसा कि सभी निहित इरादों के लिए यह आवश्यक है)। यह भी ध्यान दें कि मैंने किस प्रकार BROWSABLE को श्रेणी में शामिल किया है - यह आवश्यक नहीं है, लेकिन यह आपके URI को ब्राउज़र (एक निफ्टी फीचर) से ओपन करने योग्य होने देगा।