24 November 2012

Layout Weight ใช้อย่างไร ใช้ให้เป็น

Updated on


        บทความรอบนี้ก็ขอพูดถึงเรื่องที่มองข้ามกันอยู่บ่อยๆเสียหน่อย นั่นก็คือเรื่อง Layout Weight หรือใน xml คือ android:layout_weight ซึ่งเจ้าคุณสมบัติดังกล่าวเชื่อว่าผู้ที่หลงมาอ่านหลายคนไม่รู้ว่ามันคืออะไร มีคุณสมบัติอย่างไร และใช้งานยังไง เจ้าของบล็อกก็เลยขอหยิบมาพูดถึงบ้างหน่อยดีกว่า

        เพราะว่าเจ้า Properties ตัวนี้มีความสำคัญค่อนข้างมากในเวลาที่ออกแบบหน้าตาแอปพลิเคชันหรือตอนที่จัด Layout นั่นเอง

10 November 2012

สร้างฐานข้อมูล SQLite อย่างไรให้ไว?

Updated on

        สำหรับใครที่เริ่มต้นพึ่งจะหัดสร้างฐานข้อมูลให้อ่านของเก่าก่อนนะ [Android Code] SQLite บน Android เบื้องต้น (แอบละเอียด)

        ก่อนอื่นเลย คงจะรู้อยู่แล้วว่าบนแอนดรอยด์มี SQLite ให้ใช้ โดยที่ปกติมักจะสร้างฐานข้อมูลตอนที่เปิดแอพพลิเคชันเป็นครั้งแรกและในครั้งต่อไปก็ไม่ต้องสร้างแล้ว เปิดจากฐานข้อมูลมาใช้ต่อเลย

        แต่สำหรับข้อมูลที่เอามาเก็บในฐานข้อมูล SQLite นั้น ไม่ว่าจะเป็นการเพิ่มเข้าไปด้วยคำสั่งในโปรแกรมหรือจาก CSV [Android Code] การนำเข้าข้อมูลจาก .csv ลงในฐานข้อมูล

        ถ้าข้อมูลมีนิดหน่อยก็คงไม่เจอปัญหาอะไรซักเท่าไร (พันกว่าตัว) แต่ถ้าข้อมูลมีขนาดเยอะมาก การสร้างฐานข้อมูลจะใช้เวลานานมาก อย่างเช่นแอพคำศัพท์สำหรับ Dictionary ของ Lexitron  ที่มีคำศัพท์ประมาณ 8 หมื่นคำ มีคอลัมน์ 8 คอลัมน์ ข้อมูลโดยรวมแล้วตกประมาณ 10MB  กว่าๆเลยทีเดียว พวกนี้จะใช้เวลาเป็นสิบนาทีเลยทีเดียว 

04 November 2012

[Review] Adonit Jot Pro - Capacitive Touch Stylus

Updated on
วันก่อนเข้าของบล็อกไปเจอปากกาสไตลัสแบบแปลกๆมา จริงๆก็ไม่ได้แปลกหรอก แต่เดิมเราชินกับปากกาสไตลัส ที่หัวปากกาทำจากวัสดุนำไฟฟ้าที่ใช้แทนนิ้วได้ แต่ตัวที่เจ้าของบล็อกเจอเป็นการดัดแปลงจากสไตลัส D.I.Y ถ้าใครเคยทำเองก็คงจะรู้จักกันอยู่แล้วกับตัวที่ว่านี้