Akexorcist

Akexorcist

Bangkok, Thailand
357 posts
Twitter Facebook
Android Code

Let’s Fragment — มาทำ View Pager กันเถิดพี่น้อง~ [ตอนที่ 2]

อยู่ในระหว่างการปรับปรุง เนื่องจากบทความตอนที่ 1 ไม่อาจจะลากยาวไปมากกว่านี้ได้แล้ว จึงขอแบ่งครึ่งออกมาต่อเป็นตอนที่ 2 ที่บทความนี้แทนนะครับ บทความในซีรีย์เดียวกัน * มารู้จักกับ Fragment กันเถอะ~ * เริ่มต้นง่ายๆกับ Fragment

Android Code

Let’s Fragment — มาทำ View Pager กันเถิดพี่น้อง~ [ตอนที่ 1]

อยู่ในระหว่างการปรับปรุง เฮ้~! ในที่สุดก็มาถึงบทความเรื่องนี้เสียที หลังจากที่เกริ่นกล่าวไว้มาหลายบทความแล้ว ณ ตอนนี้ก็ถึงเวลาที่จะมาลองทำ View Pager ด้วย Fragment ที่ผู้ที่หลงเข้ามาอ่านหลายๆคนรอคอยและชอบถามหากัน บทความในซีรีย์เดียวกั

Android Code

Let’s Fragment — รู้จักกับ FragmentTransaction สำหรับการแสดง Fragment [ตอนที่ 2]

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

Android Code

Let’s Fragment — รู้จักกับ FragmentTransaction สำหรับการแสดง Fragment [ตอนที่ 1]

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

Android Code

Fragment ตอนที่ 4 - Lifecycle ของ Fragment

Fragment ก็มี Lifecycle แบบเดียวกับ Activity แต่จะมีจำนวนเยอะกว่าและมีรูปแบบในการทำงานที่หลากหลายกว่า เพื่อให้รองรับการใช้งานในรูปแบบซับซ้อนที่ Activity ไม่สามารถทำได้

Fragment ตอนที่ 4 - Lifecycle ของ Fragment
Android Code

เก็บข้อมูล Key-value ลงในเครื่องแบบถาวรด้วย Shared Preferences

SharedPrefences เป็นวิธีเก็บข้อมูลที่เป็น Key-value ไว้ในเครื่องแบบถาวร​ เพื่อให้นักพัฒนาสามารถเก็บข้อมูลที่เป็น Primitive Value ไว้ได้ถึงแม้ว่าผู้ใช้จะออกจากแอปไปแล้วก็ตาม

เก็บข้อมูล Key-value ลงในเครื่องแบบถาวรด้วย Shared Preferences
Android Code

การใช้งาน Simple TCP Library แบบ Simple TCP

> อยู่ในระหว่างการปรับปรุงเนื้อหา สำหรับ Simple TCP Library เป็นไลบรารีสำหรับการส่งข้อมูลผ่าน TCP ที่เจ้าของบล็อกได้เกริ่นไว้ในบทความก่อนหน้านี้แล้ว Simple TCP Library — ลากันที TCP ที่ยุ่งยาก [https://akexorcist.dev/simply-tcp-library-introduction/

Android Code

Simple TCP Library — ลากันที TCP ที่ยุ่งยาก

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

Android Dev Tips

OnClick OnLongClick และ OnTouch สัมพันธ์กันอย่างไร?

บทความวันนี้เจ้าของบล็อกขอพูดถึงเรื่องของ Listener ที่คุ้นเคยกันเสียหน่อย ซึ่งเรื่องที่จะพูดถึงนี้เป็นเรื่องที่ชาวบ้านเค้าไม่ค่อยพูดถึงกันอีกตามเคย (ฮาๆ) สำหรับ OnClick OnLongClick และ OnTouch ซึ่งผู้ที่หลงเข้

Android Dev Tips

แนวทางสำหรับการเริ่มต้นเขียน Android App

บทความนี้ต้องการแนะนำแนวทางคร่าวๆสำหรับผู้ที่ต้องการเริ่มต้นพัฒนาแอปแอนดรอยด์ ที่ไม่รู้ว่าจะเริ่มต้นจากอะไรดี ต้องทำอะไรก่อนบ้าง พอจะค้นหาในอินเตอร์เน็ตก็เจอเยอะแยะไปหมดไม่รู้ว่าอันไหนควรจะเริ่มต้นก่อน

Android Design

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

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

Android Design

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

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

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

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

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

Android Dev Tips

Package Name คืออะไร ทำไมถึงสำคัญกับการพัฒนาแอปแอนดรอยด์

เวลาจะสร้างแอปขึ้นมาซักตัวใน Android Studio จะพบว่าต้องตั้ง Package Name ให้กับแอปทุกครั้ง ซึ่งบทความนี้จะพามารู้จักกับเจ้าสิ่งนี้กัน

Package Name คืออะไร ทำไมถึงสำคัญกับการพัฒนาแอปแอนดรอยด์