Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.. Những yếu tố này đã giúp
Trang 1HỆ ĐIỀU HÀNH ANDROID
1.GIỚI THIỆU KHÁI QUÁT
1.1.hệ điều hành Android và nguồn gốc
Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự
hỗ trợ tài chính từ Google và sau này được chính Google mua lại vào năm
2005 Android ra mắt vào năm 2007 cùng với tuyên bố thành lập Liên minh thiết bị cầm tay mở: một hiệp hội gồm các công ty phần cứng,phần mềm,
và viễn thông với mục tiêu đẩy mạnh các tiêu chuẩn mở cho các thiết bị di động Chiếc điện thoại đầu tiên chạy Android được bán vào tháng 10 năm 2008 Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc
đã cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên nhiệt huyết được điều chỉnh và phân phối Android một cách tự do Ngoài ra, Android còn có một cộng đồng lập trình viên đông đảo chuyên viết các ứng dụng để mở rộng chức năng của thiết bị, bằng một loại ngôn ngữ lập trình Java có sửa đổi Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng trên Android, và số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng chính của Android, ước tính khoảng 25 tỷ lượt
Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới, vượt qua Symbian vào quý 4 năm 2010, và được các công ty công nghệ lựa chọn khi họ cần một hệ điều hành không nặng nề, có khả năng tinh chỉnh, và giá rẻ chạy trên các thiết bị công nghệ cao thay vì tạo dựng
từ đầu Kết quả là mặc dù được thiết kế để chạy trên điện thoại và máy tính bảng, Android đã xuất hiện trên TV, máy chơi game và các thiết bị điện tử khác Bản chất mở của Android cũng khích lệ một đội ngũ đông đảo lập trình viên và những người đam mê sử dụng mã nguồn mở để tạo ra những dự án do cộng đồng quản lý Những dự án này bổ sung các tính năng cao cấp cho những người dùng thích tìm tòi hoặc đưa Android vào các thiết bị ban đầu chạy hệ điều hành khác
Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt và 1,3 triệu lượt kích hoạt mỗi ngày Sự thành công của hệ điều hành cũng khiến nó trở thành mục tiêu trong các vụ kiện liên quan đến bằng phát minh, góp mặt trong cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ
1.2.Lịch sử phát triển Anroid:
Trang 2Tháng 7 năm 2005, Google mua lại Android, Inc., một công ty nhỏ mới thành lập có trụ sở ở Palo Alto, California, Mỹ Những nhà đồng sáng lập của Android chuyển sang làm việc tại Google gồm có Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập công ty Wildfire Communications), Nick Sears (từng là phó chủ tịch của T-Mobile), và Chris White (trưởng nhóm thiết kế
và phát triển giao diện tại WebTV) Khi đó, có rất ít thông tin về các công việc của Android, ngoại trừ việc họ đang phát triển phần mềm cho điện thoại di động.Điều này tạo những tin đồn về việc Google có ý định bước vào thị trường điện thoại di động
Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động dựa trên hạt nhân Linux, được họ tiếp thị đến các nhà sản xuất thiết bị cầm tay và các nhà mạng trên những tiền đề về việc cung cấp một hệ thống mềm dẻo, có khả năng nâng cấp mở rộng cao Một số nguồn tin cho biết trước đó Google đã lên danh sách các thành phần phần cứng và các đối tác phần mềm, đồng thời ra hiệu với các nhà mạng rằng họ sẵn sàng hợp tác ở nhiều cấp độ khác nhau Ngày càng nhiều suy đoán rằng Google sẽ tham gia thị trường điện thoại di động xuất hiện trong tháng 12 năm 2006.Tin tức của BBC và Nhật báo phố Wall chú thích rằng Google muốn đưa công nghệ tìm kiếm và các ứng dụng của họ vào điện thoại di động và họ đang nỗ lực làm việc để thực hiện điều này Các phương tiện truyền thông in và online cũng sớm có bài viết về những tin đồn cho rằng Google đang phát triển một thiết bị cầm tay mang thương hiệu Google Và lại càng có nhiều suy đoán sau bài viết về việc Google đang định nghĩa các đặc tả công nghệ và trình diễn các mẫu thử với các nhà sản xuất điện thoại di động và nhà mạng
1.3.Các thiết bị Android:
Bản chất mở và cho phép thay đổi của Android giúp nó xuất hiện trên nhiều thiết bị điện tử khác nhau Ngoài điện thoại và máy tính bảng , thì nó còn xuất hiện trên các thiết bị như laptop và netbook,smartbook TV thông minh (Google TV) và máy ảnh (Nikon Coolpix S800c và Galaxy Camera) Hơn thế nữa, hệ điều hành Android còn được ứng dụng trong kính mắt thông minh (Project Glass), đồng hồ đeo tay, tai nghe, đầu CD và DVD cho xe hơi, gương soi, máy nghe nhạc bỏ túi và điện thoại để bàn và VoIP Ouya- một máy trò chơi điện tử chạy Android, đã trở thành một trong những chiến dịch khởi động thành công nhất, gây quỹ được 8,5 triệu đô la Mỹ để phát triển, tiếp sau đó là các máy trò chơi điện tử dựa trên Android như Project Shield của NVIDIA
Vào năm 2011, Google đã trình diễn "Android@Home", một công nghệ tự động hóa gia đình, sử dụng Android để điều khiển nhiều thiết bị gia dụng như công tắc điện, ổ cắm và thiết bị điều khiển nhiệt độ trong nhà Chiếc đèn mẫu được quảng cáo là có thể được điều khiển từ điện thoại hoặc máy tính bảng Android, nhưng trưởng nhóm Android Andy Rubin vẫn cẩn trọng cho rằng "tắt mở bóng đèn không phải là việc gì mới," ám chỉ nhiều dịch vụ tự động hóa gia đình đã gặp thất bại trước đây Ông nói rằng Google có suy nghĩ tham vọng hơn và dự
Trang 3định của công ty là sử dụng vị trí của mình như một nhà cung cấp dịch vụ đám mây để mang sản phẩm Google đến gia đình của khách hàng
2 Cài đặt HDH và thuật ngữ Root thiết bị (chỉ nói tượng trưng)
2.1 .Cài đặt HDH
- Sử dụng smartphone và nhất là điện thoại Android thì việc gặp lỗi trong quá trình hoạt động là không thể tránh khỏi (do bị lỗi phần mềm, virus, ứng dụng lỗi, nâng cấp hệ điều hành…) Việc cài lại hệ điều hành có thể đưa điện thoại về trạng thái ban đầu sạch hoàn toàn và có thể giải quyết được hầu hết các lỗi
thường gặp trên điện thoại
- Có nhiều cách cài lại hệ điều hành : cài bằng cách chạy Rom stock , Rom cook
- Ở đây chúng em nói về cách cài điện thoại android bằng cách chạy lại ROM gốc
- Công cụ sử dụng để cài ROM gốc cho điện thoại là phần mềm Odin
Chuẩn bị :
1 Tải phần mềm Odin ví dụ ODIN v3.04
2 Cài đặt Odin trên máy tính
3 Driver của dòng máy điện thoại đang dùng đã được cài trên máy tính (driver cho điện thoại có thể download trên trang chủ các hãng điện thoại)
4 Bật chế độ USB Debugging mode trên điện thoại bằng cách vào Settings > Applications >Development > chọn USB debugging
5 Xạc pin cho điện thoại ít nhất là 50%
Flash Rom sử dụng Odin:
- Đầu tiên cần download phiên bản Firmware mới nhất cho điện thoại của mình, tùy từng loại điện thoại mà bạn có thể tìm download firmware gốc trên mạng Với các smartphone Samsung bạn có thể download các bản firmware cho thiết bị tại đây: http://www.sammobile.com/firmwares
A Khởi động Odin trên máy tính, màn hình làm việc chính có dạng:
Trang 4B Tắt điện thoại
C Khởi động điện thoại vào chế độ download mode ( giữ phím volume down + home + power) đối với những điện thoại Samsung gần đây.
D Kết nối điện thoại với máy tính thông qua cáp USB
E Odin sẽ tự động nhận thiết bị của chúng ta Ô đầu tiên sẽ chuyển sang màu vàng với tên [COMx]
Trang 5- Sau đó chọn PDA.
F.PDA một cửa sổ sẽ hiện ra, chọn file md5 của rom bạn muốn flash cho máy.
G Click Start và chờ cho quá trình hoàn tất.
H Quá trình flash thành công thanh màu vàng sẽ chuyển thành màu xanh.
Trang 6I Nếu Flash thất bại, tiến hành tháo pin ra khỏi máy vài phút, lắp lại pin
và flash lại lần nữa.
J Khởi động lại thiết bị chờ vài phút Chúng ta đã cài đặt bản Rom mới cho chiếc smartphone của mình.
2.
2 Thuật ngữ Root thiết bị:
• Bootloader
Bootloader là chương trình khởi động hệ thông và hệ điều hành, được lập trình sẵn và cài đặt trên ROM Một định nghĩa khác rộng hơn: đó là một đoạn mã được thực thi trước khi hệ điều hành bắt đầu chạy Trên thiết bị Android,
Bootloader thường bị khóa vì các nhà sản xuất muốn bạn sử dụng phiên bản của Android mà họ đã cung cấp Với một Bootloader bị khóa trên điện thoại
Android, các Custom Rom có thể không flash được
• ClockworkMod Recovery
Chế độ Recovery của Android tương đương với chế độ BIOS trên máy tính
Đó là một trình đơn khởi động được hiển thị, và nó cho phép bạn truy cập vào một số tính năng nhất định như backup ( Nandroid backup) và cài đặt Custom ROM ClockworkMod là ứng dùng Recovery phổ biến nhất hiện này, và nó được cài đặt cùng với ứng dụng ROM Manager
• Firmware
Firmware android cũng vậy, nó là chương trình điều khiển phần cứng của thiết
bị android, mọi người vẫn hiểu nó như là hệ điều hành Firmware android quản
lý, điều khiển thiết bị từ lúc khởi động thiết bị đến lúc thiết bị hoạt động, trong
Trang 7khi hoạt động, nó giám sát thiết bị bạn 24/7 Khi bạn gọi điện, nó quản lý các phần cứng liên quan phục vụ việc gọi điện của bạn, bất kỳ mọi thao tác của bạn trên điện thoại firmware đều quản lý
Stock Firmware là firmware gốc của một hãng sản xuất điện thoại phát triển cho một dòng điện thoại nào đó Với Stock firmware thì bạn không thể chỉnh sửa được
• Recovery Mode
Như đã giải thích theo ClockworkMod , các chế độ Recovery là một menu mà bạn có thể khởi động vào cho phép bạn thực hiện sao lưu toàn bộ điện thoại của bạn ( Nandroid Backup), cài đặt Custom ROM và nhiều hơn nữa
ClockworkMod là một Recovery Mode rất phổ biến hiện nay , và bạn có thể có được nó thông qua ứng dụng quản lý ROM dưới đây
ROM Manager
ROM Manager là một ứng dụng vô cùng phổ biến cho người dùng root, và nó cho phép bạn cài đặt ClockworkMod Recovery, cài đặt ROM từ thẻ SD của bạn, thực hiện sao lưu và thậm chí tải ROM mới
• Root
Nói một cách dễ hiểu thì “Root” có nghĩa là bạn sẽ được điều khiển hoàn toàn
và chủ động những gì có trong chiếc điện thoại của bạn và những gì mà nhà cung cấp đã ẩn nó đi Khi bạn “Root”, bạn chính thức là người chủ và kiểm soát hoàn toàn chiếc máy điện thoại của bạn
3 Cách tìm kiếm:
Tìm trên Google, Bing, Yahoo…
3.1.Top ứng dụng hay cho Android - Phần mềm hay nhất cho android đầu năm 2014
Trải qua một thời gian sử dụng điện thoại hệ điều hành android, mình xin chia
sẻ với các bạn 1 số ứng dụng APK hay và cần thiết cho chiếc điện thoại Android của bạn
Thiết bị của bạn: Firefox/28.0
1 DU Battery Saver & Widgets bản PRO for Android
Trang 8Ảnh minh họa
DU Battery Saver & Widget phiên bản Pro là 1 ứng dụng trên cả tuyệt vời cho
các thiết bị Android giúp tăng được tuổi thọ của pin lên đến 70%, kéo dài thời lượng sử dụng và tuổi thọ của pin
Ứng dụng giúp tối ưu hóa RAM mạnh mẽ, tăng tốc độ xử lý của CPU làm cho thiết bị Android của bạn chạy mượt mà hơn
Hướng dẫn: khi cài đặt thành công, bạn hãy vuốt qua bên trái màn hình để xem qua 5 màn hình giới thiệu để có thể bắt đầu chạy ứng dụng
Tải DU Battery Saver PRO & Widgets
Link Tải DU Battery dự phòng
2 Viet Mobi TV
Viet Mobi TV là ứng dụng xem Tivi online miễn phí cho android, ứng dụng có trên 100 kênh truyền hình Việt Nam, Quốc Tế chuẩn SD & HD, nghe FM
Radio, xem lịch phát sóng các kênh phổ biến Ứng dụng phát hầu hết các kênh truyền hình tại Việt Nam của VTV, VTC, VCTV, HTV, SCTV, HTVC, và các kênh địa phương
Ứng dụng là một trong những Apps xem tivi được tải nhiều nhất trên Google Play
Phiên bản Viet Mobi TV 4 mới nhất:
Trang 9Tải về Viet Mobi TV 4
3 Camera 360 Ultimate
Camera 360 là 1 ứng dụng chụp ảnh đẳng cấp nhất trên các thiết bị Android và
cả Iphone, giúp bạn chỉnh sửa hiệu ứng của các bức ảnh,có nhiều hiệu ứng rất đẹp mắt Việc của bạn là chỉ cần vuốt màn hình qua phải hoặc trái để chọn được hiệu ứng mà mình thấy đẹp nhất cho bức ảnh, chắc chắn ứng dụng sẽ mang lại cho bạn những bức ảnh đẹp mà không cần đến photoshop ^^
Tải Về Camera360 Pro
Tiếp theo là 1 ứng dụng sửa ảnh và ghép ảnh hàng đầu cho điện thoại android
Đó là ứng dụng PhotoWonder, ứng dụng có chức năng sửa ảnh rất chuyên
nghiệp không khác gì bạn đang sử dụng photoshop, chức năng ghép ảnh dễ dàng với nhiều hiệu ứng rất đẹp mắt
Tải Về PhotoWonder
Tải Flappy Birds miễn phí - Game đang HOT
4 Opera mini
Trang 10Opera mini là một trình duyệt giúp duyệt web siêu tiết kiệm cho điện thoại Android, ứng dụng có dung lượng cực nhẹ (chỉ 937 KB), giao diện dễ sử dụng
và tốc độ xử lý nhanh Có thể nói đây la 1 ứng dụng không thể thiếu trên các thiết bị Addroid
Công nghệ nén của Opera mini có thể giảm đến 90% chi phí dữ liệu 3G, giúp bạn duyệt web nhanh hơn và tiết kiệm lưu lượng 3G một cách tuyệt đối
Cập nhật phiên bản Opera mini 7.5 mới nhất, ngôn ngữ tiếng việt :
Tải opera mini 7.5
5 Zing MP3
Zing MP3 là ứng dụng giúp bạn có thể nghe nhạc, tai nhac trực tuyến trên chiếc điện thoại Android Ứng dụng do chính công ty cung cấp nhạc trực tuyến lớn ở Việt Nam Zing Mp3 làm ra để mọi người có thể dễ dàng truy cập vào dịch vụ của họ
Tải Zing MP3
6 iLauncher Việt Hóa
Trang 11ILauncher là 1 ứng dụng giúp chiếc Android của bạn có giao diện giống y chang như 1 chiếc Iphone, đây có lẽ là launcher tốt nhất cho các dòng máy android hiện giờ muốn sở hữu giao diện bắt mắt và thân thiện của Iphone Ứng dụng giúp mang lại giao diện Iphone cho android này đảm bảo sẽ không làm bạn thất vọng
Tải iLauncher
7 Shazam
Shazam là ứng dụng giúp bạn nhận diện tên của một bài hát Khi bạn nghe thấy một bài hát nào đó và bạn cảm thấy thích, nhưng lại không biết bài hát đó tên là
gì, ứng dụng Shazam này sẽ giúp bạn giải quyết vấn đề này nhanh chóng Tất cả những gì bạn cần làm là chạy ứng dụng Shazam và nhấn nút tìm kiếm, đưa điện thoại hướng về phía nguồn phát nhạc và đợi cho app xử lí phần việc còn lại Ứng dụng nhận diện tốt với các bài hát nước ngoài, bài hát Việt Nam thì cũng
có 1 số bài không tìm thấy, nhưng nói chung là hầu hết đều tìm được
Tải Shazam
8 Tubemate
Tubemate là ứng dụng giúp bạn có thể download video clip từ Youtube về máy Android dễ dàng nhất
Trang 12Tính năng:
* Chế độ tải nhanh(cho phép tải nhiều file cùng lúc)
* Quản lý tải nhiều độ phân giải
* Tải dưới nền
* Hỗ trợ tạm ngừng tải
* Hỗ trợ chuyển định dạng MP3 (được thực hiện bởi MP3 Media Converter) Tải Tubemate
9 Flashlight
Flashlight là ứng dụng giúp bạn bật đèn Flash của máy làm đèn pin Ở quê buổi tối muốn đi vệ sinh toàn dùng tới nó ^^, dùng cái này cho mấy bác có 1208 lác mắt vì đèn pin của họ quá mờ : ) Một ứng dụng khá hay cho android
Tải Flashlight
10 Zalo
Zalo là một ứng dụng cho điện thoại giúp bạn có thể nhắn tin và gọi điện miễn phí với bạn bè và người thân Ứng dụng được phát hành vào giữa năm 2013, do VNG Corporation phát triển, ngôn ngữ tiếng việt 100% nên rất dễ sử dụng, ứng dụng này hỗ trợ tất cả các dòng máy điện thoại, sử dụng hoàn toàn miễn phí Tải về Zalo