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

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

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

Fragment ตอนที่ 4 - Lifecycle ของ Fragment
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 Design

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

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

Android Dev Tips

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

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

Android Code

การส่งข้อมูลระหว่าง Activity ผ่าน Intent

> อยู่ในระหว่างการปรับปรุงเนื้อหา กลับมาสู่เรื่องพื้นฐานอีกเรื่องหนึ่ง คือเรื่องการ Intent ระหว่าง Activity ก็จะรู้กันอยู่แล้วว่า Intent คือการข้ามไปอีก Activity หนึ่ง หรือข้ามไปอีกหน้า ทีนี้เจ้

Android Dev Tips

ว่าด้วยเรื่อง Resource, Assets และ External Storage ในแอนดรอยด์

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

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 ไม่เหมาะสมกั