ตั้งชื่อสะน่ากลัวเชียว แต่จิงๆมันคือ feature ใหม่ ที่ออกมาพร้อมตัว 2.2

จากที่ทุกคนต้องรูท ต้องลง app2sd แต่ตอนนี้ น้องตัวเขียวของเรา ได้เสกสิ่งนี้มาให้แล้ว อิอิ

จากโพสต์ของ Tim Bray ใน อ้างถึง Suchi Amalapurapu
ที่เป็นวิศวกรฝ่ายที่ทำ Apps on SD Card ตัวนี้ได้ เล่าถึง feature ว่า

ณ บัดนี้ทุกท่านสามารถ ลง app ได้ใน SD card แล้ว บน Android 2.2

ในส่วนของ Manage Applications ที่เราเอาไว้ uninstall app กันก็จะมี tab ใหม่ขึ้นมาว่า On SD Card ขึ้นมาใหม่ เพื่อจัดการกับ app เราที่ใด้ install

แต่ทั้งนี้ทั้งนั้นไม่ใช่ ทุก app ที่จะลงใน sd card ได้ โดย app ที่ป้องกันไว้ Copy-protected ซึ่งส่วนใหญ่จะถูก fixed มาโดย developer นั้นๆ หรือ ถ้า appไม่มีการsetถึง รูปแบบการ install จาก devloper เอง ระบบก็จะมองว่า copy ไปลงใน SD card ไม่ได้

ซึ่งในส่วนของ devloper เอง app ที่จะทำ Apps on SD Card นั้น สามารถ set ใน manifest file ของ project เราได้เลย ง่ายมาก ตรงบรรทัด android:installLocation ซึ่งจะมีให้เลือกอยู่ 3 แบบ

– internalOnly(แบบลงใน storage เครื่องเลยเหมือน version ก่อนหน้า)

– preferExternal(พยายามลงใน SD card ก่อนถ้า เนื้อที่ไม่พอจะเอาไปลงแบบ internalOnly แทน)

– auto(ให้ระบบเลือกเอง)

แน่นอนว่า มี feature ใหม่แบบนี้มาให้ผู้ใช้งาน android ได้ใช้กัน ทำให้เจ้าหุ่นกระป๋องเขียวมีความน่าสนใจอีกเยอะเลยทีเดียว

source : http://android-developers.blogspot.com/2010/07/apps-on-sd-card-details.html