วัตถุประสงค์ของโปรแกรม Android บนสมาร์ทโฟน ความปลอดภัยพื้นฐานของระบบปฏิบัติการ Android พื้นที่ผู้ใช้ดั้งเดิม ตอนที่ 1 สิ่งที่ทำให้อุปกรณ์แต่ละชิ้นมีเอกลักษณ์เฉพาะตัว

พวกเราส่วนใหญ่รู้สึกไม่ปลอดภัยเมื่อต้องทำความคุ้นเคยกับระบบปฏิบัติการใหม่ และถึงแม้ว่าในปัจจุบัน Android จะสามารถพบได้ในคนส่วนใหญ่ก็ตาม อุปกรณ์อิเล็กทรอนิกส์ยังมีผู้ใช้จำนวนมากที่ไม่คุ้นเคย

ผู้ใช้ไม่เคยใช้คุณสมบัติระบบมากมาย

หากคุณเป็นหนึ่งในบุคคลเหล่านี้ เราจะให้ข้อมูลที่สำคัญที่สุดแก่คุณในการทำความเข้าใจระบบ และแนะนำให้คุณรู้จักกับระบบ โดยทั่วไป ต่อไปนี้เป็นคำสั่งประเภทหนึ่งที่เรียกว่า "Android for Dummies" ซึ่งมีเคล็ดลับปัจจุบันทั้งหมดเกี่ยวกับการทำงานกับแพลตฟอร์ม

เปิดอุปกรณ์ เข้าสู่ระบบบัญชีของคุณ และสร้างการเชื่อมต่ออินเทอร์เน็ต

ทำตามคำแนะนำเราจะเปิดสมาร์ทโฟนหรือแท็บเล็ตของเรา หลังจากนั้นเดสก์ท็อปของระบบจะปรากฏต่อหน้าคุณ หรือหากอุปกรณ์เปิดอยู่เป็นครั้งแรก วิซาร์ดการตั้งค่าเริ่มต้นจะเริ่มขึ้น ตัวอย่างเช่น บนสมาร์ทโฟน ตัวช่วยสร้างแนะนำให้ทำสิ่งต่อไปนี้:

อินเทอร์เฟซระบบคืออะไร?

หลังจากตั้งค่าสมาร์ทโฟนหรืออุปกรณ์ของคุณแล้ว แม้ว่าคุณจะไม่ได้ผ่านตัวช่วยสร้าง คุณจะเห็นเดสก์ท็อปของอุปกรณ์ของคุณ

เขาเป็นอะไร? คุณจะได้รับสัญลักษณ์และไอคอนดังต่อไปนี้:


เป็นที่น่าสังเกตว่าบนแท็บเล็ต Android เมนูด่วนจะเปิดขึ้นที่บรรทัดล่างซึ่งคุณสามารถเปิด Wi-Fi ดูข้อมูลเกี่ยวกับการชาร์จแบตเตอรี่ ฯลฯ ข้อมูลสำคัญ- หากต้องการเปิด เพียงขยับขึ้นในบริเวณนาฬิกา ในสมาร์ทโฟนที่ใช้ระบบนี้ หากต้องการเปิดเมนูการแจ้งเตือน คุณจะต้องปัดนิ้วไปทั่วทั้งหน้าจอจากบนลงล่าง

เราได้ดูว่าเดสก์ท็อปมีลักษณะอย่างไร ตอนนี้เรามาดูเมนูหลักของ Android กันดีกว่า

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

การใช้อินเทอร์เน็ตบน Android

หากคุณได้เชื่อมต่ออินเทอร์เน็ตแล้ว ก็ถึงเวลาเรียนรู้วิธีใช้เบราว์เซอร์ หากปิด Wi-Fi คุณสามารถเปิดใช้งานได้ในเมนูการแจ้งเตือนดังกล่าวหรือผ่านการตั้งค่าที่คุณจะพบในเมนู หลังจากที่คุณเปิดส่วนดังกล่าวแล้ว ให้เปิดใช้งาน งานไวไฟจากนั้นอุปกรณ์จะทำงาน ค้นหาอัตโนมัติเครือข่าย สิ่งเดียวที่ต้องทำคือเลือกเครือข่ายจากรายการ ป้อนรหัสผ่านหากจำเป็น แล้วคลิก "เชื่อมต่อ"

จะเข้าถึงอินเทอร์เน็ตบน Android ได้อย่างไร?

โดยทำตามคำแนะนำเหล่านี้:

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

โดยทั่วไปแล้ว การทำงานกับเบราว์เซอร์บนแท็บเล็ตหรือสมาร์ทโฟนไม่ใช่เรื่องยาก - หากคุณไม่ทราบฟังก์ชันหรือไอคอนบางอย่าง ก็แค่ลองใช้ดู

เราพลาดเพียงจุดเดียว - ในการป้อนที่อยู่ไซต์คุณต้องมีแป้นพิมพ์

วิธีใช้คีย์บอร์ด?

แป้นพิมพ์จะเปิดขึ้นโดยอัตโนมัติทุกครั้งที่คุณคลิกที่บรรทัดที่คุณป้อนข้อความนี้หรือข้อความนั้น ดังนั้นการเปิดใช้งานจึงเป็นเรื่องง่าย และหากคุณต้องการลบเครื่องมือป้อนข้อมูลออก เพียงคลิก "ย้อนกลับ"

ต่อไปนี้คือสิ่งที่คุณต้องรู้เกี่ยวกับการใช้แป้นพิมพ์:


จะเพิ่มภาษาอื่น ๆ ลงในคีย์บอร์ดได้อย่างไร?

ซึ่งทำได้ในการตั้งค่าซึ่งมีเมนูเฉพาะสำหรับการป้อนข้อมูล - ในนั้นคุณสามารถเพิ่มภาษาเปิดหรือปิดพจนานุกรมและดำเนินการตั้งค่าแป้นพิมพ์อื่น ๆ ได้

บนแท็บเล็ต การป้อนข้อมูลหมายความว่าการตั้งค่าต่างๆ สามารถใช้ได้ที่บรรทัดล่างสุด ถัดจากนาฬิกา - สัญลักษณ์ที่เกี่ยวข้องในรูปแบบของจุดจะปรากฏขึ้นทุกครั้งที่คุณเปิดแป้นพิมพ์ ดังนั้นคุณจึงไม่จำเป็นต้องเข้าไปในเมนูและค้นหาด้วยซ้ำ ส่วนที่ต้องการในการตั้งค่า

วิธีการใช้งาน Google Play Market?

บริการนี้เป็นแอปพลิเคชั่นที่คุณจะได้พบกับโปรแกรมต่าง ๆ มากมายสำหรับอุปกรณ์ Android ของคุณ ตามกฎแล้ว Play Market อยู่ในเมนูของแท็บเล็ตหรือสมาร์ทโฟนของคุณตามค่าเริ่มต้น คุณต้องมีบัญชีจึงจะใช้งานได้ เข้ากูเกิ้ล- หากคุณยังไม่ได้เข้าสู่ระบบ คุณจะเข้าสู่ระบบในครั้งแรกที่คุณเปิดร้านค้า

แล้วจะใช้ปาฏิหาริย์นี้ได้อย่างไร? ทุกอย่างง่ายมาก - เลือกแอปพลิเคชันที่คุณชอบหรือค้นหาผ่านแถบค้นหาคลิก "ติดตั้ง" จากนั้นอุปกรณ์จะจัดการทุกอย่างด้วยตัวเอง

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

ตัวจัดการไฟล์และวิธีรับชมภาพยนตร์และฟังเพลงบน Android

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

หากคุณต้องการไฟล์เสียง หนังสือ และ รายการทั่วไปไฟล์บนอุปกรณ์ - สำหรับสิ่งนี้จะมีตัวจัดการไฟล์ซึ่งในระบบ Android เรียกว่า Explorer

อย่างไรก็ตาม เมื่อดูรูปภาพ คุณสามารถติดตั้งรูปภาพเหล่านั้นบนเดสก์ท็อปของคุณได้ทันทีหรือเป็นรูปภาพผู้ติดต่อจาก สมุดโทรศัพท์- โดยทั่วไป การปรับแต่งพื้นหลัง วิดเจ็ต และองค์ประกอบด้านสุนทรียภาพอื่นๆ ถือเป็นหัวข้อใหญ่และแยกจากกัน

วิธีการตั้งค่าเสียงเรียกเข้า?

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

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

ผู้ที่ใช้ iPhone มาเป็นเวลานานจะทราบดีว่า iOS เวอร์ชันแรกๆ ทำงานอย่างไร ในความเป็นจริง มันเป็นระบบปฏิบัติการแบบงานเดียวที่อนุญาตให้คุณทำงานในเบื้องหลังหรือขัดจังหวะการทำงานได้ แอปพลิเคชันปัจจุบันเท่านั้น แอปพลิเคชันที่ติดตั้งไว้ล่วงหน้า: คุณกำลังอ่านหนังสือ พวกเขาจะโทรหาคุณ - เครื่องอ่านหนังสือจะถูกย่อให้เล็กสุด และหน้าต่างการโทรจะปรากฏขึ้นบนหน้าจอ แต่การดำเนินการย้อนกลับนั้นเป็นไปไม่ได้: ผู้อ่านหนังสือไม่เพียงแต่ไม่สามารถขัดจังหวะการทำงานของแอปพลิเคชันอื่นได้ แต่ยังจะถูกฆ่าทันทีหลังจากถูกย่อให้เล็กสุด

แน่นอนว่าจุดสำคัญของการมีระบบดังกล่าวคือการประหยัดโปรเซสเซอร์, RAM และอายุการใช้งานแบตเตอรี่ ขอบคุณเธอ (แต่ไม่เพียงเท่านั้น) iPhone สามารถทำงานได้อย่างรวดเร็วในสภาวะที่มีทรัพยากรจำกัด และระมัดระวังเรื่องแบตเตอรี่เป็นอย่างมาก

ระบบปฏิบัติการ Android ทำงานอย่างไร

Android ทำงานแตกต่างออกไปเสมอ ที่นี่คุณสามารถเรียกใช้แอปพลิเคชันต่างๆ ได้มากมาย โดยแอปพลิเคชันทั้งหมดจะยังคงอยู่ในหน่วยความจำและยังสามารถทำงานในเบื้องหลังได้อีกด้วย คุณเปิดเบราว์เซอร์ ป้อนที่อยู่ และในขณะที่เพจกำลังโหลด ให้เปิดโปรแกรมรับส่งเมลของคุณและอ่านตัวอักษร ทุกอย่างเหมือนกับบนเดสก์ท็อป ยกเว้นว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับการปิดแอปพลิเคชัน ระบบจะทำเองเมื่อ RAM หมดหรือมีไม่เพียงพอต่อแอปพลิเคชันที่คุณใช้งานอยู่ (แน่นอน แอปพลิเคชันที่ไม่ค่อยได้ใช้จะถูกใช้ก่อน) กลไกนี้เรียกว่า นักฆ่าความจำต่ำ.

ด้วยสิทธิ์รูท คุณสามารถปรับการตั้งค่า lowmemorykiller ได้โดยตรงหรือใช้แอปพลิเคชันพิเศษ

องค์ประกอบที่สำคัญของระบบมัลติทาสกิ้งคือการบริการ เหล่านี้เป็นส่วนประกอบของแอปพลิเคชันพิเศษที่สามารถทำงานในพื้นหลังภายใต้เงื่อนไขใดๆ ก็ตาม: หน้าจอเปิดหรือปิด แอปพลิเคชันถูกย่อหรือขยายให้ใหญ่สุด บริการต่างๆ ไม่สนใจด้วยซ้ำว่า แอปผู้ปกครองเลย มันพูดง่ายๆ ว่า “เฮ้ Android ฉันต้องการทรัพยากร CPU ฉันต้องการคำนวณ” และมันก็ได้รับทรัพยากรเหล่านั้น ในคำศัพท์ของ Android จะมีการเรียกคำขอดังกล่าวไปยังระบบ เวคล็อค(หรือแม่นยำกว่านั้น - โปรเซสเซอร์ wakelock)

อย่างไรก็ตามการสนับสนุนจากผู้มีอำนาจดังกล่าวและ เครื่องมือที่มีประโยชน์เล่นกับ Google เรื่องตลกที่โหดร้าย- แอปพลิเคชั่นจำนวนมากปรากฏว่าสร้างบริการสำหรับการจามทุกครั้งทำงานบางประเภทอย่างต่อเนื่องและไม่อนุญาตให้สมาร์ทโฟนเข้าสู่โหมดสลีป หลังจากติดตั้งแอปพลิเคชันกว่าร้อยแอปพลิเคชันบนสมาร์ทโฟน ผู้ใช้จะได้รับบริการหลายสิบบริการ ซึ่งแต่ละบริการทำอะไรบางอย่างเป็นระยะๆ (การอัปเดตฟีด Twitter ในขณะที่โทรศัพท์อยู่ในโหมดสลีปเป็นสิ่งสำคัญมาก)

สิ่งที่เลวร้ายมาก ผู้ผลิตจีนไม่เป็นภาระกับงานในการรักษาความเข้ากันได้กับ Android ดั้งเดิม (จำเป็นหากคุณต้องการติดตั้งบนอุปกรณ์ของคุณ เล่นสมาร์ทโฟน Store) เพียงแค่ปิดการใช้งานกลไกการบำรุงรักษาวงจรการบริการสำหรับแอปพลิเคชันที่ไม่ใช่ระบบในสมาร์ทโฟนของตน

ผู้ใช้ขั้นสูงใช้เส้นทางอื่น: พวกเขาได้รับสิทธิ์รูทและติดตั้งแอปพลิเคชัน Greenify ซึ่งอนุญาตให้พวกเขาหยุดบริการของแอปพลิเคชันที่เลือกเพื่อไม่ให้ใครปลุกพวกเขาได้ นอกจากนี้ยังมีตัวเลือกที่รุนแรงกว่านั้น เช่น การทำลายซอฟต์แวร์ทั้งหมดที่คุณใช้น้อยกว่าวันละครั้ง

Google เองก็ได้ดำเนินการบางอย่างเพื่อต่อสู้กับบริการที่เป็นพิษ ก้าวสำคัญในทิศทางนี้เกิดขึ้นใน Android 4.4 ซึ่งนำเสนอกลไกอัจฉริยะที่กำหนดว่าบริการทำงานนานเกินไปและใช้ CPU มากเกินไปหรือไม่ และหากเป็นเช่นนั้น ให้ตรึงไว้กับที่และป้องกันไม่ให้เริ่มทำงาน แม้จะดูเผินๆ ระบบเวอร์ชันนี้มีอายุการใช้งานแบตเตอรี่ยาวนานกว่ารุ่นก่อนอย่างเห็นได้ชัด

ใน Android 6.0 Google ก้าวไปอีกขั้นและติดตั้งกลไก หลับในซึ่งหลังจากไม่มีการใช้งานสมาร์ทโฟนเป็นระยะเวลาหนึ่ง (ประมาณหนึ่งชั่วโมง) ก็โอนไปยังโหมดประหยัดพลังงานพิเศษ หนึ่งในคุณสมบัติของโหมดนี้คือการห้าม wakelock นั่นคือไม่มีแอปพลิเคชันหรือบริการใด ๆ ที่สามารถปลุกสมาร์ทโฟนให้ทำงานใด ๆ ได้ บน แอนดรอยด์อาย 6.0 ไม่ได้มีอายุยืนยาวขึ้น ดังนั้นจึงไม่ทราบว่ากลไกนี้ใช้งานได้จริงหรือไม่


หลับในขนาดการทำงาน

และในที่สุด ใน Android 8.0 Google ได้ใช้ขั้นตอนสำคัญในการปิดใช้งานบริการพื้นหลัง แต่มีข้อยกเว้นสองประการ:

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

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

ไม่เชิง. Google ก้าวไปสู่การแบนบริการตั้งแต่เวอร์ชัน 5.0 ซึ่งเรียกว่า JobScheduler- นี่คือระบบย่อยพิเศษที่อนุญาตให้แอปพลิเคชันขอให้ Android ดำเนินการนี้หรือที่ทำงานในเวลาดังกล่าวหรือเมื่อมีเหตุการณ์ดังกล่าวเกิดขึ้น (เช่น การเชื่อมต่ออินเทอร์เน็ต เป็นต้น) ใช่แล้ว JobScheduler นั้นคล้ายกับฟังก์ชันที่คล้ายกันจาก iOS มาก

เครื่องผูก

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

แอปพลิเคชันสามารถสื่อสารระหว่างกันและกับระบบปฏิบัติการผ่านกลไก IPC เท่านั้น เครื่องผูกซึ่งจำเป็นต้องได้รับอนุมัติในการดำเนินการบางอย่าง กลไกเดียวกันนี้ถูกใช้เพื่อวัตถุประสงค์อื่นหลายประการ: ด้วยความช่วยเหลือ ระบบจะแจ้งเตือนแอปพลิเคชันเกี่ยวกับเหตุการณ์ของระบบ เช่น สายเรียกเข้า SMS การชาร์จ และอื่นๆ แอปพลิเคชันได้รับข้อความและสามารถตอบกลับได้


Binder ขับเคลื่อนโดยไดรเวอร์ในเคอร์เนล Linux และ Service Manager

คุณลักษณะนี้ทำให้ Android มีความสามารถในการทำงานอัตโนมัติที่หลากหลาย ซึ่งเรารู้จักด้วยแอปพลิเคชันต่างๆ เช่น Tasker, Automate หรือ Locale แอปพลิเคชันทั้งหมดเหล่านี้สามารถใช้งานได้กับ Android 8 ยกเว้นว่าฟีเจอร์ที่เป็นอันตรายบางอย่าง เช่น การเปิด/ปิดโหมดเครื่องบิน ได้ถูกห้ามไม่ให้ใช้งานโดยแอปพลิเคชันทั่วไปแล้ว

ระบบเตือนจะขึ้นอยู่กับ เจตนาซึ่งเป็นกลไกพิเศษที่ใช้งานบน Binder และออกแบบมาเพื่อแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชัน (หรือระบบปฏิบัติการและแอปพลิเคชัน) รวมถึงการเปิดตัวส่วนประกอบแอปพลิเคชัน การใช้ Intents คุณสามารถแจ้งเตือนแอปพลิเคชันเกี่ยวกับเหตุการณ์ต่างๆ ขอให้ระบบเปิดแอปพลิเคชันเพื่อประมวลผลข้อมูลบางประเภท (เช่น หากต้องการเปิดหน้าเฉพาะในเบราว์เซอร์ คุณเพียงแค่ต้องส่ง Intent ออกอากาศพร้อมลิงก์ไปยังหน้านั้น และแอปพลิเคชันทั้งหมดที่สามารถแสดงหน้าเว็บจะตอบสนอง ไม่ว่าจะเป็นเบราว์เซอร์เริ่มต้นเท่านั้น) หรือเพียงแค่เปิดส่วนประกอบของแอปพลิเคชันเฉพาะ ตัวอย่างเช่น แอปพลิเคชันใน Android ไม่ได้เปิดตัวโดยตรง แต่ใช้ Intent

น่าเสียดายที่เจตนากลายเป็นปัญหาสำหรับ Google และเช่นเดียวกับบริการ ผู้ใช้ระบบปฏิบัติการ Android- ความจริงก็คือความตั้งใจในการออกอากาศซึ่งใช้ในการแจ้งแอปพลิเคชันเกี่ยวกับเหตุการณ์นั้น จะมาถึงแอปพลิเคชันทั้งหมดที่ประกาศว่าสามารถตอบสนองต่อแอปพลิเคชันเหล่านั้นได้ทันที และเพื่อให้แอปพลิเคชันตอบสนองต่อเจตนานั้นจะต้องเปิดตัว ภาพปรากฎดังนี้: มีแอปพลิเคชันยี่สิบแอปพลิเคชันบนสมาร์ทโฟนที่สามารถตอบสนองจุดประสงค์ android.net.conn.CONNECTIVITY_CHANGE และทุกครั้งที่คุณเชื่อมต่อกับเครือข่ายและยกเลิกการเชื่อมต่อ ระบบจะเปิดตัวแอปพลิเคชันเหล่านี้เพื่อให้สามารถ ตอบสนองต่อเจตนา ลองจินตนาการดูว่าสิ่งนี้ส่งผลต่อการใช้พลังงานอย่างไร

Google แก้ไขความเข้าใจผิดนี้อีกครั้งใน Android 8.0 ขณะนี้แอปพลิเคชันสามารถลงทะเบียนตัวจัดการเจตนาการออกอากาศเฉพาะในขณะที่กำลังทำงานอยู่เท่านั้น (โดยมีข้อยกเว้นเล็กน้อย)

บริการของ Google

Google ชอบอวดความจริงที่ว่า Android เป็นระบบปฏิบัติการโอเพ่นซอร์ส แน่นอนว่าสิ่งนี้ไม่เป็นความจริงทั้งหมด ด้านหนึ่ง รหัสหุ่นยนต์เปิดกว้างอย่างแท้จริง และนั่นเป็นสาเหตุที่เราสามารถเข้าถึงเฟิร์มแวร์แบบกำหนดเองต่างๆ มากมาย ในทางกลับกัน ด้วยการสร้าง Android จากแหล่งที่มาอย่างเป็นทางการ คุณจะได้รับระบบที่ไม่มีส่วนประกอบที่สำคัญหลายประการ: 1) ไดรเวอร์แยกกัน ซึ่งซอร์สโค้ดที่ผู้ผลิตซ่อนไว้เป็นความลับทางการค้า 2) บริการของ Googleซึ่งจำเป็นหลักในการเข้าถึงบัญชีของคุณ ให้เปิดตัว Google Playและการสำรองข้อมูลบนคลาวด์

Google Mobile Services ยังรับผิดชอบในเรื่องอื่นๆ อีกมากมาย รวมถึงการสนับสนุนการแจ้งเตือนแบบพุช แอพทันใจ, Google Maps , การเข้าถึงปฏิทิน , ตำแหน่งโดย เสาเซลล์และเราเตอร์ Wi-Fi กลไก สมาร์ทล็อคช่วยให้คุณสามารถปลดล็อคอุปกรณ์ของคุณได้ตามเงื่อนไขบางประการ

ใน รุ่นที่ทันสมัยบริการ Android ของ Google เข้ามาครอบงำมากมาย ส่วนใหญ่งาน การมีชีวิตอยู่โดยปราศจากพวกเขากลับกลายเป็นว่าเป็นไปได้ แต่เป็นปัญหามาก และก็ไม่สนุกด้วย: เวอร์ชันขั้นต่ำของแพ็คเกจ GApps (ซึ่งมีเฉพาะบริการ Google และ Google Play) มีน้ำหนักมากกว่า 120 MB และบริการเหล่านี้มีชื่อเสียงในเรื่องความรักใน RAM และพลังงานแบตเตอรี่ และพวกเขาก็ปิดเช่นกันนั่นคือมีเพียง Google เท่านั้นที่รู้ว่าพวกเขาสามารถทำอะไรได้บ้าง


คุณสามารถดาวน์โหลดแพ็คเกจพร้อมบริการและแอปพลิเคชันของ Google สำหรับเฟิร์มแวร์ที่กำหนดเองได้จากเว็บไซต์ opengapps.org (คำว่า open ไม่ได้หมายความว่าเปิดอยู่)

นั่นคือสาเหตุที่โครงการ microG ถือกำเนิดขึ้น โดยมีหน้าที่สร้างฟังก์ชันที่สำคัญที่สุดของบริการของ Google ขึ้นมาใหม่ โอเพ่นซอร์ส- ตอนนี้ microG อนุญาตให้คุณเข้าถึงบัญชีของคุณ เปิดใช้งานการแจ้งเตือนแบบพุช เข้าถึงแผนที่ Google และการระบุตำแหน่งจากเสาสัญญาณมือถือ และทั้งหมดนี้ด้วยขนาดสี่เมกะและเกือบจะไม่มีข้อกำหนดสำหรับ RAM และอายุการใช้งานแบตเตอรี่

โครงการมี การประกอบของตัวเองเฟิร์มแวร์ LineageOS ซึ่งแกะกล่องประกอบด้วย microG และการดัดแปลงทั้งหมดที่จำเป็นสำหรับการทำงาน

เคอร์เนล Linux และรันไทม์

Android ขึ้นอยู่กับเคอร์เนล Linux เคอร์เนลจัดการทรัพยากรของสมาร์ทโฟน รวมถึงการเข้าถึงฮาร์ดแวร์ การจัดการ RAM และหน่วยความจำถาวร การเริ่ม การหยุด และการถ่ายโอนกระบวนการระหว่างแกนประมวลผลและงานอื่น ๆ อีกมากมาย เช่นเดียวกับระบบปฏิบัติการอื่น ๆ เคอร์เนลก็คือ หัวใจแอนดรอยด์ส่วนกลางซึ่งหากปราศจากสิ่งอื่นใดจะกระจุย


เค้กชั้นหุ่นยนต์

การมีอยู่ของเคอร์เนล Linux รวมถึงสภาพแวดล้อมรันไทม์ POSIX บางส่วน (โดยหลักคือไลบรารีไบโอนิค ซึ่งอิงตามการใช้งานไลบรารีภาษา C มาตรฐานจาก OpenBSD) ทำให้ Android เข้ากันได้กับแอปพลิเคชัน Linux ตัวอย่างเช่น ระบบการตรวจสอบสิทธิ์ wpa_supplicant ที่ใช้ในการเชื่อมต่อกับเครือข่าย Wi-Fi จะเหมือนกับในที่นี่ทุกประการ การกระจาย Linux ใด ๆ- ใน รุ่นก่อนหน้า Android ใช้ Linux Bluetooth stack มาตรฐานที่เรียกว่า bluez (ต่อมาถูกแทนที่ด้วยการใช้งานของ Qualcomm ที่เรียกว่า Bluedroid) มันยังมีคอนโซลของตัวเองพร้อมชุดคำสั่ง UNIX/Linux มาตรฐาน ซึ่งใช้งานในชุด Toybox ซึ่งเดิมสร้างขึ้นสำหรับระบบ Linux แบบฝัง

ส่วนใหญ่ แอปพลิเคชันคอนโซลที่เขียนขึ้นสำหรับ Linux สามารถย้ายไปยัง Android ได้โดยการคอมไพล์ใหม่อย่างง่าย ๆ โดยใช้ cross-compiler (สิ่งสำคัญคือใช้การคอมไพล์แบบคงที่เพื่อไม่ให้เกิดข้อขัดแย้งกับไลบรารี) และ มีสิทธิ์รูทบนอุปกรณ์ Android คุณสามารถเรียกใช้อุปกรณ์ที่มีคุณสมบัติครบถ้วนได้โดยไม่มีปัญหาใด ๆ ข้อแม้ประการหนึ่งคือสามารถเข้าถึงได้ผ่านคอนโซลหรือใช้การเชื่อมต่อ VNC เท่านั้น นอกจากนี้ยังมีโครงการ Maru OS ที่ให้คุณใช้สมาร์ทโฟนของคุณเป็นพีซีที่ใช้ Debian เมื่อเชื่อมต่อกับจอภาพ โดยสัญญาว่าจะใช้ฟังก์ชันเดียวกันนี้เมื่อเชื่อมต่อสมาร์ทโฟนของคุณเข้ากับจอภาพโดยใช้แท่นเชื่อมต่อ DeX


mc เก่าที่ดีที่ทำงานบน Android

ตั้งแต่เวอร์ชัน 4.4 เป็นต้นไป Android สามารถใช้ระบบควบคุมการเข้าถึงแบบบังคับของ SELinux เพื่อป้องกันการแฮ็กและรับสิทธิ์รูท SELinux ได้รับการพัฒนาโดยหน่วยงาน ความมั่นคงของชาติสหรัฐอเมริกาและอนุญาตให้คุณจำกัดแอปพลิเคชัน (รวมถึงส่วนประกอบของระบบระดับต่ำ) ในความสามารถโดยไม่ต้องลงรายละเอียด และเราไม่ได้พูดถึงพลังที่ผู้ใช้มอบให้กับแอปพลิเคชัน แต่เกี่ยวกับสิ่งต่าง ๆ เช่น การโทรของระบบและการเข้าถึงไฟล์บางไฟล์โดยไม่คำนึงถึงสิทธิ์การเข้าถึง UNIX มาตรฐาน

ชุดช่องโหว่ Stagefright ที่โจมตี Android เมื่อหลายปีก่อนทำให้สามารถควบคุมอุปกรณ์ได้เพียงแค่บังคับให้ผู้ใช้เปิด MMS ที่เข้ามาหรือไฟล์พิเศษในเบราว์เซอร์ ปัญหาอยู่ในเฟรมเวิร์กมัลติมีเดีย Stagefright ซึ่งมีช่องโหว่บัฟเฟอร์ล้นหลายจุด เมื่อเปิดไฟล์มัลติมีเดียที่เตรียมไว้เป็นพิเศษ ช่องโหว่ดังกล่าวจะใช้ประโยชน์จากช่องโหว่และเรียกใช้โค้ดบนอุปกรณ์ในนามของ Stagefright (ซึ่งทำงานภายใต้รูท)

Google ปิดข้อบกพร่องเหล่านี้ได้สำเร็จ และยังทำงานเกี่ยวกับการปรับโค้ดเฟรมเวิร์กให้เป็นโมดูลและเรียกใช้ในโดเมน SELinux พิเศษ โดเมนเหล่านี้ป้องกันไม่ให้ส่วนประกอบการประมวลผลสื่อใช้การเรียกของระบบ Linux ส่วนใหญ่ รวมถึงการเรียกของระบบกลุ่ม execve ที่เกี่ยวข้องกับการเรียกใช้โค้ดที่เป็นอันตราย

ปัจจุบัน SELinux ใช้เพื่อปกป้องระบบเกือบทั้งหมด ส่วนประกอบของแอนดรอยด์- และสิ่งนี้ทำให้จำนวนข้อบกพร่องที่พบใน Android ลดลงอย่างมาก แต่มันนำไปสู่แฮกเกอร์ที่มุ่งเน้นไปที่เคอร์เนลหรือค่อนข้างเป็นไดรเวอร์ที่ปิดสนิทซึ่งรหัสไม่ได้รับการตรวจสอบโดยใครเลยและไม่รับประกันความปลอดภัย (และตามที่ปรากฏออกมาก็อยู่ในสภาพที่น่าเสียดาย)

(1 การให้คะแนนเฉลี่ย: 5,00 จาก 5)

คุณเคยสงสัยหรือไม่ว่า fastboot หรือ ADB ทำงานอย่างไร? หรือเหตุใดจึงแทบเป็นไปไม่ได้เลยที่จะเปลี่ยนสมาร์ทโฟนที่ใช้ Android ให้เป็นก้อนอิฐ หรือบางทีคุณอาจอยากรู้มานานแล้วว่าความมหัศจรรย์ของเฟรมเวิร์ก Xposed อยู่ที่ไหน และเหตุใดสคริปต์สำหรับบูต /system/etc/init.d จึงจำเป็น? แล้วคอนโซลการกู้คืนล่ะ? มันเป็นส่วนหนึ่งของ Android หรืออะไรในตัวเองและทำไมต้องติดตั้ง เฟิร์มแวร์ของบุคคลที่สามการฟื้นตัวตามปกติไม่ได้ผลใช่ไหม? คุณจะพบคำตอบสำหรับคำถามเหล่านี้และคำถามอื่น ๆ อีกมากมายในบทความนี้

ระบบปฏิบัติการ Android ทำงานอย่างไร

ค้นหาโอกาสที่ซ่อนอยู่ ระบบซอฟต์แวร์คุณสามารถทำได้โดยการทำความเข้าใจหลักการทำงานของพวกเขา ในบางกรณีอาจทำได้ยากเนื่องจากรหัสระบบอาจถูกปิด แต่เข้า เคสแอนดรอยเราสามารถศึกษาทั้งระบบทั้งภายในและภายนอกได้ ในบทความนี้ฉันจะไม่พูดถึงความแตกต่างทั้งหมด งานแอนดรอยและฉันจะเน้นเฉพาะวิธีที่ระบบปฏิบัติการเริ่มต้นและเหตุการณ์ใดที่เกิดขึ้นในช่วงเวลาระหว่างการกดปุ่มเปิดปิดและรูปลักษณ์ของเดสก์ท็อป

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

ขั้นตอนที่หนึ่ง ABOOT และตารางพาร์ติชัน

ทุกอย่างเริ่มต้นด้วย bootloader หลัก หลังจากเปิดเครื่อง ระบบจะรันโค้ด Bootloader ที่จัดเก็บไว้ในหน่วยความจำถาวรของอุปกรณ์ จากนั้นจะถ่ายโอนการควบคุมไปยัง aboot bootloader ที่มีการรองรับโปรโตคอล fastboot ในตัว แต่ผู้ผลิตชิปมือถือหรือสมาร์ทโฟน/แท็บเล็ตมีสิทธิ์เลือก bootloader อื่น ๆ ที่เขาเลือก ตัวอย่างเช่น Rockchip ใช้ bootloader ของตัวเองซึ่งไม่รองรับ fastboot และต้องใช้เครื่องมือที่เป็นกรรมสิทธิ์ในการแฟลชและจัดการ

ในทางกลับกันโปรโตคอล fastboot คือระบบสำหรับจัดการ bootloader จากพีซีซึ่งช่วยให้คุณดำเนินการต่างๆ เช่นการปลดล็อค bootloader การแฟลชเคอร์เนลใหม่และการกู้คืนการติดตั้งเฟิร์มแวร์และอื่น ๆ อีกมากมาย เหตุผลของ fastboot คือสามารถกู้คืนสมาร์ทโฟนให้กลับสู่สถานะดั้งเดิมได้ในสถานการณ์ที่วิธีการอื่นทั้งหมดล้มเหลว Fastboot จะยังคงอยู่แม้ว่าคุณจะลบพาร์ติชั่นหน่วยความจำ NAND ทั้งหมดที่มี Android และการกู้คืนจากสมาร์ทโฟนของคุณก็ตาม

เมื่อได้รับการควบคุมแล้ว aboot จะตรวจสอบตารางพาร์ติชันและถ่ายโอนการควบคุมไปยังเคอร์เนลที่แฟลชไปยังพาร์ติชันชื่อ boot หลังจากนั้นเคอร์เนลจะแยกอิมเมจ RAM จากพาร์ติชันเดียวกันลงในหน่วยความจำและเริ่มโหลด Android หรือคอนโซลการกู้คืน หน่วยความจำ NAND ในอุปกรณ์ Android แบ่งออกเป็นหกส่วนที่จำเป็นตามเงื่อนไข:

  • boot - มีเคอร์เนลและดิสก์ RAM ซึ่งโดยปกติจะมีขนาดประมาณ 16 MB
  • การกู้คืน - คอนโซลการกู้คืนประกอบด้วยเคอร์เนลชุดแอปพลิเคชันคอนโซลและไฟล์การตั้งค่าขนาด 16 MB
  • ระบบ - มี Android อยู่ใน อุปกรณ์ที่ทันสมัยมีขนาดอย่างน้อย 1 GB;
  • แคช - ออกแบบมาเพื่อจัดเก็บข้อมูลแคชซึ่งใช้เพื่อบันทึกเฟิร์มแวร์ระหว่างการอัพเดต OTA และดังนั้นจึงมีขนาดใกล้เคียงกับขนาดของพาร์ติชันระบบ
  • ข้อมูลผู้ใช้ - ประกอบด้วยการตั้งค่าแอปพลิเคชันและข้อมูลผู้ใช้พื้นที่หน่วยความจำ NAND ที่เหลือทั้งหมดจะถูกจัดสรร
  • เบ็ดเตล็ด - มีการตั้งค่าสถานะที่กำหนดว่าระบบควรบูตในโหมดใด: Android หรือการกู้คืน

นอกเหนือจากนั้นอาจมีส่วนอื่น ๆ ด้วย แต่มาร์กอัปทั่วไปจะถูกกำหนดในขั้นตอนการออกแบบของสมาร์ทโฟนและในกรณีของการบูตจะถูกเย็บลงในโค้ด bootloader ซึ่งหมายความว่า: 1) ตารางพาร์ติชันไม่สามารถถูกฆ่าได้ เนื่องจากสามารถกู้คืนได้โดยใช้เสมอ คำสั่ง fastbootรูปแบบ OEM; 2) หากต้องการเปลี่ยนตารางพาร์ติชัน คุณจะต้องปลดล็อกและรีเฟรช bootloader ด้วยพารามิเตอร์ใหม่ อย่างไรก็ตาม มีข้อยกเว้นสำหรับกฎนี้ ตัวอย่างเช่น bootloader ของ Rockchip เดียวกันจะจัดเก็บข้อมูลเกี่ยวกับพาร์ติชันไว้ในบล็อกแรกของหน่วยความจำ NAND ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนการแฟลช bootloader

ส่วนเบ็ดเตล็ดมีความน่าสนใจเป็นพิเศษ มีข้อสันนิษฐานว่าแต่เดิมสร้างขึ้นเพื่อจัดเก็บ การตั้งค่าต่างๆเป็นอิสระจากระบบหลักแต่เข้า ในขณะนี้ใช้เพื่อจุดประสงค์เดียวเท่านั้น: เพื่อระบุให้ bootloader ควรโหลดพาร์ติชันระบบ - บูตหรือกู้คืน แอปพลิเคชันใช้คุณลักษณะนี้โดยเฉพาะ ผู้จัดการรอมเพื่อรีบูตระบบโดยอัตโนมัติเพื่อกู้คืนด้วยการติดตั้งเฟิร์มแวร์อัตโนมัติ กลไกนี้ถูกสร้างขึ้นบนพื้นฐานของมัน บูตคู่ Ubuntu Touch ซึ่งจะกะพริบบูตโหลดเดอร์ของ Ubuntu เข้าสู่การกู้คืน และช่วยให้คุณควบคุมระบบที่จะบูตในครั้งถัดไป ลบพาร์ติชั่นเบ็ดเตล็ด - โหลด Android เติมข้อมูล - โหลดการกู้คืน... นั่นคือ Ubuntu Touch

ขั้นตอนที่สอง ส่วนการบูต

หากส่วนเบ็ดเตล็ดไม่มีการตั้งค่าสถานะการบูตการกู้คืน ให้ทำการบูตเพื่อถ่ายโอนการควบคุมไปยังโค้ดที่อยู่ในส่วนการบูต มันไม่มีอะไรมากไปกว่า เคอร์เนลลินุกซ์- โดยจะอยู่ที่จุดเริ่มต้นของส่วน และตามด้วยอิมเมจดิสก์ RAM ที่อัดแน่นโดยใช้ตัวเก็บถาวร cpio และ gzip ซึ่งมีไดเร็กทอรีที่จำเป็นสำหรับการทำงานของ Android ระบบการเริ่มต้นเริ่มต้น และเครื่องมืออื่น ๆ ไม่มีระบบไฟล์ในพาร์ติชันสำหรับเริ่มระบบ เคอร์เนลและดิสก์ RAM จะติดตามกัน เนื้อหาของดิสก์ RAM คือ:

  • ข้อมูล - ไดเร็กทอรีสำหรับติดตั้งพาร์ติชันที่มีชื่อเดียวกัน
  • dev - ไฟล์อุปกรณ์;
  • proc - procfs ติดตั้งอยู่ที่นี่
  • res - ชุดรูปภาพสำหรับเครื่องชาร์จ (ดูด้านล่าง)
  • sbin - ชุดยูทิลิตี้ยูทิลิตี้และ daemons (เช่น adbd)
  • sys - sysfs ติดตั้งอยู่ที่นี่
  • ระบบ - ไดเร็กทอรีสำหรับติดตั้งพาร์ติชันระบบ
  • เครื่องชาร์จ - แอปพลิเคชันสำหรับแสดงกระบวนการชาร์จ
  • build.prop - การตั้งค่าระบบ
  • init - ระบบการเริ่มต้น;
  • init.rc - การตั้งค่าระบบการเริ่มต้น
  • ueventd.rc - การตั้งค่าของ uventd daemon ที่รวมอยู่ใน init

นี่คือโครงกระดูกของระบบ: ชุดของไดเร็กทอรีสำหรับเชื่อมต่อระบบไฟล์จากพาร์ติชันหน่วยความจำ NAND และระบบการเริ่มต้นที่จะจัดการส่วนที่เหลือของการบูทระบบ องค์ประกอบหลักที่นี่คือแอปพลิเคชัน init และการกำหนดค่า init.rc ซึ่งฉันจะพูดถึงรายละเอียดในภายหลัง ในระหว่างนี้ ฉันอยากจะดึงความสนใจของคุณไปที่ไฟล์ charger และ ueventd.rc รวมถึงไดเร็กทอรี sbin, proc และ sys

ไฟล์เครื่องชาร์จเป็นแอปพลิเคชั่นขนาดเล็กที่มีหน้าที่แสดงไอคอนแบตเตอรี่บนหน้าจอเท่านั้น ไม่เกี่ยวข้องกับ Android และใช้เมื่ออุปกรณ์เชื่อมต่อกับเครื่องชาร์จในสถานะปิด ในกรณีนี้ ดาวน์โหลด Androidไม่ได้เกิดขึ้นและระบบเพียงแค่โหลดเคอร์เนลเชื่อมต่อดิสก์ RAM และสตาร์ทเครื่องชาร์จ ส่วนหลังจะแสดงไอคอนแบตเตอรี่ซึ่งมีรูปภาพทั้งหมด รัฐที่เป็นไปได้จะถูกเก็บไว้ในไฟล์ PNG ปกติภายในไดเร็กทอรี res

ไฟล์ ueventd.rc เป็นการกำหนดค่าที่กำหนดว่าควรสร้างไฟล์อุปกรณ์ใดในไดเร็กทอรี sys ระหว่างการบูตระบบ ในรูปแบบเคอร์เนล ระบบลินุกซ์การเข้าถึงเหล็กทำได้ผ่าน ไฟล์พิเศษภายในไดเร็กทอรี dev และ ueventd daemon ซึ่งเป็นส่วนหนึ่งของ init มีหน้าที่รับผิดชอบในการสร้างสิ่งเหล่านั้นใน Android ในสถานการณ์ปกติ จะทำงานในโหมดอัตโนมัติ โดยยอมรับคำสั่งเพื่อสร้างไฟล์จากเคอร์เนล แต่บางไฟล์จำเป็นต้องสร้างแยกกัน มีการระบุไว้ใน ueventd.rc

ไดเร็กทอรี sbin ในสต็อก Android มักจะไม่มีอะไรนอกจาก adbd นั่นคือ ADB daemon ซึ่งรับผิดชอบในการดีบักระบบจากพีซี มันทำงานตั้งแต่เนิ่นๆ ในการบูตระบบปฏิบัติการและช่วยให้คุณตรวจจับได้ ปัญหาที่เป็นไปได้ในขั้นตอนการเริ่มต้นระบบปฏิบัติการ ในเฟิร์มแวร์แบบกำหนดเอง คุณจะพบไฟล์อื่นๆ จำนวนมากในไดเร็กทอรีนี้ เช่น mke2fs ซึ่งอาจจำเป็นต้องใช้หากจำเป็นต้องฟอร์แมตพาร์ติชันใหม่เป็น ext3/4 นอกจากนี้ modders มักจะวาง BusyBox ไว้ที่นั่น ซึ่งคุณสามารถเรียกใช้คำสั่ง Linux ได้หลายร้อยคำสั่ง

ไดเร็กทอรี proc เป็นไดเร็กทอรีมาตรฐานสำหรับ Linux ในขั้นตอนถัดไปของการบูต init จะเชื่อมต่อกับมัน procfs ซึ่งเป็นระบบไฟล์เสมือนที่ให้การเข้าถึงข้อมูลเกี่ยวกับกระบวนการทั้งหมดบนระบบ ระบบจะเชื่อมต่อ sysfs กับไดเร็กทอรี sys ซึ่งเปิดการเข้าถึงข้อมูลเกี่ยวกับฮาร์ดแวร์และการตั้งค่า การใช้ sysfs คุณสามารถทำให้อุปกรณ์เข้าสู่โหมดสลีปหรือเปลี่ยนอัลกอริธึมการประหยัดพลังงานที่ใช้ได้

ไฟล์ build.prop มีวัตถุประสงค์เพื่อจัดเก็บระดับต่ำ การตั้งค่า Android- หลังจากนั้นระบบจะรีเซ็ตการตั้งค่าเหล่านี้และเขียนทับด้วยค่าจากไฟล์ system/build.prop ที่ไม่สามารถเข้าถึงได้ในปัจจุบัน


ประเด็นจากข้อความ

  • Fastboot จะยังคงอยู่แม้ว่าคุณจะลบเนื้อหาของส่วนหน่วยความจำ NAND ทั้งหมดออกจากสมาร์ทโฟนของคุณจากการทดลองก็ตาม
  • ส่วนการกู้คืนเป็นแบบพึ่งพาตนเองได้อย่างสมบูรณ์และมีระบบปฏิบัติการขนาดเล็กที่ไม่เกี่ยวข้องกับ Android เลย
  • ด้วยการแก้ไขไฟล์ fstab เล็กน้อย เราสามารถบังคับให้ init บูตระบบจากการ์ดหน่วยความจำได้

ขั้นตอนที่สอง ทางเลือก ส่วนการกู้คืน

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

ต่างจากส่วนบูตซึ่งทำหน้าที่เป็นตัวเชื่อมโยงการเปลี่ยนแปลงระหว่าง ในระยะต่างๆเมื่อโหลดระบบปฏิบัติการส่วนการกู้คืนจะเพียงพอในตัวเองอย่างสมบูรณ์และมีระบบปฏิบัติการขนาดเล็กที่ไม่เกี่ยวข้องกับ Android เลย การกู้คืนมีคอร์ของตัวเอง ชุดแอปพลิเคชัน (คำสั่ง) ของตัวเอง และอินเทอร์เฟซของตัวเองที่อนุญาตให้ผู้ใช้เปิดใช้งานฟังก์ชันบริการ

ในการกู้คืนมาตรฐาน (สต็อก) มักจะมีเพียงสามฟังก์ชันดังกล่าว: การติดตั้งเฟิร์มแวร์ที่เซ็นชื่อด้วยรหัสของผู้ผลิตสมาร์ทโฟน การล้างข้อมูลและการรีบูต การกู้คืนข้อมูลโดยบุคคลที่สามที่ได้รับการปรับเปลี่ยน เช่น ClockworkMod และ TWRP มีฟังก์ชันต่างๆ มากมาย พวกเขาสามารถฟอร์แมตระบบไฟล์ ติดตั้งเฟิร์มแวร์ที่เซ็นชื่อด้วยคีย์ใดๆ (อ่าน: กำหนดเอง) ติดตั้งระบบไฟล์บนพาร์ติชันอื่นๆ (เพื่อวัตถุประสงค์ในการดีบัก OS) และรวมถึงการรองรับสคริปต์ ซึ่งช่วยให้คุณทำให้กระบวนการเฟิร์มแวร์เป็นอัตโนมัติและฟังก์ชันอื่น ๆ อีกมากมาย

ตัวอย่างเช่น การใช้สคริปต์ คุณสามารถตรวจสอบให้แน่ใจว่าหลังจากการบูท การกู้คืนจะค้นหาเฟิร์มแวร์ที่จำเป็นในการ์ดหน่วยความจำโดยอัตโนมัติ ติดตั้งและรีบูตใน Android คุณสมบัตินี้ถูกใช้โดย ROM Manager, แฟลชอัตโนมัติ และ อัปเดตอัตโนมัติ CyanogenMod และเฟิร์มแวร์อื่น ๆ

การกู้คืนแบบกำหนดเองยังรองรับสคริปต์สำรองที่อยู่ในไดเร็กทอรี /system/addon.d/ ก่อน การกู้คืนเฟิร์มแวร์ตรวจสอบสคริปต์และดำเนินการก่อนที่จะแฟลชเฟิร์มแวร์ ด้วยสคริปต์ดังกล่าว gapps จะไม่หายไปหลังการติดตั้ง เวอร์ชันใหม่เฟิร์มแวร์

คำสั่ง fastboot

หากต้องการเข้าถึง fastboot คุณต้องติดตั้ง ระบบปฏิบัติการ Androidเชื่อมต่อสมาร์ทโฟนของคุณเข้ากับพีซีโดยใช้สายเคเบิลแล้วเปิดเครื่องโดยกดปุ่มปรับระดับเสียงทั้งสองปุ่มค้างไว้ หลังจากนี้ คุณควรไปที่ไดเร็กทอรีย่อย platform-tools ภายใน SDK และรันคำสั่ง

อุปกรณ์ Fastboot

ชื่ออุปกรณ์จะแสดงบนหน้าจอ คำสั่งอื่นๆ ที่มีอยู่:

  • ปลดล็อค fatsboot oem- ปลดล็อค bootloader บน Nexus;
  • อัพเดตไฟล์.zip- การติดตั้งเฟิร์มแวร์
  • แฟลชบูต boot.img- กระพริบอิมเมจพาร์ติชันสำหรับบูต;
  • การกู้คืนแฟลช recovery.img- กระพริบอิมเมจพาร์ติชันการกู้คืน
  • ระบบแฟลช system.img- กระพริบอิมเมจระบบ
  • รูปแบบโอเอ็ม- การฟื้นฟูตารางพาร์ติชั่นที่ถูกทำลาย

ขั้นตอนที่สาม การเริ่มต้น

ดังนั้นเมื่อได้รับการควบคุมแล้วเคอร์เนลจะเชื่อมต่อดิสก์ RAM และหลังจากเริ่มต้นระบบย่อยและไดรเวอร์ทั้งหมดแล้วให้เริ่มกระบวนการเริ่มต้นซึ่งจะเริ่มการเริ่มต้น Android อย่างที่ผมบอกไปแล้วว่า init มีไฟล์คอนฟิกูเรชัน init.rc ซึ่งกระบวนการจะเรียนรู้ว่าจะต้องทำอะไรเพื่อนำระบบขึ้นมา ในสมาร์ทโฟนสมัยใหม่ การกำหนดค่านี้มีความยาวหลายร้อยบรรทัดที่น่าประทับใจ และยังมาพร้อมกับตัวอย่างการกำหนดค่าย่อยหลายรายการที่เชื่อมต่อกับการกำหนดค่าหลักโดยใช้คำสั่งนำเข้า อย่างไรก็ตาม รูปแบบของมันค่อนข้างเรียบง่ายและเป็นชุดคำสั่งที่แบ่งออกเป็นบล็อกต่างๆ

แต่ละบล็อกจะกำหนดขั้นตอนการโหลดหรือการดำเนินการตามคำพูดของนักพัฒนา Android บล็อกจะถูกแยกออกจากกันด้วยคำสั่ง on ตามด้วยชื่อการดำเนินการ เช่น ในการเริ่มต้นหรือหลัง fs บล็อกคำสั่งจะถูกดำเนินการก็ต่อเมื่อทริกเกอร์ที่มีชื่อเดียวกันเริ่มทำงาน ขณะที่บูท init จะเปิดใช้งานทริกเกอร์ Early-init, Init, Early-fs, fs, Post-fs, Early-Boot และ Boot ตามลำดับ ซึ่งจะเรียกใช้บล็อกคำสั่งที่เกี่ยวข้อง


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

การกำหนดค่าเพิ่มเติมที่โดดเด่นที่สุดมีชื่อว่า initrc.device_name.rc โดยที่ชื่ออุปกรณ์จะถูกกำหนดโดยอัตโนมัติตามเนื้อหาของตัวแปรระบบ ro.hardware นี่คือไฟล์การกำหนดค่าเฉพาะแพลตฟอร์มที่มีบล็อกคำสั่งเฉพาะ อุปกรณ์เฉพาะ- นอกจากคำสั่งที่รับผิดชอบในการปรับแต่งเคอร์เนลแล้ว ยังมีคำสั่งดังนี้:

Mount_all ./fstab.device_name

หมายความว่าตอนนี้ init ควรเมานต์ระบบไฟล์ทั้งหมดที่แสดงอยู่ในไฟล์ ./fstab.device_name ซึ่งมีโครงสร้างดังต่อไปนี้:

Device_name (พาร์ติชัน) mount_point file_system fs_options ตัวเลือกอื่น ๆ

โดยปกติจะมีคำแนะนำสำหรับการติดตั้งระบบไฟล์จากพาร์ติชัน NAND ภายในไปยังไดเร็กทอรี /system (OS), /data (การตั้งค่าแอปพลิเคชัน) และ /cache (ข้อมูลแคช) อย่างไรก็ตาม ด้วยการแก้ไขไฟล์นี้เล็กน้อย เราสามารถบังคับให้ init บูตระบบจากการ์ดหน่วยความจำได้ ในการดำเนินการนี้เพียงแบ่งการ์ดหน่วยความจำออกเป็นสามส่วน 4 ส่วน: 1 GB / ext4, 2 GB / ext4, 1 GB / ext4 และพื้นที่ fat32 ที่เหลือ ถัดไป คุณต้องกำหนดชื่อของพาร์ติชันการ์ดหน่วยความจำในไดเร็กทอรี /dev (จะแตกต่างกันไปตามอุปกรณ์ต่างๆ) และแทนที่ด้วยชื่ออุปกรณ์ดั้งเดิมในไฟล์ fstab


ที่ส่วนท้ายของบล็อก boot init มักจะพบคำสั่งเริ่มต้น class_start ซึ่งจะแจ้งให้คุณทราบว่าคุณควรเริ่มบริการทั้งหมดที่แสดงอยู่ในการกำหนดค่าที่เกี่ยวข้องกับคลาสเริ่มต้น คำอธิบายของบริการเริ่มต้นด้วยคำสั่งบริการ ตามด้วยชื่อของบริการและคำสั่งที่ต้องดำเนินการเพื่อเริ่มต้น ต่างจากคำสั่งที่ระบุไว้ในบล็อก บริการจะต้องทำงานตลอดเวลา ดังนั้น init จะหยุดทำงานอยู่เบื้องหลังและตรวจสอบสิ่งนี้ตลอดอายุการใช้งานของสมาร์ทโฟน

Modern Android มีบริการมากมาย แต่สองบริการนั้นมีสถานะพิเศษและกำหนดบริการทั้งหมด วงจรชีวิตระบบ

คำสั่ง init.rc

กระบวนการเริ่มต้นมีชุดคำสั่งในตัว ซึ่งหลายคำสั่งเป็นมาตรฐาน คำสั่งลินุกซ์- สิ่งที่น่าสังเกตมากที่สุด:

  • ดำเนินการ /path/to/command- รันคำสั่งภายนอก
  • อินเทอร์เฟซ ifup- ยกอินเทอร์เฟซเครือข่าย
  • class_start class_name- เริ่มบริการที่อยู่ในคลาสที่ระบุ
  • class_stop class_name- หยุดบริการ
  • insmod /path/to/module- โหลดโมดูลเคอร์เนล
  • เมานต์ไดเร็กทอรีอุปกรณ์ FS- เชื่อมต่อระบบไฟล์
  • ค่าชื่อ setprop- ตั้งค่าตัวแปรระบบ
  • เริ่ม service_name- เริ่มบริการที่ระบุ
  • ชื่อทริกเกอร์- เปิดใช้งานทริกเกอร์ (ดำเนินการบล็อกคำสั่งที่ระบุ)
  • เขียนบรรทัด /path/to/file- เขียนบรรทัดลงในไฟล์

ขั้นตอนที่สี่ ไซโกตและ app_process

ในขั้นตอนหนึ่งของการโหลด init จะพบบล็อกลักษณะนี้เมื่อสิ้นสุดการกำหนดค่า:

บริการ zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server class default socket zygote stream 660 root system onrestart write /sys/android_power/request_state wake onrestart write /sys/power/state on onrestart รีสตาร์ทสื่อ onrestart รีสตาร์ท netd

นี่คือคำอธิบายของบริการ Zygote องค์ประกอบที่สำคัญระบบ Android ใด ๆ ที่รับผิดชอบในการเริ่มต้น การเริ่มบริการระบบ การเริ่มและการหยุดแอปพลิเคชันของผู้ใช้ และงานอื่น ๆ อีกมากมาย Zygote เปิดตัวโดยใช้แอปพลิเคชันขนาดเล็ก /system/bin/app_process ซึ่งมองเห็นได้ชัดเจนในส่วนด้านบนของการกำหนดค่า งาน app_proccess คือการเริ่มต้นระบบเสมือน รถดาลวิคซึ่งเป็นโค้ดที่อยู่ในไลบรารีที่ใช้ร่วมกัน /system/lib/libandroid_runtime.so จากนั้นเรียกใช้ Zygote ที่ด้านบนสุด

เมื่อทั้งหมดนี้เสร็จสิ้นและ Zygote อยู่ในการควบคุมแล้ว มันจะเริ่มสร้างรันไทม์แอปพลิเคชัน Java โดยการโหลดคลาส Java ของเฟรมเวิร์กทั้งหมด (ปัจจุบันมีมากกว่า 2,000 คลาส) จากนั้นจะเริ่มต้น system_server ซึ่งรวมถึงระดับสูงส่วนใหญ่ (เขียนด้วยภาษา Java) บริการระบบรวมถึง Window Manager, Status Bar, Package Manager และที่สำคัญที่สุดคือ Activity Manager ซึ่งในอนาคตจะมีหน้าที่รับสัญญาณเกี่ยวกับการเริ่มและสิ้นสุดแอปพลิเคชัน

หลังจากนี้ Zygote จะเปิดซ็อกเก็ต /dev/socket/zygote และเข้าสู่โหมดสลีปเพื่อรอข้อมูล ในเวลานี้ ตัวจัดการกิจกรรมที่เปิดตัวก่อนหน้านี้จะส่ง Intent.CATEGORY_HOME ออกอากาศเพื่อค้นหาแอปพลิเคชันที่รับผิดชอบในการสร้างเดสก์ท็อปและตั้งชื่อให้กับ Zygote ผ่านทางซ็อกเก็ต ในทางกลับกัน จะแยกและรันแอปพลิเคชันที่ด้านบนของเครื่องเสมือน เอาล่ะ เรามีเดสก์ท็อปบนหน้าจอของเรา ซึ่งพบโดย Activity Manager และเปิดตัวโดย Zygote และแถบสถานะที่เปิดตัวโดย system_server ซึ่งเป็นส่วนหนึ่งของบริการแถบสถานะ หลังจากแตะที่ไอคอนเดสก์ท็อปจะส่งเจตนาพร้อมชื่อของแอปพลิเคชันนี้ Activity Manager จะได้รับมันและส่งคำสั่งเพื่อเริ่มแอปพลิเคชันไปยัง Zygote daemon

ข้อมูล

ในคำศัพท์เฉพาะของ Linux ดิสก์ RAM เป็นชนิดของ ยากเสมือนดิสก์ที่มีอยู่เฉพาะใน แรม- ในช่วงต้นของกระบวนการบูต เคอร์เนลจะแยกเนื้อหาดิสก์ออกจากอิมเมจและเมานต์เป็นระบบไฟล์รูท (rootfs)

ในระหว่างกระบวนการบู๊ต Android จะแสดงหน้าจอบูตที่แตกต่างกันสามหน้าจอ หน้าจอแรกปรากฏขึ้นทันทีหลังจากกดปุ่มเปิดปิดและกะพริบไปที่เคอร์เนล Linux ส่วนหน้าจอที่สองจะปรากฏบน ระยะแรกการเริ่มต้นและเขียนไว้ในไฟล์ /initlogo.rle (ปัจจุบันไม่ค่อยได้ใช้) ส่วนหลังเปิดตัวโดยใช้แอปพลิเคชัน bootanimation และมีอยู่ในไฟล์ /system/media/bootanimation.zip

นอกเหนือจากทริกเกอร์มาตรฐานแล้ว init ยังให้คุณกำหนดทริกเกอร์ของคุณเอง ซึ่งสามารถทริกเกอร์ได้จากเหตุการณ์ต่างๆ เช่น การเชื่อมต่ออุปกรณ์เข้ากับ USB การเปลี่ยนสถานะของสมาร์ทโฟน หรือการเปลี่ยนสถานะของตัวแปรระบบ

เหนือสิ่งอื่นใด Activity Manager ยังทำการฆ่าอีกด้วย แอปพลิเคชันพื้นหลังเมื่อหน่วยความจำไม่เพียงพอ ค่าเกณฑ์ หน่วยความจำฟรีมีอยู่ในไฟล์ /sys/module/lowmemorykiller/parameters/minfree.

ทั้งหมดนี้อาจดูสับสนเล็กน้อย แต่สิ่งที่สำคัญที่สุดคือการจำสามสิ่งง่ายๆ:

ในหลาย ๆ ด้าน Android แตกต่างจากระบบปฏิบัติการอื่นมากและเป็นการยากที่จะเข้าใจทันที อย่างไรก็ตาม หากคุณเข้าใจว่าทุกอย่างทำงานอย่างไร ทุกอย่างก็จะเปิดขึ้นอย่างง่ายดาย ความเป็นไปได้ที่ไร้ขีดจำกัด- ต่างจาก iOS และ วินโดว์โฟนระบบปฏิบัติการของ Google มีสถาปัตยกรรมที่ยืดหยุ่นมากซึ่งช่วยให้คุณเปลี่ยนแปลงพฤติกรรมได้อย่างจริงจังโดยไม่ต้องเขียนโค้ด ในกรณีส่วนใหญ่ การแก้ไขการกำหนดค่าและสคริปต์ที่จำเป็นก็เพียงพอแล้ว

อ่านว่ามีอุปกรณ์ Android ประเภทใดบ้าง ระบบปฏิบัติการ Android ซึ่ง Google พัฒนามาตั้งแต่ฤดูร้อนปี 2548 ในเวลาอันสั้นได้กลายเป็นหนึ่งในระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในตลาดโลกโดยผลักดันคู่แข่งหลายรายออกไป หุ่นยนต์สีเขียวซึ่งกลายมาเป็นหน้าตาของ OS ได้รับการยอมรับจากผู้ใช้และที่สำคัญคือเป็นที่รัก ระบบนี้ประสบความสำเร็จอย่างไม่น่าเชื่อ โดยกลายเป็นพื้นฐานสำหรับอุปกรณ์เพื่อวัตถุประสงค์ที่หลากหลาย แต่อุปกรณ์ใดที่ทำงานเฉพาะ? เราตั้งใจที่จะรวบรวมเนื้อหาที่เราจะพยายามเปิดเผยคำตอบสำหรับคำถามนี้

ทำไมระบบปฏิบัติการ Android ถึงดีขนาดนี้?

ดังที่หลายๆ คนทราบดีว่าตลาดระบบปฏิบัติการมือถือในปัจจุบันถูกครอบงำโดยตัวแทนเพียงสองคนเท่านั้น ได้แก่ iOS และ Android ระบบปฏิบัติการที่เป็นปฏิปักษ์ทั้งสองนี้สามารถจัดการแทนที่ผู้เล่นอื่นๆ ทั้งหมดได้ ซึ่งต้องพอใจกับเปอร์เซ็นต์ที่น้อยมาก

และเป็นเวลาประมาณสิบปีแล้วที่การถกเถียงกันว่าอันไหนดีกว่าหรือ Android ยังไม่คลี่คลาย ประการแรกได้รับการสนับสนุนจากความประณีตและความมั่นคง - ทุกอย่างมีไว้สำหรับประชาชน อย่างไรก็ตาม ระบบปิดและใช้งานเฉพาะในผลิตภัณฑ์ของ Apple เท่านั้น ในทางกลับกัน Android มีความเปิดกว้างพร้อมความเป็นไปได้ในการปรับแต่งตลอดจนอุปกรณ์ที่หลากหลายมากมาย - บริษัท ใดก็ได้ที่สามารถเข้าถึงระบบได้

ข้อดีของ Android อยู่ที่ความเปิดกว้างและความแพร่หลาย ผู้ผลิตสมาร์ทโฟน แท็บเล็ต นาฬิกาอัจฉริยะ และผู้ผลิตรถยนต์ก็ใช้ระบบนี้เพื่อวัตถุประสงค์ของตนเองเช่นกัน นอกจากนี้ผลิตภัณฑ์ที่เปิดตัวบน Android มักจะถูกกว่าคู่แข่งในระบบปฏิบัติการอื่น

อุปกรณ์ Android: โดยที่ไม่ได้ใช้ระบบ

ตอนนี้ตรงไปยังอุปกรณ์ Android แล้ว มีจำนวนมากดังนั้นเราจะพูดถึงสิ่งที่พบบ่อยที่สุด

สมาร์ทโฟนและ Android

อุปกรณ์เครื่องแรกที่ได้รับเกียรติให้สัมผัสถึงประโยชน์ของ Android ก็คือสมาร์ทโฟน เรื่องนี้เกิดขึ้นเมื่อไม่นานมานี้ - ฤดูใบไม้ร่วงปี 2551 เพียงเก้าปีที่แล้วอุปกรณ์แรกในระบบนี้ได้เปิดตัว! สมาร์ทโฟนเครื่องแรกคือ HTC Dream ซึ่งมีคีย์บอร์ดแบบสไลด์ออกและคุณสมบัติพื้นฐานที่ไม่สามารถเทียบได้กับการติดธงปัจจุบัน

สมาร์ทโฟนถูกสร้างขึ้นบนชิป Qualcomm MSM7201A - หนึ่งคอร์และความถี่ 528 MHz “พลัง” นี้เสริมด้วย RAM 192 MB และ 256 MB หน่วยความจำถาวรโชคดีที่สามารถติดตั้งการ์ดหน่วยความจำขนาด 16 GB ได้ หน้าจอขนาด 3.2 นิ้วมีความละเอียด 320×480 พิกเซล และไม่ว่าใครก็ตามจะพูดอะไร ในเวลานั้นมันเป็นความก้าวหน้าอย่างแท้จริง

หลังจาก HTC Dream หลายบริษัทพิจารณาถึงศักยภาพของ Android และเปิดศักราชใหม่ของระบบปฏิบัติการมือถือ สมาร์ทโฟน Android เครื่องแรกวางจำหน่ายในรัสเซียในปี 2009 เท่านั้น และไม่ใช่แค่ Samsung หรือ LG เท่านั้น แต่เป็น HIGHSCREEN PP5420 และอุปกรณ์ก็ดูน่าสนใจแม้กระทั่งตอนนี้

เขาได้สองหน้าจอ (เพิ่มเติมOLED), โปรเซสเซอร์ Qualcomm MSM7201A, RAM 128 MB, ROM 256 MB

อย่างไรก็ตาม ระบบปฏิบัติการได้รับการพิจารณาว่าเป็นทางเลือกสำหรับผู้ที่คลั่งไคล้ และผู้ใช้ส่วนใหญ่พอใจกับโทรศัพท์มือถือ Nokia Android ก้าวกระโดดเมื่ออัปเดตเป็นเวอร์ชัน 2.3 (2011) บริษัทหลายสิบแห่งเริ่มเลือกใช้ระบบนี้ และผู้ใช้ก็คำนึงถึงศักยภาพเช่นกัน

วันนี้เรามีอะไรบ้าง? ทั้งหมด ผู้ผลิตรายใหญ่ที่สุด(คุณรู้ยกเว้นใคร) ถูกนำมาใช้ในพวกเขา สมาร์ทโฟนระบบ Androidเพิ่มบางสิ่งของคุณเองลงในรหัสระบบเพื่อทำให้ดีขึ้น ทุกปีจะมีการอัพเดตระบบโดยรับคำนำหน้าในชื่อ ด้วยการเปิดตัวเวอร์ชันใหม่ คลังแสงความสามารถของ Android ก็ได้รับการขยายออกไป และไม่มีข้อกำหนดเบื้องต้นสำหรับตลาดสมาร์ทโฟนที่จะละทิ้งระบบในปีต่อ ๆ ไป

แท็บเล็ต


แท็บเล็ต

Samsung กลายเป็นหนึ่งในตัวแทนกลุ่มแรกของแท็บเล็ต Android กาแล็กซี่แท็บซึ่งวางจำหน่ายในร้านในปี 2010 บริษัทเกาหลีออกเครื่องมาแข่งกับ iPad ที่พร้อมจะเป็นผู้นำการขายแล้ว

ก่อน Samsung มีความพยายามที่จะเปิดตัวแท็บเล็ตบน Android อยู่แล้ว แต่ก็ไม่ประสบความสำเร็จหรือไม่มีใครสังเกตเห็น Galaxy Tab ตัวแรกทำงานบนเวอร์ชัน 2.2 ซึ่งเห็นได้ชัดว่าไม่ใช่ตัวเลือกที่ดีที่สุดสำหรับอุปกรณ์ประเภทนี้ - มันไม่เหมาะกับแท็บเล็ตในเวลานั้นซึ่ง Google ไม่ได้ซ่อนไว้ แม้ว่าซัมซุงจะพยายามปรับปรุงให้ดีขึ้นก็ตาม

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

ทุกวันนี้แท็บเล็ต Android ไม่ได้ประสบปัญหา เวลาที่ดีขึ้น– ไม่ค่อยมีการเปิดตัวผลิตภัณฑ์ใหม่ ผู้ใช้ชอบ phablets และนอกจากนี้รุ่น iPad และ Windows ยังมีการแข่งขันที่รุนแรง

ทีวี, มินิพีซี, เกมคอนโซลและกล่องทีวีบน Android

ตามสมาร์ทโฟน แท็บเล็ต และอุปกรณ์อื่นๆ Android ได้เจาะเข้าไปในอุปกรณ์มัลติมีเดีย ย้อนกลับไปในฤดูร้อนปี 2555 Nexus ได้เปิดตัวอุปกรณ์ความบันเทิงสื่อ Q ซึ่งเชื่อมต่อกับทีวีและเล่นเนื้อหาต่างๆ แกดเจ็ตทำงานบน Android 4.0 ต่อมาในปี 2014 Google ได้แสดงสาขาที่มีไว้สำหรับกล่องรับสัญญาณและโทรทัศน์ Android TV ได้นำฟังก์ชันการทำงานทั้งหมดของระบบหลักมาใช้ และได้รับการปรับให้เข้ากับการควบคุมด้วยรีโมทคอนโทรลมากขึ้น

เนื่องจากความสามารถที่กว้างขวางระบบปฏิบัติการจึงดึงดูดผู้ผลิตหลายรายเป็นพิเศษซึ่งเมื่อเชื่อมต่อกับทีวีทำให้กลายเป็นสมาร์ทโฟนขนาดใหญ่บางประเภท อุปกรณ์เหล่านี้ได้รับความนิยมอย่างมากจาก บริษัท จีนที่ผลิตกล่องทีวีในราคา 2,000-3,000 รูเบิล ทีวีบางรุ่นก็มีบน Android TV เช่นกัน แต่ส่วนใหญ่ บริษัทขนาดใหญ่มีระบบของตัวเองที่ไม่อยากยอมแพ้

นอกจากนี้ด้วย การเปิดตัว Android 4.4 มินิพีซีที่ใช้ระบบนี้จำนวนไม่น้อยปรากฏในร้านค้าออนไลน์ - อุปกรณ์ขนาดเล็ก (มักอยู่ในรูปของแฟลชไดรฟ์) ซึ่งอันที่จริงแล้วเป็นกล่องทีวีเดียวกัน ข้อได้เปรียบหลักคือความกะทัดรัดทำให้สามารถพกพาติดกระเป๋าได้

ผู้ใช้หลายคนสนใจ Android และอย่างไร ระบบการเล่นเกม- บริษัทต่างๆ พยายามทำตามใจความต้องการของลูกค้า ทุกวันนี้บนชั้นวางของร้านขายอุปกรณ์อิเล็กทรอนิกส์คุณจะพบคอนโซลเกม Android รวมถึงรุ่นพกพามากมายจาก บริษัท จีน

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

อุปกรณ์อิเล็กทรอนิกส์ที่สวมใส่ได้และเทคโนโลยีภายในบ้าน

เมื่อไม่นานมานี้ อุปกรณ์อิเล็กทรอนิกส์ที่สวมใส่ได้อัจฉริยะได้กลายเป็นเทรนด์ใหม่ ได้แก่ หลังจากได้รับความนิยม Android ได้เปิดตัวระบบสำหรับนาฬิกาอัจฉริยะในปี 2014 เช่นเดียวกับระบบปฏิบัติการเต็มรูปแบบ พวกเขาพยายามทำให้สะดวกและใช้งานได้ดีที่สุด วันนี้เป็นต้นไป ระบบปฏิบัติการ Android Wearจำหน่ายนาฬิกาจากแบรนด์ดังเช่น Samsung, LG, Huawei, Sony และอื่นๆ

ระบบของ Google ไม่ได้ละเว้นเครื่องใช้ภายในบ้านซึ่งมีความชาญฉลาดมากขึ้นทุกปี ในปี 2009 ผู้ใช้สามารถซื้อกรอบรูปบน Android ได้ หลังจากนั้นเครื่องใช้ในครัวเรือนโดยเฉพาะตู้เย็นก็เข้าร่วมเทรนด์นี้ ผู้ผลิตประกอบเข้ากับอุปกรณ์ของตน แผงสัมผัสโดยคุณสามารถกำหนดค่าการทำงานของตู้เย็น สั่งอาหาร และควบคุมจากระยะไกลโดยใช้แท็บเล็ตหรือสมาร์ทโฟน

เครื่องใช้ในครัวที่น่าสนใจพร้อมระบบปฏิบัติการ Android "บนเครื่อง" มีการนำเสนอในเกือบทุกนิทรรศการ นอกจากนี้ราคาของอุปกรณ์ดังกล่าวยังค่อยๆ ลดลง ซึ่งส่งผลให้มีการแพร่กระจายอย่างรวดเร็ว

แล็ปท็อป กล้อง โปรเจ็กเตอร์ e-book

มีแล็ปท็อปที่ใช้ Android มีค่อนข้างน้อย แต่ในปัจจุบัน Google พร้อมที่จะพยายามทุกวิถีทางเพื่อให้แน่ใจว่าผลิตภัณฑ์ของตนกำหนดการแข่งขันบนระบบเดสก์ท็อปอยู่แล้ว - Windows นอกจากนี้ ผู้ใช้ทุกคนสามารถทดลองใช้ Android บนคอมพิวเตอร์หรือแล็ปท็อปของตนได้ โดยไม่มีค่าใช้จ่ายใดๆ ทั้งสิ้น

อย่างไรก็ตาม แม้ว่าแล็ปท็อปบน Android จะไม่ประสบความสำเร็จมากนัก แต่ก็ยังถือว่าเหนือกว่าในการทำงานกับหลายๆ โปรแกรม บางทีแค่ตอนนี้เท่านั้น

แต่โปรเจ็คเตอร์บน Android ดูน่าสนใจกว่า ปัจจุบัน หลายบริษัทผลิตรุ่นพกพาที่ติดตั้ง Android TV ซึ่งช่วยให้คุณเพลิดเพลินกับรายการหรือซีรีส์ที่คุณชื่นชอบได้ทุกที่ ไม่ว่าจะเป็นที่บ้านบนโซฟา หรือในป่าใต้ต้นสน แต่นี่เป็นอุปกรณ์เฉพาะกลุ่มที่ไม่มีความต้องการเช่นเดียวกับสมาร์ทโฟนหรือนาฬิกาอัจฉริยะ

ผู้รักการอ่านสามารถเข้าถึง e-book บน Android ได้แล้ววันนี้ พวกมันใช้งานได้ดีกว่าพี่น้องของพวกเขาอย่างเห็นได้ชัด ซึ่งคุณสามารถเปิดได้เฉพาะนิยายหรือเรื่องราวที่ดาวน์โหลดไว้ล่วงหน้าเท่านั้น โมเดลที่คล้ายกันบนอินเทอร์เน็ตช่วยให้คุณนั่งดูหนังและเพลิดเพลินกับการอ่านอย่างแน่นอน

อุปกรณ์สำหรับรถยนต์


รูปถ่าย: เครื่องบันทึกเทปวิทยุ Android Shuttle SDVA-6950 v2

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

นอกจากนี้ตลาดยังเต็มไปด้วย อุปกรณ์ต่างๆบน Android ที่ทุกคนสามารถซื้อได้ แน่นอนว่าสิ่งนี้ช่วยให้คุณสามารถดาวน์โหลดแผนที่ได้หลายพันแผนที่ คุณจะอยู่ที่ไหนโดยไม่มีวิทยุที่ไม่เพียงแต่เล่นเพลง แต่ยังแสดงวิดีโอจาก YouTube ในการจราจรติดขัดเป็นเวลานาน เครื่องบันทึกภาพพร้อมที่จะเสริมการตีคู่นี้ซึ่งเมื่อใช้ Android มีความสามารถที่เหนือกว่าอย่างมาก

บทสรุป

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


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

Android มันคืออะไร - สำหรับหุ่นจำลอง

Android เป็นระบบปฏิบัติการฟรีที่ขับเคลื่อนสมาร์ทโฟน แท็บเล็ต เกมคอนโซล นาฬิกา ทีวี เครื่องเล่นมัลติมีเดีย e-reader และแว่นตา Google บ่อยครั้งที่ผู้ผลิตอุปกรณ์สมัยใหม่เปลี่ยนองค์ประกอบระบบปฏิบัติการมาตรฐานด้วยแอปพลิเคชันที่เป็นกรรมสิทธิ์ จัดกลุ่มรายการเมนูให้แตกต่างออกไป และกำหนดชื่อของพวกเขา อย่างไรก็ตาม สาระสำคัญของการทำงานของระบบในเชลล์ที่เป็นกรรมสิทธิ์ส่วนใหญ่นั้นเหมือนกัน

แอปพลิเคชันที่หลากหลายจะมอบโอกาสเพิ่มเติมให้กับผู้ใช้และแทนที่ฟังก์ชันพื้นฐาน จนถึงทุกวันนี้ มีการดำเนินการอัปเดตเป็นประจำ ซึ่งจะขยายขีดความสามารถของผู้ใช้อย่างมาก เพิ่มผลผลิตและประสิทธิภาพ ระบบปฏิบัติการเวอร์ชันล่าสุดได้รับการพัฒนาในปี 2560 และเรียกว่า Android 8.0 Oreo แอนดรอยด์ – แพลตฟอร์มที่ทันสมัยที่ให้คุณเปลี่ยนสมาร์ทโฟนและแท็บเล็ตของคุณให้กลายเป็นของจริงได้ กระเป๋าคอมพิวเตอร์- นอกจากนี้ระบบปฏิบัติการ Android ยังใช้งานง่าย

ส่วนที่หนึ่ง เปิดตัวครั้งแรก

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

ตัวช่วยสร้างการเปิดตัวครั้งแรก

เบื้องต้นระบบจะแจ้งให้ผู้ใช้เลือกภาษาอินเทอร์เฟซพร้อมทั้งทำการเชื่อมต่อ เครือข่าย Wi-Fiหรือผู้ให้บริการมือถือ แต่ละอุปกรณ์สามารถประกอบด้วย ปริมาณที่แตกต่างกันภาษา อุปกรณ์ Android รุ่นยุโรปจะต้องมีภาษายูเครน รัสเซีย และอังกฤษ

อุปกรณ์ Android สมัยใหม่มีไว้สำหรับการใช้อินเทอร์เน็ต คุณสามารถใช้ฟังก์ชันหลักของสมาร์ทโฟนของคุณได้โดยไม่ต้องใช้มัน หากไม่มี WiFi ในบริเวณใกล้เคียงคุณสามารถใช้ได้ อินเทอร์เน็ตบนมือถือ- ผู้ให้บริการโทรศัพท์เคลื่อนที่แต่ละรายมีอัตราภาษีของตนเอง ซึ่งมีต้นทุนและพารามิเตอร์ที่แตกต่างกัน อย่างไรก็ตามการเข้าถึงตัวเลือกที่มีประโยชน์และ โอกาสที่น่าสนใจจะเป็นเรื่องยาก

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

จากนั้นคุณจะต้องเชื่อมโยงอุปกรณ์ที่คุณใช้กับบัญชี Google ของคุณ คุณสามารถข้ามขั้นตอนเหล่านี้และดำเนินการในภายหลังได้เล็กน้อย อย่างไรก็ตาม ขอแนะนำให้ดำเนินการทันที เนื่องจากวิธีนี้ทำให้คุณสามารถดาวน์โหลดแอปพลิเคชันที่จำเป็น ใช้บัญชีอีเมล ร้านค้าแอปพลิเคชัน และบริการออนไลน์ที่เป็นประโยชน์อื่นๆ ของบริษัทโดยไม่ต้องมีขั้นตอนที่ไม่จำเป็น ผู้ใช้สามารถใช้งานได้แล้ว บัญชีที่มีอยู่- หากไม่มีให้ลงทะเบียนกับ Google คลิกปุ่ม "ไม่" จากนั้น "สร้างบัญชี"

บัญชีที่สร้างขึ้นจะคงอยู่กับผู้ใช้ตลอดไป รวมถึงแอปพลิเคชันที่ซื้อก่อนหน้านี้และการตั้งค่าบางอย่าง แม้ว่าคุณจะต้องการเปลี่ยนสมาร์ทโฟนเครื่องเก่าเป็นเครื่องใหม่ก็ตาม เป็นที่น่าสังเกตว่าผู้ใช้จะมี "พื้นที่คลาวด์" 16 Gb ให้เลือกซึ่งจะทำให้เขาสามารถตั้งค่าการซิงโครไนซ์กับคลาวด์ได้ พื้นที่เก็บข้อมูลของ Google- หลังจากเข้าสู่บัญชีของคุณแล้ว ระบบจะถามคำถามหลายข้อเกี่ยวกับการตั้งค่าสมาร์ทโฟนของคุณ เพื่อไม่ให้สูญเสียการติดต่อ คุณควรยืนยันความยินยอมในการสำรองข้อมูลของคุณ

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

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

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

ระบบจะถามคุณว่าคุณเห็นด้วยหรือไม่ กฎของ Google- คลิกปุ่ม "ยอมรับ" จากนั้นป้อนแคปต์ชา มีตัวเลือกเพิ่มเติมเพื่อเชื่อมโยง VISA, Paypal และบัตรอื่นๆ กับบัญชีของคุณ ตัวเลือกนี้สะดวกเมื่อซื้อเกม เพลง และโปรแกรมจาก App Store

เมื่อสิ้นสุดขั้นตอนการตั้งค่า คุณจะต้องป้อนเขตเวลา วันที่ และ เวลาปัจจุบัน- หากคุณวางแผนที่จะใช้มันในอนาคต Google แผนที่แล้วทำเครื่องหมายในช่องที่เหมาะสม

อย่างที่คุณเห็นไม่มีอะไรซับซ้อน ตอนนี้คุณสามารถใช้อุปกรณ์ได้แล้ว อย่างเต็มที่- การตั้งค่าเริ่มต้นเสร็จสมบูรณ์

การถ่ายโอนรายชื่อจากอุปกรณ์เครื่องเก่า

มีหลายวิธีในการถ่ายโอนผู้ติดต่อจากอุปกรณ์ Android เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง วิธีที่ง่ายที่สุดคือการซิงโครไนซ์กับ Google หากนี่ไม่ใช่สมาร์ทโฟนเครื่องแรกของคุณที่ใช้ระบบปฏิบัติการ Android บันทึกทั้งหมดจะถูกบันทึกไว้ในระบบคลาวด์ของ Google สิ่งนี้เป็นไปได้หากผู้ใช้ไม่ได้ปิดใช้งานการซิงโครไนซ์ผู้ติดต่อบนอุปกรณ์เครื่องเก่า

คุณสามารถตรวจสอบว่าผู้ติดต่อของคุณได้รับการบันทึกหรือไม่ดังนี้:

  1. จากอุปกรณ์เครื่องเก่าของคุณ ไปที่การตั้งค่าแล้วคลิก "บัญชี"
  2. เมื่อบัญชี Google เชื่อมโยงกับอุปกรณ์ “Google” จะปรากฏใต้รายการด้านบน มิฉะนั้นจะต้องเชื่อมต่อ ในการดำเนินการนี้ ให้เลือก "เพิ่มบัญชี" ป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณ
  3. คลิกที่อีเมลเพื่อไปที่การตั้งค่าการซิงโครไนซ์
  4. หากต้องการบันทึกรายการจาก Android ในระบบบริการของ Google ให้คลิก "ผู้ติดต่อ" กระบวนการซิงโครไนซ์จะเกิดขึ้น
  5. จากนั้นคุณจะต้องเชื่อมต่อ สมาร์ทโฟนใหม่หรือแท็บเล็ตที่มี Google ด้วยบัญชีเดียวกันกับที่เชื่อมโยงกับอุปกรณ์เครื่องเก่า
  6. ในการถ่ายโอนผู้ติดต่อไปยังอุปกรณ์ใหม่ ให้ทำตามขั้นตอนที่อธิบายไว้ข้างต้นจนถึงรายการ Gmail

อีกวิธีหนึ่งคือการใช้ไฟล์ vcf ผู้ใช้จะต้องส่งออกข้อมูลเป็นไฟล์ ในการทำเช่นนี้คุณต้องมี:

  • ไปที่สมุดโทรศัพท์ของอุปกรณ์เครื่องเก่าของคุณ
  • คลิกที่ปุ่มในรูปแบบของจุดสามจุดที่อยู่ทางด้านขวา มุมบนหน้าจอ.
  • เลือก “นำเข้า/ส่งออก” จากนั้นคลิก "ส่งออก" ในอุปกรณ์ Android จำนวนมาก ตัวเลือกนี้สามารถแสดงเป็นรายการแยกกันได้ ในกรณีนี้ ผู้ใช้จะต้องคลิกที่ "ส่งออก"
  • จากนั้นเลือกเส้นทางการคัดลอกเพื่อย้ายผู้ติดต่อ: หน่วยความจำอุปกรณ์หรือการ์ด SD
  • วางเครื่องหมายถูกถัดจากผู้ติดต่อที่คุณต้องการถ่ายโอน หากคุณต้องการบันทึกทั้งหมด คลิก "เลือกทั้งหมด"
  • จากนั้นคลิก "ตกลง"

การใช้ตัวเลือกบลูทูธ หากต้องการทำสิ่งนี้ ให้เปิดใช้งาน ตัวเลือกนี้บนสมาร์ทโฟนทั้งเก่าและใหม่ จากนั้น เปิดใช้งานการค้นพบอุปกรณ์เนื่องจากถูกปิดใช้งานในอุปกรณ์บางตัว ไปที่ "การตั้งค่า" จากนั้นเลือก "บลูทูธ" ทำเครื่องหมายที่ช่องถัดจาก "ปรากฏแก่ทุกคน" บนอุปกรณ์ทั้งสองเครื่อง จากนั้นเราจะเปิดการค้นหาอุปกรณ์ในเครื่องเดียว ในรายการที่เปิดขึ้น ให้เลือกรายการที่ต้องการแล้วคลิกเพื่อเชื่อมต่อและถ่ายโอนข้อมูล ไปที่การตั้งค่าสมุดโทรศัพท์ เลือกส่วน "ทำเครื่องหมายทั้งหมด" หรือ "ทำเครื่องหมายหลายรายการ" จากนั้นคลิก "ส่ง" บนอุปกรณ์อื่นคลิก "ยอมรับ"

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

ไปที่แอปพลิเคชันสมุดโทรศัพท์ เลือกตัวเลือก "ส่งออก/นำเข้า" จากนั้นเลือก "ส่งออก" เรากำหนดเส้นทางการคัดลอกเป็น "ซิมการ์ด" ใส่บัตรที่มีตัวเลขเข้าไป อุปกรณ์ใหม่และโอนมัน ไปที่สมุดโทรศัพท์กันเถอะ คลิกที่ปุ่มที่มุมขวาบน เลือกตัวเลือก "นำเข้าจากซิมการ์ด"

อีกวิธีหนึ่งคือถ่ายโอนรายชื่อจากคอมพิวเตอร์ของคุณผ่านสาย USB ในการดำเนินการนี้ ให้เชื่อมต่ออุปกรณ์เก่าเข้ากับพีซีและสายเคเบิล ถ่ายโอนไฟล์ vcf พร้อมหมายเลขโทรศัพท์ไปยังคอมพิวเตอร์ของคุณ จากนั้นเราจะเชื่อมต่อสมาร์ทโฟนหรือแท็บเล็ตใหม่ในลักษณะเดียวกันและถ่ายโอนข้อมูลจากพีซีไปยังเครื่องนั้น

การตั้งค่าเมล

มาดูการตั้งค่าเมลกันดีกว่า หากผู้ใช้ไม่ได้วางแผนที่จะใช้อีเมลผ่านสมาร์ทโฟน คุณสามารถข้ามขั้นตอนนี้ได้ เมื่อใช้บัญชีอีเมล Gmail จะถูกกำหนดค่าโดยอัตโนมัติหลังจากเข้าสู่ระบบและ รหัสผ่านกูเกิลบัญชี. ในกรณีที่อีเมลอยู่ในแหล่งข้อมูลอื่น จะต้องกำหนดค่าด้วยตนเอง โดยทำตามขั้นตอนเหล่านี้:

  1. เปิดแอปพลิเคชันอีเมลในตัวบนอุปกรณ์ของคุณ
  2. ไปที่ "การตั้งค่า"
  3. คลิก “เพิ่มบัญชี”
  4. กรอกแบบฟอร์ม: ชื่อผู้ใช้และรหัสผ่าน
  5. คลิก "ถัดไป"
  6. ระบบจะแจ้งให้คุณเลือกโปรโตคอลที่จะใช้สื่อสารกับอีเมล ตามกฎแล้ว เมลเซิร์ฟเวอร์ทำงานโดยใช้สองโปรโตคอล: POP3 และ IMAP เลือกอันที่สะดวกกว่าสำหรับคุณจากนั้นคลิก "เข้าสู่ระบบ"

หากเป็นอีเมลยอดนิยมตัวใดตัวหนึ่ง เมลเซิร์ฟเวอร์จากนั้นระบบจะพยายามกำหนดการตั้งค่าที่เหลือและสร้างการเชื่อมต่ออย่างอิสระ มิฉะนั้นหากต้องการป้อนชื่อเซิร์ฟเวอร์และการตั้งค่าอื่น ๆ ให้คลิกปุ่ม "ด้วยตนเอง" และป้อนข้อมูลที่จำเป็นสำหรับบริการอีเมล

แป้นพิมพ์บนหน้าจอ

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

หากต้องการขึ้นต้นคำด้วยตัวพิมพ์ใหญ่ ให้คลิกที่ลูกศร "ขึ้น" หากต้องการป้อนตัวพิมพ์ใหญ่หลายตัวติดกัน ให้กดปุ่มค้างไว้สองวินาที หากต้องการลบข้อความหรือคำ ให้ใช้ปุ่มที่มีลักษณะเป็นรูปสี่เหลี่ยมจัตุรัสและมีเครื่องหมายกากบาทอยู่ตรงกลาง นอกจากคีย์บอร์ดหลักแล้ว ยังมีไอคอนและอีโมติคอนเพิ่มเติมอีกมากมาย หากต้องการสลับระหว่างกัน ให้คลิกปุ่มที่อยู่มุมล่าง ขณะพิมพ์ คำแนะนำจะแสดงบนหน้าจอ หากคุณเลือกอย่างใดอย่างหนึ่งตัวอักษรจะถูกแปลงเป็นคำสำเร็จรูป

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

กำลังเชื่อมต่อกับ Wi-Fi

หากต้องการเชื่อมต่อกับเครือข่ายใหม่ผ่าน Wi-Fi คุณต้องไปที่การตั้งค่าอุปกรณ์ จากนั้นไปที่ส่วน "Wi-Fi" รายการเครือข่ายที่มีอยู่ในปัจจุบันจะปรากฏขึ้น ปราสาทตั้งอยู่ใกล้ๆ ไอคอนไวไฟหมายความว่าการเข้าถึงเครือข่ายนี้มีการป้องกันด้วยรหัสผ่าน หากใส่รหัสผ่านเพียงครั้งเดียวแล้ว การเชื่อมต่อใหม่การเชื่อมต่อกับเครือข่ายดังกล่าวด้วยอุปกรณ์ Android จะเกิดขึ้นโดยอัตโนมัติ คุณไม่จำเป็นต้องป้อนรหัสผ่านอีกครั้ง

ในบางกรณี เครือข่ายที่ต้องการอาจไม่ปรากฏในรายการเครือข่ายที่มีอยู่ ผู้ดูแลระบบของเครือข่ายใดๆ สามารถกำหนดให้ผู้ใช้รายอื่นปิด (มองไม่เห็น) ได้ หากต้องการเชื่อมต่อ ให้กดปุ่ม "เมนู" ที่มุมด้านบนของหน้าจอโทรศัพท์ จากนั้นเลือก "เพิ่มเครือข่าย" การใช้ปุ่ม "เมนู" คุณสามารถไปได้เช่นกัน การตั้งค่าเพิ่มเติมเครือข่าย: ตั้งค่าเครือข่ายเป็นโหมดสลีปและเปิดใช้งานการแจ้งเตือนเกี่ยวกับเครือข่ายที่พร้อมใช้งานและแบบเปิด

ส่วนที่สอง อินเตอร์เฟซสมาร์ทโฟน

อินเทอร์เฟซของอุปกรณ์ Android ขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการและเชลล์ที่เป็นกรรมสิทธิ์ซึ่งติดตั้งโดยผู้ผลิต อย่างไรก็ตาม ตรรกะการทำงานของระบบปฏิบัติการยังคงไม่เปลี่ยนแปลง

ท่าทาง

การควบคุมอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android นั้นขึ้นอยู่กับท่าทางสัมผัส สิ่งสำคัญ ได้แก่ :

  1. แตะ – เพียงสัมผัสนิ้วเดียวบนหน้าจอ
  2. การแตะสองครั้งจะคล้ายกับการคลิกเมาส์สองครั้ง แตะสองครั้งบนหน้าจอสัมผัสของสมาร์ทโฟน
  3. แตะยาว – สัมผัสหน้าจอเป็นเวลาหลายวินาที
  4. ปัด – เลื่อนสัมผัสบนหน้าจอ มันเกี่ยวข้องกับการปัดนิ้วของคุณผ่านหน้าจอสมาร์ทโฟนจากซ้ายไปขวา บนลงล่าง หรือล่างขึ้นบน
  5. หยิก - เกี่ยวข้องกับการแตะหน้าจอด้วยนิ้วโป้งและนิ้วชี้ จากนั้นนำมารวมกัน

ไอคอนเดสก์ท็อปและแถบท่าเรือ

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

แถบสถานะ

ตั้งอยู่ที่ด้านบนของหน้าจออุปกรณ์ Android ข้อมูลนี้จะแสดงข้อมูลเกี่ยวกับเวลาปัจจุบัน การชาร์จแบตเตอรี่ และการแจ้งเตือนที่ใช้งานอยู่ ผู้ใช้บางคนเรียกว่า "คนตาบอด" หากต้องการเปิด คุณจะต้องปัดจากบนลงล่าง แถบสถานะช่วยให้เข้าถึงการสลับหลักได้: ข้อมูลมือถือ ตำแหน่ง การประหยัดพลังงาน เสียง หน้าจอแนวตั้ง โหมดเครื่องบิน ไฟฉาย บลูทูธ และ Wi-Fi

วอลเปเปอร์ วิดเจ็ต ไอคอน

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

การตั้งค่าเสียงเรียกเข้า

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

ส่วนที่ 3 การติดตั้งแอพพลิเคชั่น

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

Google Play

หากต้องการเข้าถึง App Store อย่างเป็นทางการ คุณต้องมีบัญชี Google ไอคอน Play Market อยู่บนเดสก์ท็อป แตะที่ภาพเพื่อเปิดแอปพลิเคชัน มีแถบค้นหาที่ด้านบนของหน้าจอ หากผู้ใช้จำเป็นต้องดาวน์โหลดแอปพลิเคชันเฉพาะ ให้ป้อนชื่อเพื่อค้นหา Google Play มีส่วนต่างๆ ได้แก่ เกม แอปพลิเคชัน เพลง หนังสือ และนิตยสาร ที่ด้านล่างของหน้าจอคือรายการภาพยนตร์ใหม่และแอพพลิเคชั่นยอดนิยม

การป้องกันการซื้อโดยไม่ได้ตั้งใจ

ใน เกมสมัยใหม่และแอปพลิเคชันอาจมีการซื้อในแอปซึ่งอาจสร้างความประหลาดใจอันไม่พึงประสงค์ให้กับเจ้าของสมาร์ทโฟน ผู้ปกครองมักจะมอบสมาร์ทโฟนให้บุตรหลานเล่นด้วย เพื่อป้องกันตัวเองจากการซื้อสินค้าโดยไม่ตั้งใจ คุณต้องตั้งรหัสผ่าน ในการดำเนินการนี้ ให้เปิด Play Market และไปที่ "การตั้งค่า" ไปที่ส่วน "ต้องใช้รหัสผ่านเมื่อซื้อ" และทำเครื่องหมายที่ช่องถัดจาก "สำหรับการซื้อใน Google Play ทั้งหมดบนอุปกรณ์นี้"

ส่วนลดและการขาย

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

มีแอปพลิเคชั่นที่คล้ายกันมากมาย ความนิยมสูงสุดในหมู่ผู้ใช้คือ AppSales คุณสามารถใช้ระบบกรองเพื่อล้างรายการข้อเสนอได้ โปรแกรมที่ไม่จำเป็น- ผู้ใช้สามารถเลือกประเภทแอพพลิเคชั่นที่สนใจหรือโปรแกรมเฉพาะได้

การเลือกโปรแกรมเริ่มต้น

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

หากคุณเลือกโปรแกรมที่ต้องการโดยไม่ได้ตั้งใจ คุณสามารถกลับไปที่กล่องโต้ตอบดังนี้:

  1. ไปที่รายการเมนู "การตั้งค่า"
  2. จากนั้นใน "แอปพลิเคชัน"
  3. ค้นหาโปรแกรมที่คุณต้องการ
  4. คลิก “ลบโปรแกรมเริ่มต้น”

การถอนการติดตั้งโปรแกรม

มีหลายวิธีในการลบโปรแกรมออกจากอุปกรณ์ Android วิธีแรก:

  • ในการตั้งค่าอุปกรณ์ ให้ค้นหาส่วน "แอปพลิเคชัน"
  • สลับไปที่แท็บ "บุคคลที่สาม" หรือ "ทั้งหมด"
  • ค้นหาโปรแกรมที่ไม่ต้องการในรายการ
  • จากนั้นเลือกตัวเลือก "ลบ"

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

วิธีที่สามคือการลบผ่าน Play Market เปิดแอปพลิเคชัน ในเมนู ให้เลือกส่วน "แอปพลิเคชันของฉัน" แตะที่ แอปพลิเคชันที่ต้องการและเลือกฟังก์ชัน "ลบ"

การติดตั้งแอปพลิเคชันจากแหล่งบุคคลที่สาม

โปรแกรมที่จำเป็นสามารถดาวน์โหลดได้ไม่เฉพาะจากร้านแอปพลิเคชันอย่างเป็นทางการ แต่ยังมาจากเว็บไซต์บุคคลที่สามด้วย ในการดำเนินการนี้ ผู้ใช้จำเป็นต้องเปิดใช้งานคุณสมบัติที่เกี่ยวข้องบนอุปกรณ์ เนื่องจากคุณสมบัติดังกล่าวถูกปิดใช้งานตามค่าเริ่มต้น ในการตั้งค่าให้ค้นหาแท็บ "ความปลอดภัย" ใกล้จุด” แหล่งที่ไม่รู้จัก“ และ “ตรวจสอบแอปพลิเคชัน” ทำเครื่องหมายในช่อง จากนั้นคุณสามารถดาวน์โหลดได้ ไฟล์การติดตั้งโปรแกรมที่มีนามสกุล APK

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

App Store ของบุคคลที่สาม

ผู้ใช้บางรายเนื่องจาก ส่วนลดที่ดีต้องการใช้ App Store ของบุคคลที่สาม ขั้นตอนการดาวน์โหลดและติดตั้งแอพพลิเคชั่นจะเหมือนกับที่อธิบายไว้ข้างต้น โปรดทราบสิ่งต่อไปนี้เมื่อดาวน์โหลด:

  1. ใช้แหล่งข้อมูลที่เชื่อถือได้
  2. ก่อนที่จะซื้อโปรแกรม ตรวจสอบให้แน่ใจว่าใช้กับประเทศที่คุณพำนักอยู่
  3. เมื่อซื้อแอปพลิเคชัน สิทธิ์ของผู้ใช้อาจไม่ได้รับการคุ้มครอง


มีคำถามอะไรไหม?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: