我已將minSdkVersion級別設置爲8,這將允許Froyo的所有人安裝和使用該應用程序,但是當我嘗試將TextClock視圖添加到活動xml文件時,它表示該視圖需要API等級17.
如果我將minSdkVersion設置爲17,那麼沒有人使用低於17級的android操作系統將能夠安裝和使用我的應用程序,對吧?
我該如何解決這個問題?View API level 17 <TextClock>
謝謝。
我已將minSdkVersion級別設置爲8,這將允許Froyo的所有人安裝和使用該應用程序,但是當我嘗試將TextClock視圖添加到活動xml文件時,它表示該視圖需要API等級17.
如果我將minSdkVersion設置爲17,那麼沒有人使用低於17級的android操作系統將能夠安裝和使用我的應用程序,對吧?
我該如何解決這個問題?View API level 17 <TextClock>
謝謝。
,如果我再使用的是Android OS沒有一個 是低於17級就可以安裝和使用我的應用程序正確設置最小SDK版本,以17?
正確。這在官方文檔here中有解釋。
我該如何解決這個問題?
有一些庫可以爲該可視組件提供向後兼容性,例如你可以看看android-textclock-backport(儘管我沒有測試它)。
所以,如果你使用組件不支持api級別低於你的目標api級別,那麼你需要爲該組件提供一個向後兼容的類實現,對嗎?但是,即使你使用一個專用於說果凍豆的組件,應用程序也應該運行而不會出現任何問題,例如,即使用戶使用帶有KitKat的手機,也不需要在屏幕上顯示組件, - 不需要向後兼容性實現, 對?謝謝。 – user3292196
再次正確,幾乎看起來你實際上並不需要我解釋;)Min SDK意味着運行Android *的較低版本的手機無法安裝使用該應用程序,但更高的版本是好的。該組件可從* API 17中獲得*,因此運行KitKat(API 19)的手機也可以使用它。 – 2Dee
只是最後一個問題。我理解你在說什麼,但是如果我將_target_ sdk設置爲API 17並使用API 17獨有的組件,那麼用戶仍然可以安裝該應用程序並在運行KitKat的手機上使用該組件(API 19 )?謝謝。 – user3292196
文本時鐘後援支持確實爲我工作:)這裏是鏈接github.com/vojtech/android-textclock-backport/branches –