17 March 2013

แท้จริงแล้วหน่วย dp คืออะไร?

Updated on

        น่าจะรู้จักกันอยู่แล้วกับหน่วย dp บนแอนดรอยด์ จะเห็นว่าเวลากำหนดขนาดในหน้า Layout ทีไร จะใช้หน่วยเป็น dp ตลอด (หน่วยอื่นก็ได้ แต่ dp ดีสุด) ในบทความนี้แหละ เจ้าของบล็อกจะมาแถลงไขเจ้าหน่วย dp นี้ ว่าแท้จริงแล้วมีที่มียังไง และมีดียังไง

ว่าด้วยเรื่อง Size และ Density ของหน้าจอ

Updated on



        กลับมาเรื่องของดีไซน์กันต่อบ้าง คราวนี้ก็เป็นเรื่องทฤษฎีเป็นหลักเหมือนเดิม คราวนี้ก็ขอเจาะลึกในเรื่องของหน้าจอที่เป็นปัญหาระดับชาติของแอนดรอยด์ เนื่องจากการที่อุปกรณ์แอนดรอยด์มีการ Fragment มากเกินไป หรือก็คือความแตกต่างของตัวเครื่องที่มีเยอะมากมาย โดยเฉพาะขนาดหน้าจอจะเห็นว่าขนาดหน้าจอบนแอนดรอยด์มีเยอะมาก ความละเอียดก็ด้วย อย่างเช่นขนาดหน้าจอ 1920 x 1080 บนหน้าจอขนาด 4.7 นิ้วกับ 5 นิ้ว

09 March 2013

Sensor API in Android - การใช้งาน Humidity Sensor

Updated on

        คราวนี้ขอต่อกันด้วยเซนเซอร์แปลกๆบ้าง อย่าง Humidity Sensor ซึ่งอาจจะดูไม่แปลกสำหรับผู้ที่หลงเข้ามาอ่านบางคน แต่มันจะดูแปลเมื่อมาอยู่บนอุปกรณ์แอนดรอยด์นี่ล่ะ เพราะว่าเครื่องส่วนใหญ่จะไม่ค่อยมี Sensor ตัวนี้ซักเท่าไร



        สำหรับ Humidity Sensor แปลตรงตัวเลยง่ายๆ ก็คือวัดความชื้นที่เอาไว้วัดความชื้นสัมพัทธ์ของอากาศ โดยมีหน่วยเป็น %RH หรือ %

Sensor API in Android - การใช้งาน Light Sensor

Updated on

        หายไปหลายวัน คราวนี้กลับมากันที่ Light Sensor กันต่อ สำหรับ Light Sensor จะเป็นคนละตัวกับ Proximity นะ จากบทความเก่า Proximity จะจับวัตถุที่มาบังเซนเซอร์ โดยใช้หลักการแสงอินฟราเรดสะท้อนวัตถุกลับมาตัวรับ


        แต่สำหรับ Light Sensor จะใช้การวัดค่า Lux ของแสงที่วัด ซึ่งค่า Lux ก็คือหน่วยของความสว่างของแสงนั่นเอง โดยจะมีอยู่บนเครื่องที่สามารถปรับแสงจอออโต้ได้ จึงดูได้ง่ายๆเลยว่า ถ้าเครื่องไหนทำไม่ได้ก็แปลว่าไม่มี หรือสังเกตุได้จากช่องเดี่ยวที่อยู่ข้างหน้าฝั่งบนของจอ

03 March 2013

Sensor API in Android - การใช้งาน Proximity Sensor

Updated on

        คราวนี้เป็นบทความเกี่ยวกับ Proximity Sensor ที่เอาไว้วัดระยะทางสั้นๆที่ใช้หลักการทางแสง โดยพบได้บนอุปกรณ์แอนดรอยด์ที่สามารถโทรศัพท์ได้


        Sensor ตัวนี้จะมีไว้เพื่อปิดหน้าจอในเวลาที่ผู้ใช้โทรศัพท์ เพราะว่าผู้ใช้ต้องเอาหน้าแนบกับจอ ดังนั้นถ้าไม่ปิดหน้าจอก็จะทำให้เผลอไปกดโดนปุ่มวางสายได้นั่นเอง

Sensor API in Android - การใช้งาน Gyroscope

Updated on

        บทความนี้ก็จะยังคงต่อเนื่องกันอยู่ที่เรื่องเซนเซอร์กันต่อ คราวก่อนเป็นเรื่อง Accelerometer คราวนี้เป็น Gyroscope บ้าง สำหรับ Gyroscope ก็จะคล้ายๆกับ Acclerometer นั่นแหละ คือวัดความเร่งของการเอียงเครื่อง แต่ว่าจะแตกต่างกันออกไป โดยที่ Accelerometer จะวัดความเร่งตามแนวแกน XYZ แต่ว่าสำหรับ Gyroscope จะเป็นความเร่งเชิงมุมของแกน XYZ



02 March 2013

Sensor API in Android - การใช้งาน Accelerometer

Updated on



        คราวนี้ขอข้ามมาเรื่อง Sensor ในอุปกรณ์แอนดรอยด์กันบ้าง โดยที่บทความนี้ก็จะขอเริ่มกับ Sensor ที่ชื่อว่า Accelerometer หลายๆคนจะรู้จักกันในชื่อเซนเซอร์วัดความเอียงนั่นเอง

        สำหรับ Accelerometer เรียกได้ว่าเป็นเซนเซอร์ที่โคตรจะพื้นฐานของอุปกรณ์แอนดรอยด์เลยก็ว่าได้ เรียกได้ว่าทุกๆรุ่นนั้นต้องมีเซนเซอร์ตัวนี้เป็นอย่างน้อย และก็ยังเป็นเซนเซอร์ที่ผู้ที่หลงเข้ามาอ่านส่วนใหญ่จะเขียนใช้งานกันด้วย