का उपयोग कर रहा तरहपैकेज का नाम
<category android:name="com.myapp.MY_CATEGORY"/>
मेरी निर्दिष्ट श्रेणी होने दो या अधिक आवेदन कर रहा हूँ और मैं से इस श्रेणी होने सभी पैकेज प्राप्त करने के लिए कर रहा हूँ आवेदन की श्रेणी प्राप्त करने के लिए कैसे:
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory("com.myapp.MY_CATEGORY");
final List<ResolveInfo> pkgAppsList =getPackageManager().queryIntentActivities(mainIntent, 0);
अब मैं अपनी श्रेणी एप्लिकेशन स्थापना को ट्रैक करना चाहता हूं और ऐप से हटा देना चाहता हूं इसलिए मैंने एक प्रसारण रिसीवर बनाया है जो मुझे स्थापित या हटाए गए एप्लिकेशन का पैकेज नाम देगा, लेकिन मैं पैकेज नाम का उपयोग करके एप्लिकेशन की श्रेणी को कैसे गेट कर सकता हूं यह मेरा ऐप है या नहीं। क्या मैं निर्दिष्ट श्रेणी अनुप्रयोगों के लिए प्रसारण रिसीवर कर सकता हूं या नहीं, यदि मैं पैकगेनेम से श्रेणी कैसे प्राप्त कर सकता हूं।
क्या आपको इसके लिए समाधान मिला? –
हम प्रोग्रामिक रूप से किसी ऐप की श्रेणी कैसे प्राप्त कर सकते हैं? –
@ सैम-इन-टेक वैलेंस आप पैकेज नाम का उपयोग करके श्रेणी नहीं प्राप्त कर सकते हैं केवल आप जो कुछ कर सकते हैं वह श्रेणी का उपयोग कर पैकेज नाम निकालना है। तो मैंने प्रसारण में क्या किया, मैंने पैकेज को स्थापित किया और सरणी सूची में परिभाषित श्रेणी का उपयोग करके सभी पैकेजों को भी लिया और नवीनतम पैकेज के साथ मैचों को स्थापित किया, यदि मैचों का मतलब है कि अब इंस्टॉल किया गया एप्लिकेशन मेरा अपना एप्लीकेशन है। – pyus13