หมายเหตุ: เมื่อเราเปิดตัวไลบรารีการสนับสนุนเวอร์ชัน 28.0.0 ไลบรารีที่จัดแพ็กเกจเป็น android.support จะเลิกใช้งานและแทนที่ด้วยไลบรารี Jetpack ที่จัดแพ็กเกจเป็น androidx ซึ่งมีเวอร์ชันแยกกัน ไลบรารี Jetpack เวอร์ชัน 1.0.0
ที่เปิดตัวครั้งแรกจะมีความสามารถเทียบเท่ากับไลบรารีการสนับสนุนเวอร์ชัน 28.0.0 และเป็นจุดเริ่มต้นสำหรับการ
ย้ายข้อมูลไปยังการจัดแพ็กเกจandroidx
ใหม่
ไลบรารีที่จัดแพ็กเกจเป็น android.support ที่มีอยู่จะยังคงใช้งานได้ แต่
จะไม่ได้รับการอัปเดตหลังจากเวอร์ชัน 28.0.0 และจะใช้ร่วมกับไลบรารี Jetpack ใหม่ไม่ได้
อาร์ติแฟกต์เวอร์ชันเก่า (เวอร์ชัน 27 และก่อนหน้า และจัดแพ็กเกจเป็น android.support)
จะยังคงพร้อมให้บริการใน Google Maven อาร์ติแฟกต์ใหม่ทั้งหมดจะจัดแพ็กเกจเป็น androidx
และต้องมีการย้ายข้อมูลจาก android.support
ไปเป็น androidx
เราขอแนะนำให้ใช้ไลบรารี androidx ในโปรเจ็กต์ใหม่ทั้งหมด นอกจากนี้ คุณควร
พิจารณา ย้ายข้อมูลโปรเจ็กต์ที่มีอยู่เพื่อให้โปรเจ็กต์เหล่านั้น
ได้รับการแก้ไขข้อบกพร่องและการปรับปรุงไลบรารีอื่นๆ ต่อไป
ไลบรารีการสนับสนุนของ Android มีแพ็กเกจไลบรารีหลายรายการที่คุณสามารถรวมไว้ในแอปพลิเคชันได้ ไลบรารีแต่ละรายการรองรับแพลตฟอร์ม Android เวอร์ชันต่างๆ และฟีเจอร์บางอย่าง
หากต้องการใช้ไลบรารีใดๆ ต่อไปนี้ คุณต้องดาวน์โหลดไฟล์ไลบรารีลงในการติดตั้ง Android SDK ทำตามวิธีการดาวน์โหลดไลบรารีการสนับสนุนใน ส่วนการตั้งค่าไลบรารีการสนับสนุน เพื่อ ให้ขั้นตอนนี้เสร็จสมบูรณ์ คุณต้องทำตามขั้นตอนเพิ่มเติมเพื่อรวมไลบรารีการสนับสนุนที่เฉพาะเจาะจงไว้ใน แอปพลิเคชัน ดูข้อมูลสำคัญเกี่ยวกับวิธี รวมไลบรารีไว้ในแอปพลิเคชันได้ที่ส่วนท้ายของส่วนไลบรารีแต่ละส่วนด้านล่าง
หมายเหตุ: เวอร์ชัน SDK ขั้นต่ำสำหรับแพ็กเกจไลบรารีการสนับสนุนทั้งหมดคือระดับ API 14 ขึ้นไป บางแพ็กเกจกำหนดให้ใช้ API ระดับสูงกว่าตามที่ระบุไว้ด้านล่าง
ไลบรารีการสนับสนุน v4
ไลบรารีเหล่านี้มี API มากที่สุดเมื่อเทียบกับไลบรารีอื่นๆ ซึ่งรวมถึงการรองรับคอมโพเนนต์ของแอปพลิเคชัน ฟีเจอร์อินเทอร์เฟซผู้ใช้ การช่วยเหลือพิเศษ การจัดการข้อมูล การเชื่อมต่อเครือข่าย และยูทิลิตีการเขียนโปรแกรม
ดูข้อมูลโดยละเอียดเกี่ยวกับคลาสและเมธอดที่ไลบรารีการสนับสนุน v4 มีให้ได้ที่
แพ็กเกจ android.support.v4 ในเอกสารอ้างอิง API
หมายเหตุ: ก่อนการแก้ไขไลบรารีการสนับสนุนเวอร์ชัน 24.2.0 มี ไลบรารีการสนับสนุน v4 เพียงรายการเดียว เราได้แบ่งไลบรารีดังกล่าวออกเป็นหลายโมดูลเพื่อ
ปรับปรุงประสิทธิภาพ หากคุณระบุ
support-v4 ในสคริปต์ Gradle แอปของคุณจะรวมโมดูล v4 ทั้งหมดไว้ด้วยเพื่อความเข้ากันได้แบบย้อนกลับ อย่างไรก็ตาม เราขอแนะนำให้คุณระบุเฉพาะโมดูลที่แอปของคุณต้องการเพื่อลดขนาดแอป
ไลบรารี v4 compat
มี Wrapper ความเข้ากันได้สำหรับ API ของเฟรมเวิร์กจำนวนมาก เช่น
Context.obtainDrawable() และ
View.performAccessibilityAction()
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-compat:28.0.0
ไลบรารี v4 core-utils
มีคลาสยูทิลิตีจำนวนมาก เช่น AsyncTaskLoader และ PermissionChecker
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-core-utils:28.0.0
ไลบรารี v4 core-ui
ใช้คอมโพเนนต์ต่างๆ ที่เกี่ยวข้องกับ UI เช่น ViewPager, NestedScrollView และ ExploreByTouchHelper
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-core-ui:28.0.0
ไลบรารี v4 media-compat
Backport ส่วนต่างๆ ของเฟรมเวิร์กสื่อ
ซึ่งรวมถึง MediaBrowser และ MediaSession
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-media-compat:28.0.0
ไลบรารี v4 fragment
เพิ่มการรองรับการห่อหุ้มอินเทอร์เฟซผู้ใช้และฟังก์ชันการทำงานด้วย Fragment, ซึ่งช่วยให้แอปพลิเคชันมีเลย์เอาต์ที่ปรับระหว่างอุปกรณ์หน้าจอขนาดเล็กและ ขนาดใหญ่ได้ โมดูลนี้มีทรัพยากร Dependency ใน compat, core-utils, core-ui และ media-compat
หมายเหตุ: ไลบรารีการสนับสนุน v13
มีคลาส FragmentCompat คลาส v4
Fragment เป็นคลาสแบบสแตนด์อโลนที่
ให้การแก้ไขข้อบกพร่องซึ่งเพิ่มเข้ามาในแพลตฟอร์มเวอร์ชันที่ใหม่กว่า ในขณะที่คลาส v13 FragmentCompat มี
Shim ความเข้ากันได้สำหรับการติดตั้งใช้งานเฟรมเวิร์กของคลาส Fragment
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-fragment:28.0.0
ไลบรารีการสนับสนุน Multidex
ไลบรารีนี้รองรับการสร้างแอปที่มีไฟล์ Dalvik Executable (DEX) หลายไฟล์ แอปที่อ้างอิงเมธอดมากกว่า 65,536 รายการต้องใช้การกำหนดค่า Multidex ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Multidex ได้ที่ การสร้างแอปที่มีเมธอดมากกว่า 64, 000 รายการ
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:multidex:1.0.0
ไลบรารีการสนับสนุน v7
ไลบรารีเหล่านี้มีชุดฟีเจอร์ที่เฉพาะเจาะจงและสามารถรวมไว้ในแอปพลิเคชัน แยกกันได้
ไลบรารี v7 appcompat ซึ่งเป็นส่วนหนึ่งของ Android Jetpack.
หมายเหตุ:ไลบรารี appcompat ได้ย้ายไปอยู่ใน ไลบรารี AndroidX ซึ่งเป็นคอมโพเนนต์ Android Jetpack ดูการใช้งานได้ใน แอปเดโม Sunflower
ไลบรารีนี้เพิ่มการรองรับรูปแบบการออกแบบอินเทอร์เฟซผู้ใช้ของ แถบการทำงาน การออกแบบ รูปแบบ ไลบรารีนี้มีการรองรับการติดตั้งใช้งานอินเทอร์เฟซผู้ใช้ของ Material Design
หมายเหตุ: ไลบรารีนี้ขึ้นอยู่กับไลบรารีการสนับสนุน v4
คลาสหลักบางส่วนที่รวมอยู่ในไลบรารี v7 appcompat มีดังนี้
ActionBar- มีการติดตั้งใช้งานรูปแบบอินเทอร์เฟซผู้ใช้ของแถบการดำเนินการ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้แถบการทำงานได้ที่ คู่มือสำหรับนักพัฒนาซอฟต์แวร์แถบการทำงานAppCompatActivity- เพิ่มคลาสกิจกรรมของแอปพลิเคชันที่ใช้เป็นคลาสพื้นฐานสำหรับกิจกรรมที่ใช้การติดตั้งใช้งานแถบการดำเนินการของไลบรารีการสนับสนุนได้AppCompatDialog- เพิ่มคลาสกล่องโต้ตอบที่ใช้เป็นคลาสฐาน คลาสสำหรับกล่องโต้ตอบที่มีธีม AppCompat ได้ShareActionProvider- เพิ่มการรองรับการดำเนินการแชร์ที่เป็นมาตรฐาน (เช่น อีเมลหรือการโพสต์ไปยังแอปโซเชียล) ซึ่งสามารถรวมไว้ในแถบการทำงานได้
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:appcompat-v7:28.0.0
ไลบรารี v7 cardview
ไลบรารีนี้เพิ่มการรองรับวิดเจ็ต CardView ซึ่งช่วยให้คุณแสดงข้อมูลภายในการ์ดที่มีลักษณะที่สอดคล้องกันในทุกแอป การ์ดเหล่านี้มีประโยชน์สำหรับการติดตั้งใช้งาน Material Design และใช้กันอย่างแพร่หลายในเลย์เอาต์สำหรับแอปทีวี
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:cardview-v7:28.0.0
ไลบรารี v7 gridlayout
หลังจากดาวน์โหลดไลบรารีการสนับสนุนของ Android แล้ว ไลบรารีนี้จะเพิ่มการรองรับคลาส GridLayout ซึ่งช่วยให้คุณจัดเรียงองค์ประกอบอินเทอร์เฟซผู้ใช้โดยใช้ตารางของเซลล์สี่เหลี่ยมผืนผ้าได้
ดูข้อมูลโดยละเอียดเกี่ยวกับ API ของไลบรารี v7 gridlayout ได้ที่แพ็กเกจ android.support.v7.widget ในเอกสารอ้างอิง API
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:gridlayout-v7:28.0.0
ไลบรารี v7 mediarouter
ไลบรารีนี้มี MediaRouter, MediaRouteProvider และคลาสสื่อที่เกี่ยวข้องซึ่ง
รองรับ Google Cast
โดยทั่วไป API ในไลบรารี v7 mediarouter จะเป็นวิธีควบคุมการกำหนดเส้นทางของช่องและสตรีมสื่อจากอุปกรณ์ปัจจุบันไปยังหน้าจอ ลำโพง และอุปกรณ์ปลายทางอื่นๆ ภายนอก ไลบรารีนี้มี API สำหรับเผยแพร่ผู้ให้บริการเส้นทางสื่อที่เฉพาะเจาะจงของแอป การค้นหาและเลือกอุปกรณ์ปลายทาง การตรวจสอบสถานะสื่อ และอื่นๆ ดูข้อมูลโดยละเอียดเกี่ยวกับ API ของไลบรารี v7 mediarouter ได้ที่แพ็กเกจ android.support.v7.media ในเอกสารอ้างอิง API
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:mediarouter-v7:28.0.0
API ของไลบรารี v7 mediarouter ที่เปิดตัวในไลบรารีการสนับสนุน r18 อาจมีการเปลี่ยนแปลงในการแก้ไขไลบรารีการสนับสนุนในอนาคต ในขณะนี้ เราขอแนะนำให้ใช้ไลบรารีนี้ร่วมกับ Google Cast เท่านั้น
ไลบรารี v7 palette
ไลบรารีการสนับสนุน v7 palette มีคลาส Palette ซึ่งช่วยให้คุณแยกสีเด่นๆ จากรูปภาพได้ ตัวอย่างเช่น แอปเพลงอาจใช้ออบเจ็กต์ Palette เพื่อแยกสีหลักจากปกอัลบั้ม และใช้สีเหล่านั้นสร้างการ์ดชื่อเพลงที่มีสีเข้ากัน
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:palette-v7:28.0.0
ไลบรารี v7 recyclerview
ไลบรารี recyclerview เพิ่มคลาส RecyclerView คลาสนี้รองรับวิดเจ็ต
RecyclerView
ซึ่งเป็นมุมมองสำหรับแสดงชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพโดยแสดงรายการข้อมูลใน
หน้าต่างที่จำกัด
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:recyclerview-v7:28.0.0
ไลบรารีการสนับสนุน v7 Preference
แพ็กเกจ
Preference
มี API เพื่อรองรับการเพิ่มออบเจ็กต์ Preference เช่น
CheckBoxPreference และ
ListPreference เพื่อให้
ผู้ใช้แก้ไขการตั้งค่า UI ได้
ไลบรารี v7 Preference เพิ่มการรองรับอินเทอร์เฟซ เช่น Preference.OnPreferenceChangeListener และ Preference.OnPreferenceClickListener รวมถึงคลาสต่างๆ เช่น CheckBoxPreference และ ListPreference
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:preference-v7:28.0.0
ไลบรารีการสนับสนุน v8
ไลบรารีนี้มีชุดฟีเจอร์ที่เฉพาะเจาะจงและสามารถรวมไว้ในแอปพลิเคชัน แยกจากไลบรารีอื่นๆ ได้
ไลบรารี v8 renderscript
ไลบรารีนี้เพิ่มการรองรับ
เฟรมเวิร์กการคำนวณ
RenderScript API เหล่านี้รวมอยู่ในแพ็กเกจ android.support.v8.renderscript โปรดทราบว่าขั้นตอนการรวม API เหล่านี้ไว้ในแอปพลิเคชันนั้น แตกต่างกันมาก จาก API ของไลบรารีการสนับสนุนอื่นๆ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ API เหล่านี้
ในแอปพลิเคชันได้ที่
คู่มือสำหรับนักพัฒนาซอฟต์แวร์ RenderScript
หมายเหตุ: การใช้ RenderScript กับไลบรารีการสนับสนุนได้รับการรองรับใน Android Studio และการสร้างที่อิงตาม Gradle ไลบรารี renderscript อยู่ในโฟลเดอร์ build-tools/$VERSION/renderscript/
ตัวอย่างต่อไปนี้แสดงพร็อพเพอร์ตี้ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้
defaultConfig { renderscriptTargetApi 18 renderscriptSupportModeEnabled true }
ไลบรารีการสนับสนุน v13
ไลบรารีนี้เพิ่มการรองรับ
สำหรับรูปแบบอินเทอร์เฟซผู้ใช้ Fragment
ด้วยคลาส (FragmentCompat) และคลาสการสนับสนุน Fragment เพิ่มเติม ดูข้อมูลเพิ่มเติมเกี่ยวกับ Fragment ได้ที่
คู่มือสำหรับนักพัฒนาซอฟต์แวร์ Fragment ดูข้อมูลโดยละเอียด
เกี่ยวกับ API ของไลบรารีการสนับสนุน v13 ได้ที่แพ็กเกจ android.support.v13 ในเอกสารอ้างอิง API
หมายเหตุ: ไลบรารี v4 fragment
มีคลาส Fragment คลาส v4
Fragment เป็นคลาสแบบสแตนด์อโลนที่
ให้การแก้ไขข้อบกพร่องซึ่งเพิ่มเข้ามาในแพลตฟอร์มเวอร์ชันที่ใหม่กว่า ในขณะที่คลาส v13 FragmentCompat มี
Shim ความเข้ากันได้สำหรับการติดตั้งใช้งานเฟรมเวิร์กของคลาส Fragment
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-v13:28.0.0
ไลบรารีการสนับสนุน v14 Preference
แพ็กเกจ android.support.v14.preference มี API เพื่อเพิ่มการรองรับ
อินเทอร์เฟซ Preference เช่น
PreferenceFragment.OnPreferenceStartFragmentCallback
และ
PreferenceFragment.OnPreferenceStartScreenCallback,
รวมถึงคลาสต่างๆ เช่น
MultiSelectListPreference และ
PreferenceFragment ดูข้อมูลโดยละเอียด
เกี่ยวกับ API ของไลบรารีการสนับสนุน v14 Preference ได้ที่
แพ็กเกจ Preference
ในเอกสารอ้างอิง API
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:preference-v14:28.0.0
ไลบรารีการสนับสนุน v17 Preference สำหรับทีวี
แพ็กเกจ android.support.v17.preference มี API สำหรับจัดเตรียมอินเทอร์เฟซ Preference
ในอุปกรณ์ทีวี ซึ่งรวมถึงการรองรับ
LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener
อินเทอร์เฟซและคลาสต่างๆ เช่น
BaseLeanbackPreferenceFragment และ
LeanbackPreferenceFragment ดูข้อมูลโดยละเอียด
เกี่ยวกับ API ของไลบรารีการสนับสนุน v17 Preference ได้ที่
แพ็กเกจ Preference
ในเอกสารอ้างอิง API
แพ็กเกจนี้กำหนดให้ใช้ API ระดับ 17 ขึ้นไป ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:preference-leanback-v17:28.0.0
ไลบรารี v17 Leanback
แพ็กเกจ android.support.v17.leanback มี API เพื่อรองรับ
การสร้างอินเทอร์เฟซผู้ใช้
ในอุปกรณ์ทีวี โดยมีวิดเจ็ตที่สำคัญจำนวนมากสำหรับแอปทีวี คลาสที่โดดเด่นบางส่วน ได้แก่
BrowseFragment- Fragment สำหรับ สร้างเลย์เอาต์หลักสำหรับการเรียกดูหมวดหมู่และแถวของรายการสื่อDetailsFragment- Fragment Wrapper สำหรับหน้าจอรายละเอียด LeanbackPlaybackOverlayFragment- คลาสย่อยของDetailsFragmentสำหรับแสดงตัวควบคุมการเล่นและเนื้อหาที่เกี่ยวข้องSearchFragment- Fragment สำหรับ จัดการการค้นหา Fragment จะรับคำขอค้นหาของผู้ใช้และส่งคำขอดังกล่าว ไปยังSearchResultProviderที่แอปพลิเคชันจัดเตรียมไว้SearchResultProviderจะแสดงผลการค้นหาไปยังSearchFragmentซึ่งจะแสดงผลการค้นหา ในRowsFragment
แพ็กเกจนี้กำหนดให้ใช้ API ระดับ 17 ขึ้นไป ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:leanback-v17:28.0.0
ไลบรารี Vector Drawable
รองรับกราฟิกเวกเตอร์แบบคงที่
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-vector-drawable:28.0.0
ไลบรารี Animated Vector Drawable
รองรับกราฟิกเวกเตอร์แบบเคลื่อนไหว
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:animated-vector-drawable:28.0.0
ไลบรารีการสนับสนุนคำอธิบายประกอบ
แพ็กเกจคำอธิบายประกอบ มี API เพื่อรองรับการเพิ่มข้อมูลเมตาคำอธิบายประกอบลงในแอป
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:support-annotations:28.0.0
ไลบรารีการสนับสนุน Design
แพ็กเกจ Design มี API เพื่อรองรับการเพิ่มคอมโพเนนต์และรูปแบบ Material Design ลงในแอป
ไลบรารีการสนับสนุน Design เพิ่มการรองรับคอมโพเนนต์และรูปแบบ Material Design ต่างๆ เพื่อให้ นักพัฒนาแอปนำไปใช้ต่อได้ เช่น ลิ้นชักการนำทาง ปุ่มการทำงานแบบลอย (FAB) แถบแสดงข้อความ และ แท็บ
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:design:28.0.0
ไลบรารีการสนับสนุน Custom Tabs
แพ็กเกจ Custom Tabs มี API เพื่อรองรับการเพิ่มและการจัดการ Custom Tabs ในแอป
ไลบรารีการสนับสนุน Custom Tabs เพิ่มการรองรับคลาสต่างๆ เช่น Custom Tabs Service และ Custom Tabs Callback
แพ็กเกจนี้กำหนดให้ใช้ระดับ API 15 ขึ้นไป ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:customtabs:28.0.0
ไลบรารีการสนับสนุน Percent
แพ็กเกจ Percent มี API เพื่อรองรับการเพิ่มและการจัดการขนาดตามเปอร์เซ็นต์ ในแอป
หมายเหตุ: ไลบรารีการสนับสนุน Percent เลิกใช้งานแล้วตั้งแต่เวอร์ชัน 26.0.0
ไคลเอ็นต์ของโมดูลนี้ควรย้ายข้อมูลไปยังวิดเจ็ต ConstraintLayout ใหม่ ซึ่งมีให้ใช้งานเป็นอาร์ติแฟกต์แยกต่างหากในเครื่องมือจัดการ SDK
ไลบรารีการสนับสนุน Percent เพิ่มการรองรับอินเทอร์เฟซ PercentLayoutHelper.PercentLayoutParams และคลาสต่างๆ เช่น PercentFrameLayout และ PercentRelativeLayout
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:percent:28.0.0
ไลบรารีการสนับสนุน ExifInterface
แท็ก Exif จะจัดเก็บข้อมูล เช่น การวางแนว วันที่และเวลา ข้อมูลกล้อง
และตำแหน่งลงในไฟล์ JPEG หรือ RAW โดยตรง คลาส ExifInterface
จะแยกการรองรับการอ่านข้อมูล Exif จากไฟล์ที่จัดรูปแบบเป็น JPEG
และ RAW (DNG, CR2, NEF, NRW, ARW, RW2, ORF, PEF, SRW และ RAF)
และการตั้งค่าข้อมูล Exif ในไฟล์รูปภาพ JPEG
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:exifinterface:28.0.0
ไลบรารีการสนับสนุนการแนะนำแอปสำหรับทีวี
แพ็กเกจการแนะนำแอปมี API เพื่อรองรับการเพิ่มคำแนะนำเนื้อหาในแอปที่ทำงานบนอุปกรณ์ทีวี
ไลบรารี App เพิ่มการรองรับคำอธิบายประกอบ เช่น ContentRecommendation.ContentMaturity และคลาสต่างๆ เช่น ContentRecommendation และ RecommendationExtender
แพ็กเกจนี้กำหนดให้ใช้ API ระดับ 21 ขึ้นไป ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:recommendation:28.0.0
ไลบรารี Wear UI
ไลบรารีนี้มี API สำหรับสร้างอินเทอร์เฟซผู้ใช้สำหรับแอป Wear API ที่มีอยู่ในแพ็กเกจ android.support.wear.widget จะแทนที่ API ที่เกี่ยวข้องในไลบรารีการสนับสนุน Wearable
ดูข้อมูลเพิ่มเติมได้ที่ การใช้ไลบรารี Wear UI
ตัวระบุทรัพยากร Dependency ของสคริปต์การสร้าง Gradle สำหรับไลบรารีนี้มีดังนี้
com.android.support:wear:28.0.0