2013-02-14 57 views
1

我正在編寫一個本地擴展,需要設置地圖,動態添加/刪除標記,調整移動空中項目的攝像頭/縮放等。我創建了一個測試項目,並構建了一個支持所需功能的FREFunctions的文件。然而,我不知道我從哪裏出發。這裏是我的問題:爲Android編寫AIR本機擴展

  1. 我應該建立一個Android活動每個FREFunction類,或者讓每個FREFunction也是一個活動?

  2. 是否需要在AIR項目的應用程序描述符,Android(manifestAdditions)下定義所有Activities,Services等,或者只是在Android Project的清單文件中定義它們?

  3. 我在第一個/啓動器活動中創建了一個映射,並且已成功調用它。但由於許可問題,我未能召集任何後續活動。這讓我想我可能會做錯事。我應該在地圖周圍創建包裝服務,並從我的FREFunctions撥打服務,而不是嘗試設置多個活動?因此,第一個活動將啓動該服務,然後從那時起,我將調用該服務。那個更好嗎?

+0

嗨@Patrick。你有沒有找到你的問題的答案?問題2的答案會很棒:)謝謝 – 2013-05-30 14:18:26

回答

0
  1. FREFunction類不應該是活動的,他們是實現FREFunction接口的類。

  2. 您需要系統知道的任何活動,接收者等都必須在清單文件中定義,但這並不意味着所有這些。通常,只需要定義應用程序不在前臺時系統可能啓動的活動和接收器。您可以添加一個活動並使其從您的本機代碼開始,而無需在清單中顯示它。此外,您不會使用Android庫項目清單文件中的任何內容。

  3. 檢查您是否已經爲清單添加添加了正確的權限。是的,你最好從FREFunction開始一個活動來處理你需要的所有功能。

希望幫助

相關問題