ผมเขียนเอาไว้ เผื่อใครสนใจศึกษาสามารถไปอ่านกันได้นะครับ
http://www.geekgok.com/?p=130
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
ช่วยตอบ คำถามผมหน่อย ครับ http://droidsans.com/node/31232 เรื่องที่เก็บดาต้า ที่ เครืองทดสอบ ไม่ใช้ emulate นะครับ
วันนั้นว่าจะตอบไปอยู่ แต่เหมือนบอร์ดมันมี spam ก็เลยหากระทู้ไม่เจอครับ -*-
ตอนผมเขียนโปรแกรมผมก็เคยอยากหาที่อยู่ของ Database ใน app ที่เรา install ไว้ในเครื่อง
แต่เท่าที่ผมลองหาใน Google ดู ยังไม่มีผู้ใดสามารถตอบคำถามนี้ได้เลยครับ
เคยหาเจออยู่ที่หนึ่ง เขาบอกว่า มันเป็นการมาตรการของ android ในการปกป้องข้อมูลของ application ต่างๆที่ลงเอาไว้ในเครื่อง เพราะเขาเกรงว่า ถ้าเราสามารถเข้าถึง database ในแต่ละ app ที่ลงในเครื่องได้ application นั้นจะไม่ปลอดภัยครับ
แต่เขาก็ไม่ได้ถึงเรื่องว่า Developer จะทดสอบอย่างไร คงคิดว่าไปดูใน emulator ได้ก็น่าจะเพียงพอแล้วครับ
อ่อ ผมหาวิธีการได้แล้วครับ คือว่า ตอนผมทดสอบบน emulate แล้วผมรู้สึกว่ามันช้า ที่ผมหาเขาบอกให้เรา set path ที่เก็บ database ให้ออกมาข้างนอก จากนั้นเราก็เข้าไปที่ path ที่เรา กำหนดไว้ก็จะเห็นไฟล์นั้นเลย อะครับ
ขอบคุณครับ
เป็นความรู้เพื่ิมเติมเหมือนกันครับ ต้องขอบคุณมากครับ
ปล. ถ้าใช้วิธีนี้ต้อง set path ไปที่ External Drive อย่างเดียวหรือเปล่าครับ หรือว่า Path ภายในเครื่องได้
แล้วแต่ สะดวกเลยครับ
ปล. ถ้าเรามีสิทธิเขียนไฟล์นะ
ขอบคุณครับ