我創建了一個標準的Android應用程序(例如MyApp),它工作正常。現在我想創建一個擴展標準應用程序的專業版(例如MyAppPro擴展MyApp)。從我學到的其他文章中,Android不可能從另一個App擴展,而只能從一個Lib擴展。但MyApp也應該可以運行。達成目標的最佳做法是什麼?擴展android應用程序的最佳做法是什麼?
感謝您的幫助 ROBI
我創建了一個標準的Android應用程序(例如MyApp),它工作正常。現在我想創建一個擴展標準應用程序的專業版(例如MyAppPro擴展MyApp)。從我學到的其他文章中,Android不可能從另一個App擴展,而只能從一個Lib擴展。但MyApp也應該可以運行。達成目標的最佳做法是什麼?擴展android應用程序的最佳做法是什麼?
感謝您的幫助 ROBI
創建原始MyApp的庫,然後創建引用LibMyApp儘量不要任何代碼,你不想在這裏共享一個MyApp項目。在LibMyApp中設置您的清單並引用您的活動等。創建MyAppPro項目引用LibMyApp,使用MyAppPro唯一代碼擴展您的庫。
利用Android Market中設置的許可選項來更改應用程序的外觀和行爲。
在這裏看到更多的信息:http://developer.android.com/guide/publishing/licensing.html
我會檢查[這]響應[1] SO線程。 [1]:http://stackoverflow.com/questions/3711967/best-way-to-have-paid-and-free-version-of-an-android-app – broschb