Akexorcist

Akexorcist

Bangkok, Thailand
357 posts
Twitter Facebook
Android Dev Tips

20 ข้อดีที่ทำให้ Android Studio เป็น IDE ที่น่าใช้กว่า Eclipse ADT

บทความนี้มีไว้อวย Android Studio โดยเฉพาะ เพราะจะมานั่งพล่ามให้ฟังว่าเจ้าของบล็อกชอบอะไรบ้างใน Android Studio ที่ไม่มีใน Eclipse ADT (หรืออาจจะหาไม่เจอเอง) ซึ่งไปนั่งรวบรวมข้อดีที่พอจะนึกออกมาได้ 20 ข้อ

20 ข้อดีที่ทำให้ Android Studio เป็น IDE ที่น่าใช้กว่า Eclipse ADT
Android Dev Tips

วิธีการดึงไฟล์ฐานข้อมูลจากเครื่องจริง

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

Android Code

รู้จักการใช้งาน Deep Link (URL Scheme) กับ Android Application

> อยู่ในระหว่างการปรับปรุงเนื้อหา ผู้ที่หลงเข้ามาอ่านเคยเห็น URL แบบนี้กันมั้ย? จะเห็นว่า URL เหล่านี้ไม่ได้ขึ้นต้นด้วย http หรือ https และก็ไม่ได้มีไว้สำหรับเปิดหน้าเว็ปด้วย

Android Dev Tips

การกำหนด Content Rating สำหรับแอพที่อยู่บน Google Play

ในปัจจุบัน Google Play ได้บังคับให้แอปทุกตัวจะต้องทำแบบทดสอบสำหรับประเมินระดับของเนื้อหาภายในแอป เพื่อจัดกลุ่มและประเภทเนื้อหาให้เหมาะสมกับผู้ใช้แต่ละวัย แต่ละประเทศ หรือที่เรียกว่า Content Rating

การกำหนด Content Rating สำหรับแอพที่อยู่บน Google Play
Android Dev Tips

ไฟล์ AAR คืออะไร และแตกต่างอย่างไรกับ JAR

หลังจากที่ Android Studio ปล่อยออกมาให้ใช้งาน อาจจะมีผู้ที่หลงเข้ามาอ่านบางท่านสังเกตเห็นไฟล์ที่มีนามสกุลเป็น .aar (Android ARchive) กันอยู่บ้าง ซึ่งไฟล์ดังกล่าวนี้ก็เป็นไฟล์ไลบรารีแบบเดียวกับ .jar

ไฟล์ AAR คืออะไร และแตกต่างอย่างไรกับ JAR
Android Dev Tips

มีอะไรบ้างใน Android 5.1 Lollipop MR1 [แบบฉบับนักพัฒนา]

ในที่สุดก็ถึงเวลาการมาของ Android 5.1 แล้ว~ ซึ่งออกมาอย่างเงียบๆ ไม่ได้เปิดตัวเหมือนกับ Major Change รุ่นก่อนๆ ทั้งนี้ก็เพราะว่าเจ้า Android 5.1 เสมือนมาเพื่อปรับปรุงแก้บั๊กของ Android 5.0 ซะมากกว่านั่นเอง

มีอะไรบ้างใน Android 5.1 Lollipop MR1 [แบบฉบับนักพัฒนา]
Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 3

> อยู่ในระหว่างการปรับปรุงเนื้อหา ยินดีด้วยกับผู้ที่หลงเข้ามาอ่านที่อ่านตั้งแต่ตอนที่ 1 จนถึงตอนนี้ เพราะเขียนไปเขียนมาดันกลายเป็นบทความไตรภาคซะงั้น แต่ก็ทนๆอ่านกันให้จบหน่อยนะ เพราะนี่คือบทความสุดท้ายของเรื่องนี้แล้ว โดยบทความนี

Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 2

> อยู่ในระหว่างการปรับปรุงเนื้อหา กลับมาต่อกับบทความตอนที่ 2 ที่จะสอนการสร้าง Class กับ Listener ไว้ใช้งานเอง แต่ทว่าบทความชุดนี้จะพิเศษหน่อยก็ตรงที่ยกตัวอย่างจากการใช้งานจริงในการพัฒนาแอพแอนดรอยด์ ดังนั้นบทความก็จะยาวกว่าปกติหน่อยนะครับ XD

Android Code

ลองหัดสร้าง Class และ Listener กันเถอะ — ตอนที่ 1

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

Android Dev Tips

รู้จักการใช้งาน Android Studio แบบพื้นฐาน — ตอนที่ 2

> อยู่ในระหว่างการปรับปรุงเนื้อหา ต่อจากบทความแรกนะครับ เนื่องจากเนื้อหายาวเหยียดเกินไป (โดยเฉพาะภาพ) จึงขอแยกบทความไว้ดีกว่าเพื่อไม่ให้แต่ละบทความต้องดาวน์โหลดเยอะเกินจำเป็น ซึ่งตอนที่ 2 นี้ก็เป็นการอธิบายเกี่ยวกับหน้าต่างในโปรแกรม Android Studio หลังจากสร้

Android Dev Tips

รู้จักการใช้งาน Android Studio แบบพื้นฐาน — ตอนที่ 1

> อยู่ในระหว่างการปรับปรุงเนื้อหา หลังจาก Android Studio ได้ Release ออกมา เจ้าของบล็อกก็ได้เมามันไปกับมันพอสมควรเพื่อรวบรวมข้อมูลในการทำบทความ จนกระทั่งลืมไปว่ามีผู้ที่หลงเข้ามาอ่านหลายๆท่านนั้นได้เริ่มต้นเขียนแอนดรอยด์อยู่พอสมควรและลองใช้ Android Studio จึ

Android Dev Tips

เบื่อ Case Sensitive เวลาเรียก Code Completion บน Android Studio กันหรือป่าว

บางคนอาจจะขัดใจจะต้องพิมพ์ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ให้ถูกต้องด้วยถึงจะแสดงขึ้นมาให้ใน Code Completion อย่างน้อยเจ้าของบล็อกก็เป็นคนหนึ่งที่มีปัญหาเรื่องนี้คนหนึ่ง

เบื่อ Case Sensitive เวลาเรียก Code Completion บน Android Studio กันหรือป่าว
Android Code

Round Corner Progress Bar สำหรับคนบ้าขอบมน

> อยู่ในระหว่างการปรับปรุงเนื้อหา บทความวันนี้ขอแนะนำไลบรารีที่เจ้าของบล็อกเขียนขึ้นมาเอง ซึ่งเป็น Progress Bar ที่มีลักษณะมุมมนที่ปรับได้หรือจะเพิ่มภาพไอคอนที่ซ้ายมือของ Progress Bar ก็ได้ (และฝึกเขียน Custom View Library ไปในตั

Android Dev Tips

เปลี่ยนภาพไอคอนของแอปแบบง่ายๆด้วย Asset Studio บน Android Studio

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

เปลี่ยนภาพไอคอนของแอปแบบง่ายๆด้วย  Asset Studio บน Android Studio
Android Dev Tips

การ Export ไฟล์ APK บน Android Studio เพื่อนำไป Upload ขึ้น Android App Store

ในการส่งแอปขึ้น Android App Store ใด ๆ จะต้องมีขั้นตอนเพิ่มเติมสำหรับการ Build เพื่อทำให้โค้ดในโปรเจคกลายเป็นไฟล์ APK ที่แตกต่างจากการกดปุ่ม Run App ในระหว่างพัฒนาแอป เพราะว่าผู้ที่หลงเข้ามาอ่านจะต้องสร้าง Signed APK เท่านั้นถึงจะส่งขึ้น Android App Store ได้

การ Export ไฟล์ APK บน Android Studio เพื่อนำไป Upload ขึ้น Android App Store
Android Design

แก้ปัญหาภาพพื้นหลังบิดเบี้ยวได้ง่ายๆด้วย FrameLayout และ ImageView

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

แก้ปัญหาภาพพื้นหลังบิดเบี้ยวได้ง่ายๆด้วย FrameLayout และ ImageView
Android Code

Let’s Fragment — ใส่ Indicator ให้กับ View Pager [ภาคสอง]

อยู่ในระหว่างการปรับปรุง จากเดิมที่เจ้าของบล็อกพูดถึงเรื่อง Indicator สำหรับ View Pager โดยใช้ไลบรารีของ Jake Wharton ไปแล้ว คราวนี้เจ้าของบล็อกขอพูดถึงไลบรารีที่น่าสนใจสำหรับการทำ Indicator อีกหนึ่งตัวที่มีชื่อว่า

Android Code

Let’s Fragment — ใส่ Indicator ให้กับ View Pager [ภาคแรก]

อยู่ในระหว่างการปรับปรุง จากบทความเรื่อง Fragment ล่าสุดที่เป็นเรื่องการทำ View Pager ทีนี้มาลองเพิ่ม Indicator ให้กับ View Pager เพื่อให้ดูสมบูรณ์มากขึ้นกันต่อนะครับ Indicator คืออะไรหรือ? เป็นตัวบ่งบอกว่

Android Code

Let’s Fragment — เพิ่มลูกเล่นให้กับ View Pager ด้วย Page Transformer

อยู่ในระหว่างการปรับปรุง หายหัวไปหลายวัน วันนี้กลับมาต่อกับเรื่อง View Pager เหมือนเดิม ซึ่งบทความที่แล้วเป็นการสร้าง View Pager (แสนยืดยาว) คราวนี้มาลองทำให้ View Pager มีลูกเล่นเล็กๆน้อยๆระหว่างเปลี่ยนหน้ากันดี