หัดเขียนแอนดรอยด์ - โปรแกรมฆ้องวง
ถ้าแอนดรอยด์เป็นคน เวลาเขาเดินมาแถว ๆ นี้ผมคงใช้คำทักทายแบบในนิยายจีนคือ "ได้ยินชื่อเสียงของท่านมานาน วันนี้ได้พบตัวจริง นับเป็นวาสนา" เนื่องจากได้ยินชื่อ Android มานานตั้งแต่ยังไม่รู้ว่ามันคืออะไรด้วยซ้ำ แต่ที่ผ่านมาก็ไม่เคยคิดว่าจะซื้อโทรศัพท์แอนดรอยด์มาใช้ เพราะถือว่าราคาสูงมากเมื่อเทียบกับรายได้ของผม ยิ่งแทบเบล็ตยิ่งไม่ต้องพูดถึง ยิ่งทราบว่าการเขียนโปรแกรม Android ใช้ Java เป็นพื้นฐานเลยยิ่งอยากวิ่งหนีไปไกล ๆ เสียด้วยซ้ำไป แต่เมื่อปลายปีที่ผ่านมามีโอกาสได้จับแทบเบล็ตของเพื่อน ลองเล่นดูทำให้มองเห็นว่าที่มีคนกล่าวกว่า Mobile Computing is already here น่าจะเป็นจริง ก็เลยคิดว่าควรหาความรู้ด้านนี้ใส่ตัวไว้บ้าง หลายปีก่อนผมเคยพยายามเรียนรู้ Java แต่ไม่ประสบความสำเร็จเนื่องจากไม่มีความสามารถที่จะทำความเข้าใจระบบคลาสที่ซับซ้อนของ Java ได้ ศาสตร์ของ Java เองก็ถือว่ากว้างขวางจนกระทั่งเมื่อเริ่มเรียนรู้ขั้นต้นแล้วแล้วจะไปต่อขั้นกลาง ขั้นสูงก็ไปไม่ถูก (แต่ก็ได้พื้นฐานของ Java มาเล็กน้อย พออ่านโปรแกรมออก) ในทางกลับกัน ถึง Android จะใช้พื้นฐานภาษา Java (ซึ่งผมขยาดเอาเลยทีเดียว) แต่ระบบ...