Latest web development tutorials

ภาพรวมของ Android

Android คืออะไร?

android_overview_1

Android เป็นโอเพนซอร์สระบบปฏิบัติการลินุกซ์ที่ใช้สำหรับอุปกรณ์มือถือเช่นมาร์ทโฟนและแท็บเล็ Android จาก Google และ บริษัท อื่น ๆ ที่นำ Open Handset Alliance พัฒนา

Android ให้ใช้วิธีการแบบครบวงจรเพื่อการพัฒนาโปรแกรมประยุกต์ซึ่งหมายความว่านักพัฒนาต้องการเพียงที่จะพัฒนาหุ่นยนต์เพื่อให้งานของพวกเขาสามารถทำงานบนอุปกรณ์มือถือที่แตกต่างกันที่ใช้ Android

Google เปิดตัวรุ่นเบต้าแรกของชุดพัฒนาซอฟต์แวร์ Android (SDK) ในปี 2007, เชิงพาณิชย์รุ่นแรกของ Android 1.0 จะถูกปล่อยออกในเดือนกันยายน 2008

27 มิถุนายน 2012 ที่ประชุม Google I / O, Google ประกาศเปิดตัวของรุ่น Android 4.1 Jelly Bean Jelly Bean การปรับปรุงที่เพิ่มขึ้นในการทำงานและประสิทธิภาพที่วัตถุประสงค์หลักคือการปรับปรุงอินเตอร์เฟซผู้ใช้

รหัสที่มาของ Android จะขึ้นอยู่กับใบอนุญาตซอฟต์แวร์ฟรีและเปิดแหล่ง ส่วนใหญ่ของรหัสที่ Google เปิดตัวภายใต้ Apache License รุ่น 2.0 Linux kernel เปลี่ยนแปลงรุ่นใบอนุญาตสาธารณะทั่วไป 2


ข้อดีการพัฒนาหุ่นยนต์

  • โอเพนซอร์ส
  • นักพัฒนาหลายคนและชุมชนที่แข็งแกร่ง
  • ตลาดที่กำลังเติบโต
  • บูรณา App นานาชาติ
  • ค่าใช้จ่ายในการพัฒนาต่ำ
  • น่าจะสูงกว่าของความสำเร็จ
  • การพัฒนาสภาพแวดล้อมที่อุดมไปด้วย

ลักษณะของ Android

Android เป็นแอปเปิ้ลที่มีประสิทธิภาพและการแข่งขัน 4GS การดำเนินงานการทำงานของระบบและสนับสนุนคุณสมบัติที่ดีบาง คุณลักษณะบางอย่างรวมต่อไปนี้:

คุณสมบัติ ลักษณะ
UI ที่สวยงาม หน้าจอพื้นฐานระบบปฏิบัติการ Android มีอินเตอร์เฟซผู้ใช้ที่สวยงามและใช้งานง่าย
การเชื่อมต่อ GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC และ WiMAX
หน่วยความจำ น้ำหนักเบาฐานข้อมูลเชิงสัมพันธ์ SQLite สำหรับจัดเก็บข้อมูล
สนับสนุนสื่อ H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, BMP และ
ข่าว SMS และ MMS
เว็บเบราเซอร์ ขึ้นอยู่กับแหล่งที่มาเปิดเครื่องยนต์แบบ WebKit ควบคู่กับการสนับสนุนเครื่องมือ V8 JavaScript HTML5 และ CSS3 ของ Chrome
Multi-Touch สนับสนุนพื้นเมือง Android สำหรับแบบ multi-touch จากอุปกรณ์มือถือครั้งแรกเริ่มต้นด้วยเช่น HTC Hero
มัลติทาสกิ้ง ผู้ใช้สามารถกระโดดจากงานหนึ่งไปยังอีกและในเวลาเดียวกันสามารถเรียกใช้ความหลากหลายของการใช้งาน
เครื่องมือที่สามารถปรับได้ เครื่องมือจะมีการปรับขนาดเพื่อให้ผู้ใช้สามารถขยายเพิ่มเติมเนื้อหาหรือหดเพื่อประหยัดพื้นที่
พูดได้หลายภาษา มันสนับสนุนทางเดียวและหลายทิศทางข้อความ
GCM Google Cloud Messaging (GCM) เป็นบริการที่ช่วยให้นักพัฒนาที่จะส่งข้อมูลข้อความสั้นไปยังอุปกรณ์ Android ของผู้ใช้โดยไม่จำเป็นต้องสำหรับการแก้ปัญหาการประสานที่เป็นกรรมสิทธิ์ที่
Wi-Fi Direct ตัวเชื่อมต่อสำหรับการค้นพบสูงแบนด์วิธเครือข่ายเพียร์และการจับคู่แอพลิเคชันโดยตรงของเทคโนโลยี
Android Beam ที่เป็นที่นิยมเทคโนโลยี NFC ที่ช่วยให้ผู้ใช้ร่วมกันได้ทันทีง่ายๆโดยการสัมผัสสองโทรศัพท์ที่ใช้งาน NFC ด้วยกัน

โปรแกรม Android

การใช้งาน Android มักจะใช้ชุดพัฒนาซอฟต์แวร์ Android โดยใช้ภาษา Java เพื่อการพัฒนา

เมื่อพัฒนาเสร็จสิ้นการใช้งาน Android สามารถบรรจุได้อย่างง่ายดายและขายบน Google Play และ App Store ใน Amazon เช่น

ล้าน Android ของโทรศัพท์มือถือในกว่า 190 ประเทศทั่วโลก นี่คือการติดตั้งฐานที่ใหญ่ที่สุดของแพลตฟอร์มโทรศัพท์มือถือใด ๆ สำหรับการเจริญเติบโตอย่างรวดเร็ว ทั่วโลกทุกวันมากกว่า 1 ล้านอุปกรณ์ Android ใหม่จะเปิดใช้งาน

เขียนวัตถุประสงค์ของการกวดวิชานี้คือการสอนวิธีการพัฒนาและแพคเกจโปรแกรมหุ่นยนต์ เราจะสภาพแวดล้อมที่โปรแกรมประยุกต์ใช้ Android ตั้งค่าเริ่มต้นและการพัฒนาโปรแกรมประยุกต์ในเชิงลึกของ Android ในทุกด้าน

หมวดหมู่การประยุกต์ใช้ Android

มีการใช้งาน Android จำนวนมากในตลาดที่มี ประเภทหลัก ได้แก่ :

ภาพ

ประวัติหุ่นยนต์

ชื่อรหัสของ Android ตอนนี้จะถูกส่งจาก A ลิตรตามลำดับ Aestro, เครื่องปั่น, Cupcake, Donut, Eclair, Froyo, Gingerbread, รังผึ้ง, ไอศกรีม Sandwitch, Jelly Bean, KitKat และอมยิ้ม ขอให้เราเพื่อให้เข้าใจในประวัติศาสตร์ของหุ่นยนต์

  • คัพเค้ก (Cupcake)
  • โดนัท (Donut)
  • พัฟสายฟ้า (Eclair)
  • โยเกิร์ตแช่แข็ง (Froyo)
  • ขนมปังขิง (Gingerbread)
  • รังผึ้ง (Honeycomb)
  • แซนวิชไอศครีม (Ice Cream Sandwich)
  • เจลลี่บีน (Jelly Bean)
  • Kit Kat (KitKat)
  • อมยิ้ม (อมยิ้ม)


ระดับ API คืออะไร?

กรอบ API ระดับ API เป็นตัวระบุเฉพาะสำหรับรุ่นจำนวนเต็มให้โดยรุ่นของแพลตฟอร์มที่ใช้ Android

แพลตฟอร์มรุ่น ระดับ API VERSION_CODE
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 อมยิ้ม
4.4W Android 20 KITKAT_WATCH KitKat สำหรับสวมใส่เท่านั้น
Android 4.4 19 KitKat
ดรอยด์ 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 JELLY_BEAN
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
3.1.x Android 12 HONEYCOMB_MR1
3.0.x Android 11 รังผึ้ง

2.3.4 Android

Android 2.3.3

10 GINGERBREAD_MR1

2.3.2 Android

2.3.1 Android

Android 2.3

9 ขนมปังขิง
2.2.x Android 8 Froyo
2.1.x Android 7 ECLAIR_MR1
2.0.1 Android 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 โดนัท
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE