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