Logo th.androidermagazine.com
Logo th.androidermagazine.com

Android 5.0 lollipop เปลี่ยนวิธีการทำงานของ sd card ของคุณ - และนั่นก็เป็นสิ่งที่ดี

สารบัญ:

Anonim

Google นำเสนอเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ใหม่เพื่อให้สามารถเข้าถึงได้มากขึ้นใน Android 5.0 Lollipop

Google ได้นำชุดเครื่องมือใหม่สำหรับนักพัฒนาเพื่อใช้ประโยชน์จากการ์ด SD บนโทรศัพท์หรือแท็บเล็ตด้วย Android 5.0 Lollipop การใช้ความตั้งใจใหม่ทำให้แอปพลิเคชันสามารถเข้าถึงการอ่านและเขียนไดเรกทอรีในที่จัดเก็บข้อมูลที่ถอดออกได้ - แม้กระทั่งไดเรกทอรีที่พวกเขาไม่ได้เป็นเจ้าของ Google ในการประชุมนักพัฒนาในช่วงฤดูร้อนนี้ประกาศว่าจะแก้ไขปัญหานี้และในวันนี้สิ่งต่าง ๆ ได้กลายเป็นทางการมากขึ้นด้วยการประกาศในกลุ่มแพลตฟอร์ม Android ของ Google

นี่คือสิ่งที่คุณต้องรู้

สวัสดีทุกคนใน KitKat เราแนะนำ API ที่อนุญาตให้แอปอ่าน / เขียนไฟล์ในไดเรกทอรีเฉพาะแอปในอุปกรณ์เก็บข้อมูลรองเช่นการ์ด SD

เราได้ยินเสียงดังและชัดเจนว่าผู้พัฒนาต้องการเข้าถึงมากกว่าไดเรกทอรีเหล่านี้ดังนั้นใน Lollipop เราได้เพิ่ม ACTION_OPEN_DOCUMENT_TREE เจตนาใหม่ แอปสามารถเรียกใช้ความตั้งใจนี้เพื่อเลือกและส่งคืนไดเรกทอรีจาก DocumentProvider ที่รองรับใด ๆ รวมถึงที่เก็บข้อมูลที่ใช้ร่วมกันที่อุปกรณ์รองรับ จากนั้นแอพสามารถสร้างอัปเดตและลบไฟล์และไดเรกทอรีที่ใดก็ได้ภายใต้ทรีที่เลือกโดยผู้ใช้ไม่ต้องดำเนินการใด ๆ เพิ่มเติม เช่นเดียวกับความตั้งใจของเอกสารอื่น ๆ แอปสามารถคงการเข้าถึงนี้ไว้ระหว่างการรีบูต

ช่วยให้แอปเข้าถึงไฟล์ได้อย่างกว้างขวางและมีประสิทธิภาพในขณะที่ยังคงเกี่ยวข้องกับผู้ใช้ในกระบวนการเลือกเริ่มต้น ผู้ใช้อาจเลือกที่จะให้แอปของคุณเข้าถึงไดเรกทอรีแคบ ๆ เช่น "My Vacation Photos" หรือพวกเขาสามารถเลือกระดับสูงสุดของการ์ด SD ทั้งหมด ทางเลือกคือพวกเขา

ตกลง. หากคุณไม่ใช่นักพัฒนาแอปพลิเคชั่น Android นั่นดูค่อนข้างซับซ้อน ความจริงแล้วมันค่อนข้างซับซ้อนดังนั้นจึงเป็นเรื่องดีที่ Google ทำผลงานได้เกือบทั้งหมด แต่เราสามารถลองและทำให้สิ่งต่าง ๆ ง่ายขึ้นเล็กน้อย

ใช้วิธีการใหม่นี้ผู้พัฒนาสามารถประกาศสิทธิ์ในการติดตั้ง (ซึ่งเป็นส่วนหนึ่งของรายการที่เรามักจะคัดสรร) เพื่อทำ "สิ่ง" บนที่เก็บอุปกรณ์ - รวมถึงที่เก็บข้อมูลแบบถอดได้ (อ่าน: การ์ด SD) หนึ่งในสิ่งที่พวกเขาสามารถทำได้คืออนุญาตให้คุณเลือกโฟลเดอร์ในการ์ด SD ที่คุณต้องการให้แอปพลิเคชันสามารถเปลี่ยนแปลงได้ อาจเป็นหนึ่งโฟลเดอร์ - เช่น "เพลง" - หรือโฟลเดอร์ระดับบนสุด ทุกสิ่ง ใน ไดเรกทอรีนี้สามารถอ่านเขียนและลบได้

เพียงแค่ใส่หมายความว่าตอนนี้แอพอย่าง Poweramp สามารถแก้ไขแท็กในเพลงที่คุณมีในโฟลเดอร์เพลง หรือตัวแก้ไขรูปถ่ายสามารถบันทึกลงในโฟลเดอร์รูปภาพไม่ใช่เฉพาะโฟลเดอร์ ของตัวเอง หรือตัวจัดการไฟล์สามารถย้ายไฟล์ไปรอบ ๆ ในการ์ด SD นักพัฒนาทั้งหมดต้องทำคืออัปเดตแอปด้วยวิธีการใหม่

จะมีปัญหากับแอพบางตัว เราสามารถนับได้ และคุณจะต้องอนุญาตให้มีการอนุญาตใหม่ที่ทำให้แอปสามารถเข้าถึงที่จัดเก็บข้อมูลในอุปกรณ์ของคุณได้เกือบทั้งหมดอย่างอิสระ - ทั้งภายในและภายนอก แต่นี่เป็นวิธีที่ปลอดภัย (ส่วนใหญ่) เพื่อให้แอปพลิเคชันสามารถเข้าถึงที่เก็บข้อมูลบนอุปกรณ์ของคุณที่ข้ามคำสั่งระบบไฟล์มาตรฐานแทนโมเดลเอกสาร

ตอนนี้ใครจะเป็นคนแรกที่จะใช้มันและอุปกรณ์ที่มีการ์ด SD จะเห็นการปรับปรุงอมยิ้มเมื่อใด เราแค่ต้องดู

ที่มา: แพลตฟอร์ม Android