Android Dev Tips Android Manifest สำหรับผู้เริ่มต้น การเริ่มต้นเป็นนักพัฒนาจะต้องทำความเข้าใจเกี่ยวกับการทำงานของแอนดรอยด์และการเขียนโค้ด โดย Android Manifest ก็เป็นหนึ่งใพื้นฐานสำคัญด้วยเช่นกัน
Android Dev Tips USB Host และ USB Accessory บน Android เมื่ออยากจะสร้างแอปที่รองรับการเชื่อมต่อกับอุปกรณ์ต่างๆผ่าน USB ได้นั้น จะมี USB Protocol อยู่ 2 แบบด้วยกัน
Android Code เก็บตกโค้ดแอนดรอยด์จาก Snippet ที่ใช้ใน Code Battle@Firebase Dev Day 2017 เนื่องจากได้มีโอกาสไปร่วมแจมงาน Firebase Dev Day ใน Session ที่ชื่อว่า Code Battle ซึ่งเป็นการโชว์โค้ดสดเพื่อสร้างแอปฯตัวหนึ่งขึ้นมาโดยใช้ Firebase ที่ทำงานได้เหมือนกันไม่ว่าจะอยู่บน iOS, Android และ Web บวกกับความฮาและความสนุกที่เกิดขึ้นด้วย
Android Dev Tips เมื่อต้องเจอคำสั่งใน Android API ที่เรียกใช้งานต่างกันในแต่ละเวอร์ชัน เมื่อเจ้าของบล็อกต้องการเขียนโค้ดเพื่อเช็คขนาดของหน้าจอ แล้วพบว่าคำสั่งสำหรับเช็คขนาดหน้าจอมี 2 แบบ โดยแยกตามเวอร์ชันที่รองรับ
Android Dev Tips Device Art Generator — สร้างภาพตัวอย่างง่าย ๆ ด้วยภาพบนอุปกรณ์แอนดรอยด์ บทความครั้งนี้จะว่าเป็นเกร็ดเล็กเกร็ดน้อยสำหรับการออกแบบก็ว่าได้ ในคราวนี้ไม่ใช่การออกแบบแอปให้ดูดีขึ้นแต่อย่างใด แต่จะเป็นการทำภาพประกอบสำหรับใช้โปรโมตหรือภาพใช้แสดงโชว์
Android Design การใช้งานภาพ Vector บนแอนดรอยด์ หลังจากเปิดตัว Android 5.0 Lollipop ที่รองรับภาพ Vector ทำให้นักพัฒนามาใช้ภาพ Vector มากขึ้น และบทความนี้ก็จะพูดถึงการใช้ภาพ Vector บนแอนดรอยด์
Android Dev Tips มาทำให้แอปรองรับหลายภาษากันเถอะ ในโลกของการพัฒนาแอป ต้องยอมรับว่าการทำแอปให้รองรับหลายๆภาษาเป็นเรื่องที่มองข้ามไปไม่ได้ ซึ่งในบทความนี้จะมาพูดถึงการทำให้แอปรองรับหลายภาษาอย่างถูกต้องการ
Android Design สร้างภาพง่ายๆจาก XML ด้วย Shape Drawable โดยปกติเวลาสร้างแอปขึ้นมาซักตัวหนึ่ง ก็จะต้องมีการใช้รูปภาพใน UI กันอยู่แล้ว แต่รู้หรือไม่ว่าบนแอนดรอยด์นั้นสามารถใช้สิ่งที่เรียกว่า Shape Drawable เพื่อลดการใช้ไฟล์ภาพ ซึ่งจะช่วยให้แอปมีขนาดเล็กลงได้ด้วยนะ
Android Dev Tips ว่าด้วยเรื่อง Screen Orientation บนแอนดรอยด์ อุปกรณ์แอนดรอยด์มีโอกาสถูกใช้งานบนอุปกรณ์ได้หลากหลายรูปแบบ จึงทำให้มีคำสั่งที่เกี่ยวกับ Screen Orientation หรือทิศทางของหน้าจออุปกรณ์ เพื่อให้นักพัฒนากำหนดได้ว่าจะให้แอปรองรับทิศทางของหน้าจอในรูปแบบใดบ้าง
Android Dev Tips การติดตั้ง ADB Driver แบบ Manual บน Windows ในการติดตั้งไดรเวอร์ ADB สำหรับแอนดรอยด์จะขึ้นอยู่กับไฟล์ที่ติดตั้ง บางรุ่นจะให้มาเป็นไฟล์ .inf ที่ต้องเอาไปติดตั้งเอง ก็อ่านวิธีการติดตั้งจากบทความนี้ได้เลย
Android Code เปลี่ยนเสียงพูดให้กลายเป็นข้อความด้วย Voice Recognition Voice Recognition หรือที่รู้จักกันในนามของฟีเจอร์สั่งงานด้วยเสียง ซึ่งบนแอนดรอยด์ถือเป็นฟีเจอร์ปกติที่มีอยู่แทบทุกอุปกรณ์แอนดรอยด์อยู่แล้ว และการเรียกใช้งานก็โคตรจะง่ายเลยล่ะ
Android Code การทำ Text To Speech เพื่ออ่านข้อความที่ต้องการ การทำให้แอนดรอยด์อ่านข้อความที่กำหนดให้ออกมาเป็นเสียง ต้องบอกเลยว่าทุกวันนี้ทำได้ไม่ยากแล้ว และสามารถรองรับกับการอ่านข้อความภาษาไทยได้แล้ว
Android Dev Tips Genymotion — Android Emulator สุดเจ๋งสำหรับนักพัฒนาแอนดรอยด์ บทความนี้เก่ามากแล้ว ไม่ได้อัปเดตเนื้อหาล่าสุด เนื่องจากในปัจจุบัน Android Emulator ได้พัฒนามาไกลและค่อนข้างสมบูรณ์ จึงไม่จำเป็นต้องใช้ Genymotion อีกต่อไปแล้ว
Android Code Screen Capture หรือ Capture ภาพบน View ผ่านโค้ด วันนี้ขอหยิบเรื่องราวของการใช้คำสั่งเพื่อบันทึกภาพหน้าจอภายในแอปมาเล่าสู่กันฟังฮะ
Android Design แท้จริงแล้วหน่วย dp คืออะไร? เพราะในโลกของการสร้าง UI บนแอนดรอยด์จะมี Dimension Unit ที่ชื่อว่า DP หรือชื่อเต็มๆก็คือ Density-independent Pixels เป็น Primary Dimension Unit สำหรับการพัฒนาแอปแอนดรอยด์
Android Design ว่าด้วยเรื่อง Size และ Density ของหน้าจอ รู้หรือไม่ว่าบนแอนดรอยด์นั้นได้มีการกำหนดรูปแบบในการแสดงผลบนหน้าจอ เพื่อให้ UI บนแอนดรอยด์นั้นสามารถแสดงด้วยขนาดที่เหมาะสมกับหน้าจอในแต่ละขนาดได้ และแน่นอนว่า นี่ก็เป็นสิ่งที่นักพัฒนาแอนดรอยด์ควรรู้และเข้าใจด้วยเช่นกัน
Android Code การส่งข้อมูลระหว่าง Activity ผ่าน Intent > อยู่ในระหว่างการปรับปรุงเนื้อหา กลับมาสู่เรื่องพื้นฐานอีกเรื่องหนึ่ง คือเรื่องการ Intent ระหว่าง Activity ก็จะรู้กันอยู่แล้วว่า Intent คือการข้ามไปอีก Activity หนึ่ง หรือข้ามไปอีกหน้า ทีนี้เจ้
Android Dev Tips ว่าด้วยเรื่อง Resource, Assets และ External Storage ในแอนดรอยด์ อยู่ในระหว่างการอัปเดตเนื้อหา คราวนี้ขอพูดถึงเรื่องของ Resource กันบ้าง ซึ่งเป็นเรื่องที่สำคัญไม่น้อย ในการจัดการ Resource ที่นำมาใช้ในแอพ เช่น ภาพ เพลง หรือวีดีโอ เป็นต้น ซึ่งเจ้าของบล็อกยังเห็
Android Design รู้จักกับ Layout Weight ใน Linear Layout Layout Weight เป็นหนึ่งใน Attribute สำคัญของ Linear Layout ที่ช่วยให้นักพัฒนาสามารถจัด UI ได้ตรงกับที่ต้องการได้ง่ายขึ้น รองรับ Responsive UI ได้ดีขึ้น
Android Code สร้างฐานข้อมูล SQLite อย่างไรให้ไว? ก่อนอื่นเลย คงจะรู้อยู่แล้วว่าบนแอนดรอยด์มี SQLite ให้ใช้ โดยที่ปกติมักจะสร้างฐานข้อมูลตอนที่เปิดแอพพลิเคชันเป็นครั้งแรกและในครั้งต่อไปก็ไม่ต้องสร้างแล้ว เปิดจากฐานข้อมูลมาใช้ต่อเลย ถ้าข้อมูลมีนิดหน่
Android Code การนำเข้าข้อมูลจาก .csv ลงในฐานข้อมูล สำหรับการใช้ฐานข้อมูลเบื้องต้นให้อ่านจาก [Android Code] SQLite บน Android เบื้องต้น (แอบละเอียด) [https://akexorcist.blogspot.com/2012/06/android-code-sqlite-android.html] สำหรับใครที่ใช้ฐานข้อมูลเป็นภาษาไทย ให้เปลี่ยน Encoding จาก ANSI เป็น UTF-8 เพื
Android Code การสร้าง Custom Dialog โดยปกติแล้ว การใช้ Dialog ที่มีให้ใช้ใน Android มันก็สะดวกอยู่หรอก เพราะสามารถเรียกใช้ได้ง่าย แต่เจ้าของบล็อกเชื่อว่าหลายๆคนต้องการให้ Dialog มีลูกเล่นบ้าง เพราะ Dialog แบบปกติก็มีข้อจำกัดในการตกแต่ง และใส่ลู
Android Design ว่ากันด้วยเรื่อง Nine Patch บนแอนดรอยด์ ในบทความนี้จะเป็นการเกริ่นถึง Nine Patch ว่ามันคืออะไร ซึ่งเจ้าของบล็อกจะนำไปสู่หัวบทความหลักต่อไป การเขียนแอพบนแอนดรอยด์ ก็เป็นปกติที่ผู้เขียนแอพ ต้องการใส่รูปบนลงบน Button แต่ก็จะเกิดปัญหาภาพยืด ซึ่งมาจากขนาดของ Button ไม่เหมาะสมกั
Android Dev Tips App Filter บน Google Play - ทำไมบางเครื่องถึงลงแอปบางตัวไม่ได้นะ? เป็นอีกหนึ่งเรื่องที่เจอกันได้บ่อยๆ ในเวลาที่นักพัฒนาเอาแอปขึ้น Google Play แล้วลองใช้เครื่องตัวเองลงแอปดู แล้วพบว่ามีปัญหาเครื่องที่ใช้นั้นไม่รองรับกับแอปซะงั้น (Incompatible) ทั้งๆที่ตอนนั่งเขียนโค้ดก็ยังลงได้อยู่เลย