แพ็กเกจไลบรารีการสนับสนุน

หมายเหตุ: เมื่อเราเปิดตัวไลบรารีการสนับสนุนเวอร์ชัน 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 สำหรับหน้าจอรายละเอียด Leanback
  • PlaybackOverlayFragment - คลาสย่อยของ 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