當我創建了一個新的應用程序適當的方式,我得到這個
使用Android支持庫
class NewApplicationActivity extends ActionBarActivity{... }
所以我讀了,如果你想,你最好使用一個新的功能,從一個較新的API級別使其成爲這樣的應用程序有一個替代選項來打擊您打算支持的minSDKVersion
的任何情況。
假設這是真的,可以說,我決定建立我的應用程序對targetSDKVersion = 21
(這是我在上面的例子中所做的那樣),我會得到基本活動類爲ActionBarActivity
。現在,這是來自支持庫,適用於舊版本(我認爲...)。
事情是,我堅持使用這些替代支持庫而不是平臺庫。如果發生這種情況,我會錯過一些重要的事情嗎?我會有機會將API 21平臺特定的代碼整合到我的應用程序中嗎?大部分應用都是以兼容性爲基礎製作的。你們如何處理這個問題?
好的,你是這麼說的,Compat庫有最大程度地併入了最新的API代碼,這是安全可行的,同時也提供了所需代碼的替代版本?你作爲開發人員嚴重依賴於支持庫嗎? –
我寫了一部分內容,並製作了一個[編號](https://www.youtube.com/watch?v=3PIc-DuEU2s)[of](https://www.youtube.com/watch ?v = 5Be2mJzP-Uw)[視頻](https://www.youtube.com/watch?v=32i7ot0y78U)的有用性。支持庫並不涵蓋所有內容,但您會發現幾乎在所有情況下都可以爲您節省大量時間。 – ianhanniballake
好吧,我會檢查視頻和一切,然後報告回來。感謝您的迴應和視頻鏈接。 –