我有2個應用程序:使用一個apk安裝兩個應用程序
1 - ContentProvider;
2 - 使用此ContentProvider的應用程序。
我需要使用單個apk文件安裝這2個應用程序。我想在Eclipse中同時推送這兩個應用程序,如果我添加到一個應用程序的另一個項目的構建路徑,並在清單中添加幾行。是否可以使用一個apk同時安裝兩個應用程序(其中一個是ContentProvider)?
我有2個應用程序:使用一個apk安裝兩個應用程序
1 - ContentProvider;
2 - 使用此ContentProvider的應用程序。
我需要使用單個apk文件安裝這2個應用程序。我想在Eclipse中同時推送這兩個應用程序,如果我添加到一個應用程序的另一個項目的構建路徑,並在清單中添加幾行。是否可以使用一個apk同時安裝兩個應用程序(其中一個是ContentProvider)?
是否可以使用一個apk同時安裝兩個應用程序(其中一個是ContentProvider)?
不,對不起。
您可以在一個manifest.xml中定義多個活動,服務等。因此,如果您要將兩個應用程序都移動到一個項目中,然後將它們都添加到清單中,則可以在一個apk中安裝多個應用程序。
在這裏尋找有關清單的詳細信息:http://developer.android.com/guide/topics/manifest/manifest-intro.html
然而,正如已經指出的那樣,只能出現一次,應用標籤。
是的,可以在一個API中安裝兩個應用程序(內部活動)。
延伸到dac2009的答案..
這裏是一個示例清單文件,做這個。
`<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dualapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name_people"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.dualapp.MeetPeopleActivity"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name_people"
android:taskAffinity="com.example.dualapp.MeetPeopleActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.dualapp.MeetTechieActivity"
android:icon="@drawable/ic_tech"
android:label="@string/app_name_techie"
android:taskAffinity="com.example.dualapp.MeetTechieActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>`
安裝時會在手機中放置兩個應用程序圖標。
你能詳細說明你的要求嗎? – sunil 2012-07-11 10:59:08
這是不可能的.. – 2012-07-11 11:28:32