การใช้ androidx.legacy คืออะไร: legacy-support-v4: dependencie


9

ฉันกำลังใช้ฐานข้อมูลห้อง Android และหนึ่งในบทเรียนที่ฉันพบว่าandroidx.legacy:legacy-support-v4:1.0.0ต้องพึ่งพา โปรดผู้ใดบอกให้ฉันใช้การอ้างอิงนี้

คำตอบ:


3

androidx.legacy:legacy-support-v4เป็นAndroidxสิ่งประดิษฐ์ของcom.android.support:support-v4

com.android.support:support-v13 -> androidx.legacy: legacy-support-v13 com.android.support:support-v4 -> androidx.legacy: legacy-support-v4

คุณสามารถค้นหาข้อมูลเกี่ยวกับการทำแผนที่ห้องสมุดได้ที่นี่

สนับสนุนห้องสมุดเป็นห้องสมุดแบบคงที่ที่คุณสามารถเพิ่มการประยุกต์ใช้ Android ของคุณเพื่อใช้ API ที่มีทั้งไม่สามารถใช้ได้สำหรับแพลตฟอร์มรุ่นเก่าหรือ APIs ยูทิลิตี้ที่ไม่ได้เป็นส่วนหนึ่งของ APIs กรอบที่ ใช้งานได้บนอุปกรณ์ที่ใช้ API 14 หรือใหม่กว่า

ใช้สำหรับไลบรารีการสนับสนุน

support librariesมีการใช้งานที่แตกต่างกันไม่กี่ที่มี คลาสความเข้ากันได้ย้อนหลังสำหรับแพลตฟอร์มรุ่นก่อนหน้าเป็นเพียงหนึ่งในนั้น

  • ความเข้ากันได้ย้อนหลังสำหรับ API ที่ใหม่กว่า - ไลบรารีการสนับสนุนจำนวนมากจัดเตรียมความเข้ากันได้แบบย้อนหลังสำหรับคลาสและวิธีการเฟรมเวิร์กที่ใหม่กว่า ตัวอย่างเช่นคลาส Fragment Support ให้การสนับสนุนแฟรกเมนต์บนอุปกรณ์ที่ใช้เวอร์ชันที่เก่ากว่า Android 3.0 (API ระดับ 11)
  • ความสะดวกสบายและระดับผู้ช่วย - ห้องสมุดการสนับสนุนมีคลาสผู้ช่วยจำนวนหนึ่งโดยเฉพาะอย่างยิ่งสำหรับการพัฒนาส่วนต่อประสานผู้ใช้ ตัวอย่างเช่นคลาส RecyclerView มีวิดเจ็ตส่วนต่อประสานผู้ใช้สำหรับการแสดงและจัดการรายการที่ยาวมากสามารถใช้งานได้กับ Android เวอร์ชัน API ตั้งแต่ระดับ 7 ขึ้นไป
  • การดีบักและยูทิลิตี - มีคุณสมบัติหลายอย่างที่ให้ยูทิลิตี้นอกเหนือจากรหัสที่คุณรวมเข้าไปในแอพของคุณรวมถึงไลบรารีคำอธิบายประกอบเพื่อการตรวจสอบรหัสผ้าสำลีที่ปรับปรุงแล้วเกี่ยวกับวิธีการป้อนข้อมูล

ดูเอกสารอย่างเป็นทางการที่นี่สนับสนุนห้องสมุด


1
คุณพูดถึงยังถูกต้อง แต่สำหรับการสนับสนุน lib ฉันกำลังมองหาการใช้งานแบบดั้งเดิมสนับสนุน
Rahul Khatri

1
ฉันได้อัปเดตคำตอบแล้วหวังว่าจะช่วยคุณได้
Jakir Hossain
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.