2013-05-13 138 views
4

Android Camera和Gallery已合併到Android 4.1及以上版本。如何一起編譯Android 4.1/4.2 Camera + Gallery應用程序

現在,我想玩一下Android 4.2 Camera應用程序,並嘗試將它移植到舊設備上。

我如何編譯https://android.googlesource.com/platform/packages/apps/Gallery2/https://android.googlesource.com/platform/packages/apps/Camera/

至於源等而言,這兩個應該被編譯together.However,相機源沒有一個清單,這使得它不可能端口在Eclipse上。

所以,我需要幫助:

1.How導入這兩個項目?

2.如何將它們作爲一個單一的apk加入(我嘗試合併res和src文件夾,但仍然有很多編譯錯誤)。

3.相機源在調用彈出式菜單時,引用R.styleable引用來填充列表,而不是普通數組,我無法修復。當我將構建目標設置爲ICS時,問題變得多方面,因爲R.styleable引用拒絕合作。刪除它們將彈出空的菜單。

任何幫助將不勝感激。謝謝。

+0

styleabale資源在Camera'res/values/attrs.xml'中定義,並且在任何目標平臺上使用它們應該沒有問題。你是什​​麼意思_拒絕合作_? – 2013-05-13 09:51:25

回答

0

您可以在Java項目中擁有多個源文件夾(從這個意義上說,Android項目是Java項目的子類型)。

+0

但是,如何導入相機源呢?它沒有清單。畫廊有清單,但我無法導入它,因爲它需要相機。 – Avijit 2013-05-13 12:08:54

+1

我可以輕鬆地「將現有的Android代碼導入工作區」與Gallery。然後,我可以將源文件夾添加到相機代碼:Properties/Java Build Path/Link Source。但這些項目取決於其他平臺庫,恕我直言。你不應該在Eclipse中構建它們。 – 2013-05-14 08:31:24

+1

謝謝。現在我能夠鏈接源代碼。 – Avijit 2013-05-16 02:02:55

相關問題