ผมอ่านในเวบนอกได้ความมาว่า appที่ไม่ใช่ 1st party จะไม่สามารถเขียนไฟล์ลง sd card ตามใจชอบได้ แต่ จะสามารถเขียนไฟล์ลง folder ที่ app นั้นสร้างขึ้นมาเองได้บน sd card
คำถามคือ folder ที่ app นั้น สร้างขึ้นมาบน sd card คืออะไร ยกตัวอย่างเช่น ผมใช้ app galaxy call recorder เข้าไปกำหนด path ที่จะเก็บ record เป็น /storage/sdcard1/galaxycallrecorder แต่พอมันบันทึกจริง มันก็ยังบันทึกไฟล์ไปที่ sdcard0 (internal memory นั่นเอง) อยู่ดี หรือ app offline browser ผมก็กำหนด path ให้ที่ sdcard1 แต่พอ download web มาแล้ว ไฟล์ก็ยังไปอยู่ที่ sdcard0 แล้วจะทำยังไงถึงจะทำให้ app เหล่านั้น สร้าง folder ของตัวเองบน sd card เพื่อใช้เขียนไฟล์เฉพาะ app นั้นได้ครับ
ปล. ผมใช้ xperia zr update 4.4.4 ครับ เครื่องผม download ข้อมูล แทบไม่ได้เลย เพราะ internal memory 8 gb และ app ที่ผมใช้ประจำไม่สามารถเขียนไฟล์ลง sd card ได้เลย
ขอคำอธิบายเกี่ยวกับ การเข้าถึง sd card ใน android 4.4 ครับ
คำถามคือ folder ที่ app นั้น สร้างขึ้นมาบน sd card คืออะไร ยกตัวอย่างเช่น ผมใช้ app galaxy call recorder เข้าไปกำหนด path ที่จะเก็บ record เป็น /storage/sdcard1/galaxycallrecorder แต่พอมันบันทึกจริง มันก็ยังบันทึกไฟล์ไปที่ sdcard0 (internal memory นั่นเอง) อยู่ดี หรือ app offline browser ผมก็กำหนด path ให้ที่ sdcard1 แต่พอ download web มาแล้ว ไฟล์ก็ยังไปอยู่ที่ sdcard0 แล้วจะทำยังไงถึงจะทำให้ app เหล่านั้น สร้าง folder ของตัวเองบน sd card เพื่อใช้เขียนไฟล์เฉพาะ app นั้นได้ครับ
ปล. ผมใช้ xperia zr update 4.4.4 ครับ เครื่องผม download ข้อมูล แทบไม่ได้เลย เพราะ internal memory 8 gb และ app ที่ผมใช้ประจำไม่สามารถเขียนไฟล์ลง sd card ได้เลย