2012-01-14 24 views
0

我想讓我的一些應用程序在Android 4.0(冰淇淋三明治)設備上可用。瞭解不同的東西將會有所幫助,例如清單。使應用程序與ICS兼容所需的步驟概述?

使冰淇淋三明治設備上的應用程序可用並且功能正常所需的一般步驟是什麼?我不是在尋找每一個潛在的API變化,但任何細節將不勝感激。

+1

無:-)只要運行了4.0模擬器的QA它。你的應用做什麼? – Blundell 2012-01-14 00:57:00

+0

其中一個應用程序做了很多事情......藍牙連接,地圖+位置,SQLite數據庫,圖形繪製,手勢......我想這可能是一個很差的問題,但如果一切都已經打算與ICS兼容。我想我是問有沒有需要注意的事情? – 2012-01-14 01:11:49

回答

2

我遇到過的與可用性有關的一件事是,如果您有全屏活動,允許某種方式退出或返回,因爲手機可能沒有硬件密鑰來發送返回事件。基本上,永遠不要假定用戶有可用的硬件密鑰。

谷歌也最近發佈了ICS提供一個設計指南http://developer.android.com/design/index.html

2

那麼,正如布倫德爾所說,它應該沒有任何問題。然而,我在使用我的應用程序在模擬器中運行ICS時發現了一個怪癖(也許這也適用於Honeycomb,不知道)。

這是 - 如果你有一個應用程序窗口小部件,並且不提供機器人:在appwidget提供商配置previewImage屬性,你的部件將在「部件」是可見標籤。您可以使用ICS仿真器附帶的應用程序(Widget Preview)生成此預覽圖像。

+1

你確定它不可見嗎?該文件說:「如果沒有提供,AppWidget的圖標將被使用。」 – user1076637 2012-01-14 03:07:30

+0

嗯,是的,我也看到了這一點...在找不到我的小部件之後,開始研究這個問題:)。這個小部件通常被系統識別(它可以在前面提到的Widget Preview中找到)。我改變的唯一的東西就是配置值。 就像我說過的,我只在ICS仿真器上驗證了這一點(所以它可能是一個仿真器錯誤,就像2.3重定向問題)。 Android是一個偉大的操作系統,但每個系統都有錯誤。 – 2012-01-14 10:57:25

+0

預覽圖像不是必需的。您只需將目標SDK版本設置爲14即可顯示小部件。 – Rabi 2012-03-12 10:14:33

相關問題