2017-07-05 93 views
0

除了支持庫能夠在更廣泛的設備上運行應用程序這一事實,支持庫與Android中的普通庫有什麼不同?不應該使用支持庫而不是普通庫,因爲支持庫可以使應用程序在更大範圍的設備上運行,其功能與普通庫相同?Android中的支持庫與普通庫

+1

什麼意思是一個普通的圖書館? 是的,支持庫可以幫助您在多個版本中創建一致的設計是正確的,但從技術上講它也是一個普通的Android庫。 – gaara87

回答

0

支持庫是普通庫。它們只是由Google編寫的一套庫,用於將較新的Android設備的功能反向移植到舊設備。沒有什麼特別的,「支持庫」就是這個名字。

+0

感謝您的回答,但爲什麼支持庫包含在Gradle依賴項中,與其他庫不同?另外,例如,爲什麼我們有一個「android.app.ActionBar」庫,而不是僅僅擁有「android.support.v7.app.ActionBar」庫時,它們都具有相同的功能,而後者可以使應用程序運行在更大範圍的設備上? @GabeSechan –

+0

除非你有一個奇怪的設置,否則所有庫都存在依賴關係。 Android.app.actionbar不是一個庫,它是一個類。這是Android框架的支付。支持之一是對較老設備的芭蕾舞劇,儘可能使用底座。 –

+0

好的。謝謝您的幫助! @GabeSechan –