คำถามติดแท็ก documentfile

3
จะใช้ API การเข้าถึงการ์ด SD ใหม่ที่นำเสนอสำหรับ Android 5.0 (Lollipop) ได้อย่างไร
พื้นหลัง บนAndroid 4.4 (KitKat) Google ได้ให้การเข้าถึงการ์ด SD ค่อนข้าง จำกัด ในฐานะของ Android Lollipop (5.0) นักพัฒนาสามารถใช้ API ใหม่ที่ขอให้ผู้ใช้ยืนยันเพื่อให้สามารถเข้าถึงโฟลเดอร์ที่เฉพาะเจาะจงตามที่เขียนไว้ในโพสต์นี้ของ Google Groups ปัญหา โพสต์นี้แนะนำให้คุณเยี่ยมชมเว็บไซต์สองแห่ง: https://android.googlesource.com/platform/development/+/android-5.0.0_r2/samples/Vault/src/com/example/android/vault/VaultProvider.java#258 นี่ดูเหมือนตัวอย่างภายใน (อาจจะแสดงในการสาธิต API ในภายหลัง) แต่มันค่อนข้างยากที่จะเข้าใจว่าเกิดอะไรขึ้น http://developer.android.com/reference/android/support/v4/provider/DocumentFile.html นี่เป็นเอกสารอย่างเป็นทางการของ API ใหม่ แต่ไม่ได้บอกรายละเอียดเกี่ยวกับวิธีการใช้งานเพียงพอ นี่คือสิ่งที่จะบอกคุณ: หากคุณต้องการเข้าถึงแผนผังย่อยทั้งหมดของเอกสารจริงๆให้เริ่มด้วยการเรียกใช้ ACTION_OPEN_DOCUMENT_TREE เพื่อให้ผู้ใช้เลือกไดเร็กทอรี จากนั้นส่ง getData () ที่เป็นผลลัพธ์ไปยัง fromTreeUri (Context, Uri) เพื่อเริ่มทำงานกับทรีที่ผู้ใช้เลือก ในขณะที่คุณสำรวจโครงสร้างของอินสแตนซ์ DocumentFile คุณสามารถใช้ getUri () เพื่อรับ Uri …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.