Android Code AppCompatDelegate สำหรับการทำ Activity ใดๆให้รองรับ AppCompat ผู้ที่หลงเข้ามาอ่านหลายๆคนคงจะรู้จักกับ AppCompatActivity กันบ้างแล้ว เพราะว่าในตอนนี้มันถูกประกาศไว้ให้อัตโนมัติในเวลาที่สร้างโปรเจคแอนดรอยด์ขึ้นมาใหม่
Android Code File Observer สำหรับตรวจเช็คการเปลี่ยนแปลงของไฟล์ > อยู่ในระหว่างการปรับปรุงเนื้อหา ในบางแอปพลิเคชันนั้นอาจจะมีการตรวจสอบสถานะไฟล์ในเครื่อง (Storage) ว่ามีอะไรเกิดขึ้นบ้าง เพื่อที่ว่าจะให้ทำคำสั่งต่อไป ซึ่งจริงๆแล้วในแอนดรอยด์ก็จะมีคลาสที่ชื่อว่า File Observer อยู่แล้ว เพียงแต่
Android Dev Tips Logcat พื้นฐานสำคัญที่ Android Developer ต้องรู้จัก สิ่งที่สำคัญสำหรับการพัฒนาแอปแอนดรอยด์ทุกๆครั้ง คือการตรวจสอบการทำงานของโค๊ดในขณะที่แอปกำลังทำงานอยู่ เพราะถึงแม้ว่านักพัฒนาจะเขียน Syntax โค๊ดได้ถูกต้องแล้วก็ตาม แต่ก็ไม่ได้หมายความว่ามันจะทำงานได้ถูกต้องเสมอไป
Android Code Localization — Best way to support several language Since Google announced Android 13 with per-app language preferences supports. This feature also backport to older Android version with AndroidX. So there's no reason to contribute this library anymore.
Android Code Localization — Library สำหรับแอปพลิเคชันหลายภาษา นับตั้งแต่ Google เปิดตัว Android 13 ที่มาพร้อมกับ Per-app language preferences ที่รองรับบนแอนดรอยด์เวอร์ชันเก่าด้วย AndroidX จึงทำให้ไม่มีเหตุผลที่จะพัฒนา Library ตัวนี้อีกต่อไป
Android Code มาใช้ Fused Location Provider API กันเถอะ ทุกวันนี้ผู้ที่หลงเข้ามาอ่านยังเขียน Location Provider เองอยู่หรือป่าว? เจ้าของบล็อกเชื่อว่านักพัฒนาในบ้านเรามากกว่า 50% ยังคงทำแบบนั้นอยู่ แต่รู้หรือไม่? ว่าตอนนี้ในเว็ป Android Developer ได้แนะนำว่าให้เลิกใช้วิธีแบบนั้นได้แล้ว และเปลี่ยนไปใช้ Fused Location Provider API แทน
Android Code การทำให้ TextView กดที่ข้อความบางส่วนได้ วิธีการทำให้ข้อความบางส่วนใน TextView บนแอนดรอยด์ให้เป็น Link Text ที่สามารถกดแล้วสั่งให้ทำงานบางอย่างตามที่ต้องการได้
Android Code วิธีการเรียกใช้งาน Resource โดยกำหนดชื่อไฟล์จาก String สำหรับบทความนี้จะเป็นการดึง Resource หรือไฟล์ที่อยู่ในโฟลเดอร์ res มาใช้งาน โดยใช้ชื่อไฟล์ที่เป็น String เป็นตัวกำหนดว่าจะดึงไฟล์ไหน
Android Dev Tips 17 พื้นฐานที่ควรรู้สำหรับสายงาน Android Developer สำหรับสายงานฝั่ง Mobile Developer ในตอนนี้ ก็ยังคงเป็นที่ต้องการของตลาดอยู่ และน่าจะมีผู้ที่หลงเข้ามาอ่านหลายๆคนที่ตั้งเป้าหมายอยากจะทำงานเป็น Android Developer ดังนั้นเจ้าของบล็อกจึงขอฝากบทความนี้ให้เป็นบทความแนะนำสำหรับทุกๆท่านที่อยากจะผันตัวมาทำงานสายนี้นะครับ
Android Design ทำไมแอนดรอยด์ต้องใช้หน่วย DP? แท้จริงแล้ว DP มันมีที่มายังไง และทำไมในการพัฒนาแอปพลิเคชันแอนดรอยด์เค้าถึงย้ำนักย้ำหนาว่าต้องใช้หน่วย DP ในการกำหนดขนาดกันนะ?
Android Code รู้จักกับ Snackbar ของเล่นตัวใหม่จาก Material Design วันนี้ขอหยิบหนึ่งใน Component ของ Material Design ที่มีชื่อว่า Snackbar มาเล่าสู่กันฟัง โดย Material Design เป็น UI Design Concept ที่ถูกพัฒนาขึ้นโดย Google เพื่อเป็น Design Guideline ในการพัฒนาซอฟต์แวรบน Platform ต่
News Udacity ห้องเรียนออนไลน์กับหลักสูตรจาก Google สำหรับนักพัฒนาแอนดรอยด์ ผู้ที่หลงเข้ามาอ่านหลายๆคนอาจจะเคยได้ยินชื่อคอร์สเรียนออนไลน์กันมาบ้างแล้ว ไม่ว่าจะเป็น Udemy, Coursera หรือ Codecademy ซึ่งเว็ปพวกนี้เป็นแหล่งศึกษาออนไลน์สำหรับโปรแกรมเมอร์ทั่วโลก และที่เจ้าของบล็อกจะหยิบมาพูดถึงในบทความนี้ก็คือ Udacity
News เมื่อคนๆหนึ่งกลายเป็น Android Developer ผู้นอนน้อยได้ เพราะการเขียนบล็อก ขอผ่อนคลายสบายๆด้วยการเล่าเรื่องสั้นเบาสมองให้อ่านกันเล่นๆ ซึ่งเป็นเรื่องราวของคนๆหนึ่งที่แปรผันชีวิตมาเป็นนักพัฒนาแอนดรอยด์ได้ เพราะว่าเผลอตัวไปเขียนบทความลงบนบล็อกจนได้เรื่อง
Android Dev Tips How to take a screenshot on Sony Android TV Last week, I have an opportunity to try the new Sony Android TV and I want to take a screenshot from it. But It’s different from another android devices. Because you can’t press Home + Vol Down to take a screenshot.
Android Dev Tips การ Capture Screen บน Sony Android TV เรื่องมันมีอยู่ว่า เจ้าของบล็อกได้มีโอกาสไปสัมผัสกับ Sony Android TV ที่สำนักใหญ่ Droidsans แห่งชาติ ก็ได้ลองเล่นอยู่พักใหญ่ จนถึงเวลาที่ต้องบันทึกภาพหน้าจอเอาไว้ใช้งานแล้วล่ะ
Android Dev Tips เย้! เจ้าของบล็อกได้เป็น Google Developer Expert แล้วครับ ในหลายเดือนที่ผ่านมานี้เจ้าของบล็อกได้แอบซุ่มเงียบอยู่ในระหว่างขั้นตอนการเข้าร่วมโปรแกรม Google Developer Experts หรือ GDE ครับ และล่าสุดเจ้าของบล็อกก็ได้เข้าร่วมและเป็น GDE ในหัวข้อ Android แล้ว~
Android Dev Tips Google Developer Experts คืออะไรกันนะ? ช่วงนี้ผู้ที่หลงเข้ามาอ่านบางคนน่าจะได้ยินกับคำว่า GDE หรือ Google Developer Experts กันบ้างแล้ว เพราะว่าพี่เนยแห่ง NuuNeoI และ The Cheese Factory พึ่งได้รับตำแหน่งดังกล่าวไปไม่นานมานี้
Android Dev Tips 10 ข้อที่ควรทำและ 10 ข้อที่ไม่ควรทำบน Google Play Store บทความวันนี้ขอผ่อนคลายจากโค้ดกันบ้าง โดยเจ้าของบล็อกขอหยิบเจ้าแผ่นพับที่เจ้าของบล็อกได้จากงาน Google Developer Summit มาเขียนเป็นบทความให้ได้อ่านกันเล่นๆ
Android Dev Tips ทำไมต้องกำหนดเลขเวอร์ชันของ Dependencies ใน Android Studio สำหรับผู้ที่หลงเข้ามาอ่านที่ใช้ Dependencies ส่วนใหญ่จะรู้กันอยู่แล้วว่าเวลาที่กำหนด Package ของ Library ถ้าใส่เครื่องหมาย + ในเลขเวอร์ชันก็จะเป็นการค้นหาเวอร์ชันล่าสุดมาให้ทันที
Android Dev Tips วิธีตรวจสอบเวอร์ชันล่าสุดของ Dependencies ที่ใช้งานอยู่ การใช้ Dependency ใน Android Studio จะช่วยแก้ปัญหาเรื่องความวุ่นวายของ Library ได้เป็นอย่างมาก ทำให้นักพัฒนาอย่างเราๆทำแค่เพียงกำหนด Package ของ Dependency เท่านั้น ที่เหลือ Gradle จัดการให้เองหมด
Android Code มาเขียน Unit Test บน Android Studio กัน เราอยู่ในยุคที่ไม่ถามกันแล้วว่าต้องเขียนเทสมั้ย แต่ต้องถามว่าจะเขียนเทสต้องทำอะไรบ้าง และแน่นอนนักพัฒนาแอนดรอยด์ในยุคนี้ก็ควรเขียนเทสด้วยเช่นกัน
Android Code รู้จักกับ Palette API ลูกเล่นใหม่เพื่อเพิ่มสีสันให้กับแอปของคุณ Palette API นั้นเป็น API ที่ทาง Google ได้ปล่อยออกมาเพื่อรองรับกับ Material Design และได้ทำเป็น AndroidX Library เพื่อให้สามารถใช้งานกับแอนดรอยด์เวอร์ชันเก่าๆได้ด้วย จึงขอหยิบมาพูดถึงซักหน่อย
Android Dev Tips การตั้งค่า Environment Variable สำหรับ Android SDK บน Windows มาทำให้ชีวิตง่ายขึ้นด้วยการกำหนด Path ของ Android SDK ไว้ใน Environment Variable ซะ เพื่อที่ว่าจะได้เรียกใช้คำสั่งอย่าง adb หรือ fastboot ได้ทันที
Android Dev Tips การตั้งค่า Environment Variable สำหรับ Android SDK บน Mac OS มาทำให้ชีวิตง่ายขึ้นด้วยการกำหนด Path ของ Android SDK ไว้ใน Environment Variable ซะ เพื่อที่ว่าจะได้เรียกใช้คำสั่งอย่าง adb หรือ fastboot ได้ทันที