ภาพรวมของ Android
Android คืออะไร?
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 |