मेरे पास दो पूर्ण परियोजनाएं हैं, एक किताबों की सूची दिखाने के लिए और दूसरा पुस्तकें पढ़ने के लिए दर्शक ऐप है। लेकिन चूंकि उपयोगकर्ता को पुस्तक सूची ऐप डाउनलोड करना है और डाउनलोड करने के बाद उसे दर्शक ऐप डाउनलोड करना है और मैं इसे शुरुआत में डाउनलोड और स्थापित करना चाहता हूं। जब मैंने पुस्तक सूची ऐप में दर्शक ऐप समेत कोशिश की तो दोनों इंस्टॉल हो गए लेकिन जब मैंने एपीके बनाया तो एपीके का उपयोग करके केवल पुस्तक सूची ऐप इंस्टॉल हो गया। क्या कोई मुझे बता सकता है कि समस्या क्या है? और क्या दो एपीके को एक में बंडल करने का कोई तरीका है? या मुझे क्या करना चाहिए?एक एपीके में दो एपीके बंडल?
उत्तर
आपके पास एक ही एपीके में दो एपीके नहीं हो सकते हैं।
हालांकि, आपके पास आपके मैनिफेस्ट में एंड्रॉइड.intent.category.LAUNCHER के हैंडल के साथ दो गतिविधियां हो सकती हैं। वे दोनों लॉन्चर में तब दिखाई देंगे।
और अधिक विस्तार के लिए इस post देखें।
आप उन्हें एक परियोजना में जोड़ सकते हैं।
एक ऐसी परियोजना बनाएं जिसमें मूल पैकेज नाम का पैकेज नाम हो। उदाहरण के लिए, यदि आपके वर्तमान ऐप्स com.package.booklist
और com.package.bookreader
पैकेज com.package
पैकेज के साथ एक प्रोजेक्ट बनाएं। अब पुस्तक सूची से सभी कोड com.package.booklist
उप पैकेज में कॉपी करें, और पुस्तक पाठक से सभी कोड com.package.bookreader
में कॉपी करें।
अब आपको AndroidManifests को गठबंधन करने की आवश्यकता है। आप नए प्रोजेक्ट के मेनिफेस्ट में सभी <activity>
आदि तत्वों की प्रतिलिपि बना सकते हैं। अब, आपको .bookreader
और .booklist
के साथ पुस्तक सूची में सभी कक्षाओं के साथ पाठक में सभी कक्षाओं को उपसर्ग करना होगा। तो तुम एक प्रकट कि तरह दिखता होगा: गतिविधि कि आप लांचर में नहीं करना चाहते से
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" >
</category>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
आशय फिल्टर:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.package"
android:versionCode="1"
android:versionName="1" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity android:name=".booklist.BookListActivity" >
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" >
</category>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>
<activity android:name=".bookreader.BookReaderActivity" >
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" >
</category>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>
</application>
</manifest>
निकालें।
- 1. एपीके
- 2. एंड्रॉइड वेयर दो एपीके
- 3. एक एपीके
- 4. एपीके
- 5. एपीके
- 6. एपीके
- 7. एपीके
- 8. एपीके
- 9. एपीके
- 10. एपीके
- 11. : एपीके
- 12. एपीके
- 13. एंड्रॉइड रिलीज एपीके डीबीग एपीके
- 14. एक एपीके/पैकेज से दूसरे एपीके/पैकेज में प्रसारण भेजें
- 15. जो एपीके
- 16. एंड्रॉइड एपीके
- 17. एंड्रॉइड एपीके
- 18. एम्बेडेड एपीके
- 19. एंड्रॉइड एपीके
- 20. कोई एपीके
- 21. एंड्रॉइड एपीके
- 22. मुख्य एपीके
- 23. मेरे एपीके
- 24. एक हस्ताक्षरित एपीके या जेएआर
- 25. एंड्रॉइड एपीके बिल्ड
- 26. सुरक्षा अपवाद: हस्ताक्षरित एपीके
- 27. एंड्रॉइड अतिरिक्त एपीके
- 28. एंड्रॉइड एपीके 2.2
- 29. एपीके विस्तार फ़ाइल स्थानीयकरण?
- 30. एपीके क्रैक से बचें