27 April 2014

การใช้งาน Nine Patch ในแอปพลิเคชันแอนดรอยด์

Updated on

        Nine Patch หรือ 9-Patch เป็นอีกวิธีหนึ่งที่จะช่วยให้แอปพลิเคชันของผู้ที่หลงเข้ามาอ่านรองรับกับหน้าจอหลายขนาดได้ง่ายขึ้น ซึ่งส่วนใหญ่จะใช้กับ Button โดยการทำงานของ Nine Patch สามารถดูได้ที่ [Android Design] ว่ากันด้วยเรื่อง Nine-Patch ซึ่งเป็นบทความที่เจ้าของบล็อกเคยทำไว้เมื่อชาติปางก่อน แต่ทว่าไม่ได้ทำต่อให้เสร็จเสียที


24 April 2014

Padding และ Margin สำคัญและต่างกันอย่างไร?

Updated on


การจัด Layout บนแอนดรอยด์นั้น จะขาดสิ่งที่เรียกว่า Padding และ Margin ไปไม่ได้เลย เพราะเป็นหัวใจสำคัญในการจัด Layout ของแอปให้มีความสวยงาม ดังนั้นมาเข้าใจการทำงานและความแตกต่างของ Padding และ Margin กันเถอะ

16 April 2014

วิธีดึงข้อมูลที่อยู่ภายใน Internal Storage ของแอปพลิเคชัน

Updated on


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

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