20 ธันวาคม 2557

[Android Code] Let's Fragment - ใส่ Indicator ให้กับ View Pager



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

[Android Dev Tips] Rendering Problems จะแก้ปัญหายังไงดี?



        ปัญหานี้มีอยู่มานมนานแล้วตั้งแต่สมัย Eclipse ADT ซึ่งผู้ที่หลงเข้ามาอ่านมือใหม่หลายๆคนมักจะตกใจนึกว่าแอพฯมีปัญหา จึงมีการถามเจ้าของบล็อกอยู่เป็นบางครั้ง จึงขอปักเป็นบทความทิ้งไว้เลยละกันเนอะ

[Android Dev Tips] แก้ปัญหา Multiple dex files define บน Android Studio



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

17 ธันวาคม 2557

[Android Dev Tips] รู้จักกับ Dependencies และการเรียกใช้ Library บน Android Studio



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

16 ธันวาคม 2557

[Android Dev Tips] Android Studio นั้นลงยากและชอบมีปัญหาจริงๆหรือ?



        ช่วงนี้อาจจะมีบทความเกี่ยวกับ Android Studio ออกมาเรื่อยๆหน่อยนะครับ เนื่องจากเป็นช่วงรอยต่อที่จะย้ายจาก Eclipse ADT ไปยัง Android Studio ซึ่งเจ้าของบล็อกได้ยิน Feedback เกี่ยวกับ Android Studio ว่าใช้ยาก มีปัญหาเยอะ  แต่ในขณะเดียวกันก็มีอีกกลุ่มที่ไม่มีปัญหาอะไรกับการย้าย Android Studio ก็สามารถใช้งานได้ปกติ แต่อาจจะต้องใช้เวลาทำความเข้าใจ (ซึ่งเจ้าของบล็อกก็ใช้งานได้ปกติสุขเช่นกัน)

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

15 ธันวาคม 2557

[Android Dev Tips] มีปัญหาหลังอัพเดท Android Studio แก้ไม่ได้ซักที ลงใหม่แล้วก็ยังไม่หาย



        ช่วงนี้เป็นช่วงรอยต่อระหว่าง Eclipse ADT และ Android Studio เพราะว่า Android Studio พร้อมใช้งานแล้ว ดังนั้นจึงมีผู้ที่หลงเข้ามาอ่านกำลังวุ่นอยู่กับการย้ายไปลอง Android Studio กัน ถึงแม้ว่าก่อนหน้านี้จะลองใช้ตัวทดสอบอยู่เล็กน้อย

        แต่ทว่าพอย้ายมาแล้วพบว่ามีปัญหาเกิดขึ้นจนไม่สามารถใช้งานได้ ถึงแม้จะลบ Android Studio และ Android SDK แล้วลงใหม่ก็ตาม ปัญหาก็ยังเกิดขึ้นอยู่ดี แล้วทีนี้จะทำยังไงดีล่ะ!?

13 ธันวาคม 2557

[Android Dev Tips] เริ่มต้นสร้างโปรเจคบน Android Studio เวอร์ชัน 1.0



        หลังจากที่ติดตั้ง Android Studio เสร็จแล้ว ทีนี้ลองมาสร้างโปรเจคเริ่มต้นกันซักตัวดีกว่า

[Android Dev Tips] พึ่งจะรู้ว่า Package Name เค้ามีหลักการตั้งชื่ออย่างไร



        ก่อนอื่นขอสารภาพบาปเลยว่า เจ้าของบล็อกไม่เคยใส่ใจกับการตั้งชื่อ Package Name เลยแม้แต่น้อย แต่ก็จะมีหลักในการตั้งชื่อ Package Name ที่ใช้อยู่ประจำ นั่นก็คือ app.akexorcist.xxxx โดยที่ xxxx ก็คือชื่อแอพฯนั่นเอง

        แต่ก็เคยสงสัยอยู่บ่อยครั้งว่าทำไมต้องกำหนดแบบนี้กัน? หรือว่ากำหนดได้ตามใจชอบอย่างงั้นหรือ? จนกระทั่งวันนี้ได้สังเกตเห็นชื่อแอพต่างๆแล้วพึ่งจะเข้าใจว่า "ของแบบนี้มันก็มีที่มาเหมือนกัน" จึงขอเอามาเล่าสู่กันฟังเสียหน่อย