RSS

Android Story ตอนที่ 6 Android Debug Bridge (ADB) คำสั่งเพื่อการควบคุม Android ขั้นสูง

Tuesday, January 4, 2011

0 Comments

ตอนที่ 6 นี้เราจะมาพูดถึงเรื่องที่เป็นการใช้งานขั้นสูงกันนแล้วนะครับ นั้นคือ Android Debug Bridge ซึ่งมันคือการใช้คำสั่งแบบ command line เพื่อเข้าความคุมหรือออกคำสั่งให้กับอุปกรณ์ android ซึ่งในกรณีที่ใช้เครื่องจริงก็จะใช้ผ่าน USB Driver นะครับ ส่วนใน Emulator ก็สามารถใช้ได้เช่นกัน ADB นั้นย่อมาจาก Android Debug Bridge เป็นเครื่องมือแบบ command line ที่เอาไว้จัดการข้อมูลต่างๆ บนมือถือจากพีซี (ผ่านโหมด USB Debugging ตัวโปรแกรมนี้มาพร้อมกับ Android SDK อยู่แล้ว) การใช้งาน ADB เบื้องต้น ตรวจสอบให้แน่ใจว่าได้เปิดโหมด USB Debug ที่โทรศัพท์หรือใน Emulator แล้ว ตั้งค่าที่ Menu > Setting >Applications >Development > USB Debugging ** [...]

Continue reading...

Android Story ตอนที่ 5 Android SDK ชุดพัฒนาซอร์ฟแวร์สำหรับแอนดรอยด์

Tuesday, January 4, 2011

2 Comments

ในที่สุดก็ลุกขึ้นมาเขียนตอนที่ 5 ซึ่งตอนนี้เราจะมาแนะนำการเริ่มต้นพัฒนา Application บน Android กันนะครับ Android มีโครงสร้างทางสถาปัตยกรรมซอฟแวร์ดังนี้ครับ การพัฒนา Application บน Android จะใช้ภาษา JAVA โดยต้องติดตั้งส่วนเสริมที่ชื่อว่า ADT หรือAndroid Development Tools ซึ่งเป็นส่วนเสริมของ IDE ที่ใช้ในการเขียนโปรแกรม และ ADT นี้ก็รวมอยู่เป็นส่วนหนึ่งของ Android SDK แล้ว Android SDK คืออะไร Android SDK ย่อมาจาก Android Software Development Kit ซึ่งเป็นชุดโปรแกรมที่ทาง Google พัฒนาออกมาเพื่อแจกจ่ายให้นักพัฒนาแอพพลิเคชั่น หรือผู้สนใจทั่วไปดาวน์โหลดไปใช้กันโดยไม่มีค่าใช้จ่าย ซึ่งนี่ก็เป็นหนึ่งในปัจจัยที่ทำให้แอพพลิเคชั่นบนแอนดรอยด์นั้นเพิ่มขึ้น อย่างรวดเร็ว ซึ่งในชุด SDK นั้นจะมีโปรแกรมและไลบรารี่ต่างๆ ที่จำเป็นต่อการพัฒนาแอพพลิเคชั่นบนแอนดรอยด์ อย่างเช่น Emulator ซึ่งทำให้ผู้ใช้สามารถสร้างแอพพลิเคชั่นและนำมาทดลองรันบนตัวอีมูเลเตอร์ ก่อน โดยมีสภาวะแวดล้อมเหมือนมือถือที่รันระบบปฏิบัติการแอนดรอยด์จริงๆ สำหรับการเริ่มต้นและการติดตั้ง [...]

Continue reading...

Android Story ตอนที่ 4 แอนดรอยด์ฟีเจอร์ Android Features

Monday, January 3, 2011

2 Comments

สำหรับตอนที่ 4 นี้เราจะมาพูดถึง Android Features ว่าระบบปฏิบัติบัติการแอนดรอยด์สามารถทำอะไรได้บ้าง ณ ปัจจุบันนี้ Android ก็ยังไม่ได้หยุดพัฒนาทำให้ Android ยังมีการพัฒนาฟีเจอร์ต่างๆอย่างต่อเนื่อง ด้านการแสดงผล Handset layouts Android แพล็ตฟอร์มสามารถปรับแต่งปรับแต่งการแสดงผลให้มีขนาดใหญ่ได้ จอแสดงผลในแบบ VGA , ไลบรารีกราฟิก 2 มิติ , ไลบรารีกราฟิก 3 มิติ ที่ทำงานบน OpenGL ES 2.0 ระบบจัดเก็บข้อมูลและฐานข้อมูล ใช้ฐานข้อมูล SQLite เพื่อจัดเก็บข้อมูลและประมวลผลจากฐานข้อมูล การเชื่อมต่อกับโครงข่าย ระบบปฏิบัติการ Android สามารถรองรับการเชื่อมต่อกับโครงข่ายโทรคมนาคมได้หลายมาตราฐาน ไม่ว่าจะเป็น GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, และ WiMAX. การรับส่งข้อความ Android รองรับการส่งข้อความ SMS และ [...]

Continue reading...

Android Story ตอนที่ 3 เจาะลึกลงไปในระบบปฏิบัติการแอนดรอยด์ Inside Android

Sunday, January 2, 2011

4 Comments

เป็นการคลอดบทความที่รวดเร็วมากเนื่องจากงานเร่งครับเดี๋ยวส่งไม่ทัน ไปๆมาๆก็ขึ้นตอนที่ 3 เริ่มลงลึกเรื่อยๆนะครับ เมื่อเราลงลึกลงไปถึงตัว ระบบปฏิบัติการแอนดรอยด์ ว่าข้างในมันมีส่วนประกอบอะไรบ้าง Android นั้นมีโครงสร้างทางซอร์ฟแวร์ซึ่งประกอบไปด้วย 1. Java applications ที่รันบน Java object oriented application framework ที่ประกอบไปด้วย Java core libraries ที่รันบน Dalvik virtual machine กับ JIT compilation just-in-time (JIT) compiler โปรแกรมที่เปลี่ยนกลับ bytecode ของ Java ให้เป็นคำสั่งที่สามารถส่งตรงไปที่โพรเซสเซอร์ 2.ไลแบรี่ต่างๆที่ถูกเขียนขึ้นด้วยภาษา C เป็นระบบจัดการขั้นพื้นฐาน 3. ใช้ OpenCore เป็น media framework (ตัวจัดการด้านมัลติมีเดีย) 4.ใช้ SQLite เป็นระบบจัดการฐานข้อมูล 5. ใช้ OpenGL ES 2.0 [...]

Continue reading...

Android Story ตอนที่ 2 แอนดรอยด์ คืออะไร What is Android ??

Sunday, January 2, 2011

0 Comments

หลังจากที่ตอนที่ 1 ผมได้พูดถึงประวัติของ Android ไปแล้วนะครับ ตอที่ 2 เราจะมาดูว่าเจ้า Android นี่มันคืออะไร Android (แอนดรอยด์)คือ  ระบบปฏิบัติการบนโทรศัพท์และอุปกรณ์เคลื่อนที่ ที่เริ่มแรกเดิมทีนั้นถูกพัฒนาโดยบริษัท Android Inc. และต่อมาก็ถูกซื้อโดย กูเกิลในปี 2005 โดยที่ Android นั้นถูกพัฒนาโดยใช้รากฐานดัดแปลงมาจาก Linux kernel  ต่อมา Google และ พันธมิตบริษัทอื่นๆได้รวมตัวจัดตั้งองกรความร่วมมือทืี่ชื่อว่า Open Handset Alliance เพื่อต่อยอด Android ให้ประสบผลสำเร็จในเชิงพาณิช ระบบปฏิบัติการ Android นั้นอยู่ในกลุ่มของ Open Source Project นั้นคือมีการเปิดเผยซอร์สโค๊ตให้นักพัฒนาทั่วโลกสามารถพัฒนาต่อยอดได้ โดยยอดขายของโทรศัพท์มือถือในกลุ่ม Smart phone ในประเทศสหรััฐอเมริกา Android มีส่วนแบ่งในตลาดสูงถึง 43.6% Android นั้นมีชุมชนนักพัฒนาซอร์ฟแวร์ขนาดใหญ่ที่คอยสร้างสรรค์ Application หรือลูกเล่นต่างๆใหกับโทรศัพท์มือถือที่มีระบบปฏิบัติการแอนดรอยด์ โดยปัจจุบันมีโปรแกรมต่างๆ มากกว่า 200,000 [...]

Continue reading...
Page 2 of 3012345...Last »