SlideShare a Scribd company logo
1 of 49
ĐẠI HỌC SÀI GÒN
KHOA CÔNG NGHỆ THÔNG TIN
Môn học : Hệ điều hành
Đề tài : HỆ ĐIỀU HÀNH
ANDROID
Giáo viên : Đỗ Đình Trang
m 2 : Lâm Trung Cường
Dương Quốc Bảo
Lê Công Viên
Trần Viết Thư
Anh 1
nh
Android
• nh Android
• nh Android
• nh Android
• nh
• t
• t
• Demo
2
2
3
3
nh
Android
• Hệ điều hành nhân Linux 2.6 chạy trên các dòng
Smartphone
• Ra đời năm 2003 do Android, Inc
• Được Google mua lại và phát triển từ năm 2005.
• Là một hệ điều hành rất mạnh mạnh, có bảo mật
cao, hỗ trợ được nhiều công nghệ tiên tiến như 3G,
GPS, EDGE, Wifi...
• Được tối ưu hóa qua mỗi
phiên bản
4
4
nh
Android
• Năm 2008, chính thức mở toàn bộ mã nguồn để các
công ty viết lại cho phù hợp với điện thoại của họ.
• Nền tảng android là chung cho nhiều dòng máy.
• Máy ảo Java đã chịu trách nhiệm thực thi những ứng
dụng phù hợp với mỗi dòng điện thoại mà nó đang
chạy.
• Tất cả các chương trình ứng dụng được viết bằng
ngôn ngữ Java kết hợp với XML
nên có khả năng khả
chuyển cao.
5
5
nh
Android
• Một số hãng sản xuất điện thoại có sử dụng hệ điều hành
android tiêu biểu :
 HTC với các dòng Desire HD, Evo 4G, DROID ERIS...
 LG với các dòng GT540 Optimus, Optimus Chic E720...
 SAMSUNG với các dòng máy I9000 Galaxy S, Galaxy
Tab, Epic 4G...
 MOTOROLA với các dòng MILESTONE 2, BACKFLIP, Droid
Xtreme...
 SONY : XPERIA X10, XPERIA X10 mini...
6
6
nh
Android
7
7
nh
Android
8
8
nh
Android
9
9
nh
Android
• n
nh Android
10
10
nh Android
• Hệ điều hành android có 4 tầng từ dưới lên trên :
 Tầng hạt nhân Linux (Phiên bản 2.6)
 Tầng Libraries & Android runtime
 Tầng Application Framework
 ng Application
11
11
nh Android
12
12
Tầng Application
Application
Framework
Libraries & runtime
Tầng Linux Kerner
nh Android
1. Tầng hạt nhân Linux (Linux Kernel layer)
• Nhân linux 2.6
• Muốn thi hành được thì đều được thực hiện ở mức cấp thấp ở
lớp này bao gồm quản lý bộ nhớ (memory management), giao
tiếp với phần cứng (driver model),
thực hiện bảo mật (security),
quản lý tiến trình (process)…
13
13
nh Android
1. Tầng hạt nhân Linux (Linux Kernel layer)
 Tầng này có các thành phần chủ yếu :
• Display Driver : Điều khiển việc hiển thị lên màn hình cũng
như thu nhận những điều khiển của người dùng lên màn hình
(di chuyển, cảm ứng...)
• Camera Driver : Điều kiển hoạt động của camera, nhận luồng
dữ liệu từ camera trả về.
• Bluetooth Driver : Điều khiển thiết bị phát và thu sóng
Bluetooth.
• USB driver : Quản lý hoạt động của các
cổng giao tiếp USB
14
14
nh Android
1. Tầng hạt nhân Linux (Linux Kernel layer)
• Keypad driver : Điều khiển bàn phím
• Wifi Driver : Chịu trách nhiệm về việc thu phát sóng wifi
• Audio Driver : điều khiển các bộ thu phát âm thanh, giải mã
các tính hiệu dạng audio thành tín hiệu số và ngược lại
• Binder IPC Driver : Chịu trách nhiệm về việc kết nối và liên lạc
với mạng vô tuyến
• System Driver : Quản lý việc đọc ghi lên các thiết bị nhớ như
thẻ SD, flash...
• Power Madagement : Giám sát việc
tiêu thụ điện năng
15
15
nh Android
2. ng Library và android runtime
 m 2 thành phần là phần Library và Android Runtime
a) Phần Libraries
• Phần này có nhiều thư viện được viết bằng C/C++ để các phần
mềm có thể sử dụng, các thư viện đó được tập hợp thành một số
nhóm như :
o Thư viện hệ thống (System C library)
o Thư viện Media (Media Libraries)
o Thư viện web (LibWebCore)
o Thư viện SQLite ...
16
16
nh Android
ng Library và android runtime
b) Phần Android runtime
• Phần này chứa các thư viện mà một chương trình viết bằng
ngôn ngữ Java.
• n :
o Các thư viện lõi (Core Library) , chứa các lớp như JAVA
IO, Collections, File Access.
o Một máy ảo java
(Dalvik Virtual Machine).
17
17
nh Android
3. ng Application Framework
• Tầng này xây dựng bộ công cụ - các phần tử ở mức cao để
các lập trình viên có thể nhanh chóng xây dựng ứng dụng.
• ng Java.
• t số thành phần của phần này :
o Activity Manager : Quản lý các chu kỳ
sống của một ứng dụng cũng như cung
cấp công cụ điều khiển các Activity.
18
18
nh Android
3. ng Application Framework
o Telephony Manager : Cung cấp công cụ để thực hiện việc liên
lạc như gọi điện thoại .
o XMPP Service : Cung cấp công cụ để
liên lạc trong thời gian thực
o Location Manager : Cho phép xác định vị trí của điện thoại
thoại dựa vào hệ thống định
vị toàn cầu GPS và Google Maps.
19
19
nh Android
3. ng Application Framework
o Window Manager : Quản lý việc xây dựng và hiển thị các giao
diện người dùng cũng như tổ chức quản lý các giao diện giữa
các ứng dụng.
o Notication Manager : Quản lý việc hiển thị các thông báo.
o . Resource Manager : Quản lý tài nguyên tĩnh của các ứng
dụng bao gồm các file hình ảnh,
âm thanh, layout, string.
20
20
nh Android
4. ng Application
• Đây là lớp ứng dụng giao tiếp với người dùng, bao gồm các
ứng dụng như :
o Các ứng dụng cơ bản, được cài đặt đi liền với hệ điều hành là
gọi điện(phone), quản lý danh bạ(Contacts), duyệt web
(Browser), nhắn tin (SMS)...
o Các ứng dụng được cài thêm như các
phần mềm chứng khoán (Stock), các
trò chơi (Game), từ điển...
21
21
nh Android
ng Application
• Các chương trình có các đặc điểm là :
• Viết bằng Java, phần mở rộng là apk.
• Khi mỗi ứng dụng được chạy, nó có một phiên bản Virtual
Machine được dựng lên để phục vụ cho nó.
• p hạn chế sự lạm dụng tài nguyên, giúp hệ thống hoạt
động tốt hơn.
• Ứng dụng không có điểm vào cố định,
không có phương thức main để
bắt đầu.
22
22
nh
Android
a) Tổng quan về hệ thống file trên Android :
• Các file được tổ chức thành các thư mục, theo mô hình phân
cấp.
• Tham chiếu đến một file bằng tên và đường dẫn.
• Có thể sử dụng các ký tự, dấu gạch dưới, chữ số, dấu chấm
và dấu phảy để đặt tên file.
• Không được bắt đầu một tên file bằng dấu chấm hay chữ số.
• Chiều dài của tên file tối đa 256 ký tự.
• Phân biệt tên file chữ hoa và chữ thường.
23
23
nh
Android
a) Tổng quan về hệ thống file trên Android
• t cả các file trong android có chung cấu trúc vật lý là chuỗi
các byte (byte stream).
• Quản lý và chuyển đổi dữ liệu một cách dễ dàng.
• Các thành phần được xem như các file, chúng được phân biệt
dựa trên kiểu file: ordinary file, directory file, character device
file, và block device file.
24
24
nh
Android
b) Các kiểu file trên android
• Trong nhiều hệ điều hành như window, người ta phân biệt rõ
file (tập tin) và folder (hay directory : thư mục) là 2 thành phần
khác hẳn nhau.
• Tuy nhiên trên hệ điều hành android (cũng như linux) thì coi
directory cũng là file và nó là một loại file đặc biệt.
• t số loại file nữa có thể liệt kê theo bảng sau :
25
25
nh
Android
b) Các kiểu file trên android:
u file trong Linux
n u file
d Thư mục (Directory)
b File kiểu khối (block-type special file)
c File kiểu ký tự (character-type special file)
l Liên kết tượng trưng (symbolic link)
p File đường ống (pipe)
s Socket
- File bình thường (regular file)
26
26
nh
Android
c) Tổ chức quyền sở hữu và quyền hạn trên file
• Một file có thể liên kết với một người sử dụng và một nhóm
người sử dụng.
• Sự liên kết đó là một tập hợp các quyền hạn truy cập bao gồm
quyền được phép đọc (read), được phép ghi (write) và được
phép thực thi (execute).
• Cụ thể như sau: Một file sẻ có những quyền hạn tương ứng
với 9 ký tự theo mẫu sau : Với ký tự r w x nghĩa là có quyền
tương ứng với ký tự viết tắt đó,
nghĩa là không có quyền hạn đó.
27
27
nh
Android
c) Tổ chức quyền sở hữu và quyền hạn trên file
• 3 ký tự đầu tiên là quyền hạn chủ nhân file
• 3 ký tự giữa là quyền hạn của nhóm tài khoản sở hữu file
• 3 ký tự cuối là quyền hạn của những
người không thuộc nhóm sở hữu file.
Owner Owner Group Other
r/- w/- x/- r/- w/- x/- r/- w/- x/-
28
28
?
nh
Android
d) Cây thư mục trên hệ điều hành android
• Thư mục (hay có thể gọi là file) root là thư mục gốc của tất cả
các file thư mục còn lại.
• i nó có chứa một số file thư mục hệ thống.
• Mỗi thư mục (trừ thư mục root) đều có một thư mục cha chứa
nó, bản thân nó cũng có thể có nhiều file thư mục con.
• Cấu trúc đó có thể mô tả bằng một cây thư mục có dạng như
sau :
29
29
nh
Android
d) Cây thư mục trên hệ điều hành android
•
/root
var etc mnt system cache
framework Bin Lost+found font lib app
30
30
nh
Android
d) Cây thư mục trên hệ điều hành android
• /(root) : Là thư mục gốc. Là thư mục duy nhất không có thư
mục cha
• / mnt : thư mục chứa thiết bị lưu động (removeable)
• /system : chứa những thành phần cơ bản nhất của hệ thống
• /ect : chứa những file cấu hình của hệ thống, nó cực kỳ quan
trọng vì sự hoạt động của hệ thống đều bị chi phối ở những
file cấu hình này.
• /system/lost+found : chứa những tập
tin bị mất lúc khởi động máy.
• /system/font : chứa những font chữ
• hiển thị được ...
31
31
nh
1. So sánh giữa hệ điều hành di động và hệ điều hành trên
desktop
 Giống nhau : về bản chất hệ điều hành, những thành phần lõi
hệ điều hành.
 Khác nhau :
• Hệ điều hành di động : hoạt động trên các thiết bị nhỏ
gọn, hạn chế nhất là về vấn đề năng lượng.
• Thiết bị di động thì phải nhỏ gọn, nhẹ nhàng, vì vậy càng đè
nặng việc phải tối ưu phần cứng.
32
32
nh
1. So sánh giữa hệ điều hành di động và hệ điều hành trên
desktop
• Nó phải quản lý các ứng dụng không để các ứng dụng chạy
chiếm quá nhiều tài nguyên, tránh sự độc quyền, xung đột,
tranh chấp tài nguyên giữa các ứng dụng trong khi các hệ
điều hành chạy desktop thì ít chú ý hơn.
•
ng thường không cho phép chạy đa
nhiệm, hoặc có đa nhiệm thì các
ứng dụng bị giới hạn khá nhiều.
33
33
nh
1. So sánh giữa hệ điều hành di động và hệ điều hành trên
desktop
• Việc hiển thị giao diện trên một khung hình nhỏ cũng điều khó
khăn hơn so với hệ điều hành chạy trên desktop.
• Hệ điều hành di động phải có khả năng hoạt động liên tục
không ngừng nghĩ để đảm bảo liên lạc, đảm bảo kết nối của
thiết bị tới mạng không dây cần kết nối trong khi vẫn di
chuyển.
34
34
nh
2. So sánh hệ điều hành android với các hệ điều hành di động
khác
 Giống nhau : Đều là hệ điều hành di động nên mang đầy đủ
bản chất của hệ điều hành di động nói chung.
 Khác nhau :
• Android là hệ điều hành mã nguồn mở và miễn phí trong khi
các hệ điều hành di động còn lại đều là nguồn đóng và có phí.
• Android được phát triển từ nhân linux do đó nó có thể chạy tốt
trên nhiều dòng điện thoại khác nhau. .
• Các ứng dụng chạy trên android được
viết bằng Java trong khi đó, ứng dụng
trên các hệ điều hành khác chủ yếu
là viết bằng C/C++/Object C/C#.
35
35
t
•
t.
•
SD.
36
36
nh Demo
 nh : Android Explorer
 c năng :
• ng file
• t
• n trên file
• n trên file
 p
 n
 a
 i tên
 m
37
37
nh Demo
 nh demo
Giao diện chính, xem danh sách file. Hiển thị menu...
38
38
Giao diện chính, xem danh sách file. Hiển thị menu...
39
39
Xem hình ảnh khi mở file có đuôi jpg, jpe, bmp... Chơi nhạc khi mở file mp3
40
40
Khung thuộc tính của file
khi chọn 1 file
chọn menu Properties
41
41
Thay đổi quyền hạn của file khi bấm button Đổi tên file khi chọn file và chọn chức năng
Change permission từ hộp thoại properties rename từ menu
42
42
Chọn lệnh xóa file từ menu Tạo thư mục mới
43
43
Hộp thoại copy file khi yêu cầu copy file
44
44
t
• Android là một hệ điều hành di động hiện đại, có tiềm năng
phát triển cao. Hiện nay đã sử dụng rộng rãi ở nhiều hãng
điện thoại và thực sự đã trở thành một tập đoàn điện thoại
mạnh mẽ khi cạnh tranh với những dòng điện thoại khác như
iPhone, Window Phone, Sysbian..
• Android có nguồn gốc từ nhân Linux nên được thừa hưởng
những đặc tính quý báu của Linux, nhất là về độ bảo mật và
hiệu năng hoạt động cao.
• Hệ điều hành android được tích hợp nhiều công nghệ hiện
đại, hỗ trợ phần cứng tốt, liên tục được
cập nhật những phiên bản mới hơn,
hoạt động tốt hơn.
45
45
t
• Android là hệ điều hành đa nhiệm một người dùng.
• Hệ thống quản lý tập tin trong android là được phát triển từ
linux nên có nhiều đặc điểm giống với hệ thống quản lý tập tin
trên linux.
• Đó là những đặc điểm về quy tắc đặt tên file, đường dẫn thư
mục, hệ thống cây thư mục, những thư mục đặc trưng, hệ
thống quyền hạn của file đối với người/ nhóm sử dụng trên hệ
thống.
• Thực thi nhiều lệnh liên quan đến hệ thống file như chmod,
chown, chgrp... để chỉnh sửa thuộc
tính, hệ thống quyền hạn trên file.
46
46
47
47
48
48
49

More Related Content

What's hot

Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)realpotter
 
Tong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhTong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhHoat Thai Van
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)realpotter
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)realpotter
 
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngBáo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngHuyen Pham
 
Cấu trúc hệ điều hành
Cấu trúc hệ điều hànhCấu trúc hệ điều hành
Cấu trúc hệ điều hànhPhamTuanKhiem
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Bài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần MềmBài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần MềmHoài Phạm
 
Báo cáo bài tập lớn Website tin tức bằng PHP
Báo cáo bài tập lớn Website tin tức bằng PHPBáo cáo bài tập lớn Website tin tức bằng PHP
Báo cáo bài tập lớn Website tin tức bằng PHPMinh Chiến
 
Hệ điều hành linux (1)
Hệ điều hành linux (1)Hệ điều hành linux (1)
Hệ điều hành linux (1)khung196
 
Báo cáo Đồ án tốt nghiệp
Báo cáo Đồ án tốt nghiệpBáo cáo Đồ án tốt nghiệp
Báo cáo Đồ án tốt nghiệpDanh Huỳnh
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởThuyet Nguyen
 
Đề thi môn công nghệ phần mềm
Đề thi môn công nghệ phần mềmĐề thi môn công nghệ phần mềm
Đề thi môn công nghệ phần mềmLenhHoXung283
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Mô hình hóa yêu cầu
Mô hình hóa yêu cầuMô hình hóa yêu cầu
Mô hình hóa yêu cầuNguyen Tran
 

What's hot (20)

Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)
 
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAYLuận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
Luận văn: Xây dựng ứng dụng Android xem video trực tuyến, HAY
 
Tong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdhTong hop cau hoi trac nghiem hdh
Tong hop cau hoi trac nghiem hdh
 
Hệ điều hành (chương 4)
Hệ điều hành (chương 4)Hệ điều hành (chương 4)
Hệ điều hành (chương 4)
 
Hệ điều hành (chương 5)
Hệ điều hành (chương 5)Hệ điều hành (chương 5)
Hệ điều hành (chương 5)
 
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thôngBáo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
Báo cáo bài tập lớn môn Cơ sở dữ liệu - Học viện công nghệ bưu chính viễn thông
 
Cấu trúc hệ điều hành
Cấu trúc hệ điều hànhCấu trúc hệ điều hành
Cấu trúc hệ điều hành
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
Bài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần MềmBài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần Mềm
 
Báo cáo bài tập lớn Website tin tức bằng PHP
Báo cáo bài tập lớn Website tin tức bằng PHPBáo cáo bài tập lớn Website tin tức bằng PHP
Báo cáo bài tập lớn Website tin tức bằng PHP
 
Hệ điều hành linux (1)
Hệ điều hành linux (1)Hệ điều hành linux (1)
Hệ điều hành linux (1)
 
Chuong 3. cnpm
Chuong 3. cnpmChuong 3. cnpm
Chuong 3. cnpm
 
Báo cáo Đồ án tốt nghiệp
Báo cáo Đồ án tốt nghiệpBáo cáo Đồ án tốt nghiệp
Báo cáo Đồ án tốt nghiệp
 
Báo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mởBáo cáo môn mã nguồn mở
Báo cáo môn mã nguồn mở
 
Đề thi môn công nghệ phần mềm
Đề thi môn công nghệ phần mềmĐề thi môn công nghệ phần mềm
Đề thi môn công nghệ phần mềm
 
Đề tài: Xây dựng ứng dụng Android nghe nhạc trên internet, HOT
Đề tài: Xây dựng ứng dụng Android nghe nhạc trên internet, HOTĐề tài: Xây dựng ứng dụng Android nghe nhạc trên internet, HOT
Đề tài: Xây dựng ứng dụng Android nghe nhạc trên internet, HOT
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Mô hình hóa yêu cầu
Mô hình hóa yêu cầuMô hình hóa yêu cầu
Mô hình hóa yêu cầu
 
Đề tài: Ứng dụng giải trí trên thiết bị di động Android, HOt, 9đ
Đề tài: Ứng dụng giải trí trên thiết bị di động Android, HOt, 9đĐề tài: Ứng dụng giải trí trên thiết bị di động Android, HOt, 9đ
Đề tài: Ứng dụng giải trí trên thiết bị di động Android, HOt, 9đ
 
Tìm hiểu về process
Tìm hiểu về processTìm hiểu về process
Tìm hiểu về process
 

Viewers also liked

Android & Backup-Restore SMS
Android & Backup-Restore SMSAndroid & Backup-Restore SMS
Android & Backup-Restore SMStttoan
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Giap Le Van
 
Android presentation
Android presentationAndroid presentation
Android presentationNguyen Duong
 
IT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDKIT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDKMultiUni
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycleVu Dang
 
Basic Sqlite in Android
Basic Sqlite in AndroidBasic Sqlite in Android
Basic Sqlite in Androidyuchi_1k91 Pit
 
Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10Giap Le Van
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Ngo Trung
 
56123159 android
56123159 android56123159 android
56123159 androidHieu Pham
 
Android Nâng cao-Bài 3: Broadcast Receiver
Android Nâng cao-Bài 3: Broadcast ReceiverAndroid Nâng cao-Bài 3: Broadcast Receiver
Android Nâng cao-Bài 3: Broadcast ReceiverPhuoc Nguyen
 
Android Nâng cao-Bài 5:Notification Multiresolution Multilanguage
Android Nâng cao-Bài 5:Notification Multiresolution MultilanguageAndroid Nâng cao-Bài 5:Notification Multiresolution Multilanguage
Android Nâng cao-Bài 5:Notification Multiresolution MultilanguagePhuoc Nguyen
 
Android location sensor programming
Android location sensor programmingAndroid location sensor programming
Android location sensor programmingPhuoc Nguyen
 
Android Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingAndroid Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingPhuoc Nguyen
 
Android Nâng cao-Bài 4: Content Provider
Android Nâng cao-Bài 4: Content ProviderAndroid Nâng cao-Bài 4: Content Provider
Android Nâng cao-Bài 4: Content ProviderPhuoc Nguyen
 
Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development Phuoc Nguyen
 
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnit
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnitAndroid Nâng cao-Bài 6-Multi theme-adb tool-jUnit
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnitPhuoc Nguyen
 

Viewers also liked (19)

Android & Backup-Restore SMS
Android & Backup-Restore SMSAndroid & Backup-Restore SMS
Android & Backup-Restore SMS
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
IT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDKIT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDK
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycle
 
Android ios wp7
Android ios wp7Android ios wp7
Android ios wp7
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycle
 
Basic Sqlite in Android
Basic Sqlite in AndroidBasic Sqlite in Android
Basic Sqlite in Android
 
Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
 
Lap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hocLap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hoc
 
56123159 android
56123159 android56123159 android
56123159 android
 
Android Nâng cao-Bài 3: Broadcast Receiver
Android Nâng cao-Bài 3: Broadcast ReceiverAndroid Nâng cao-Bài 3: Broadcast Receiver
Android Nâng cao-Bài 3: Broadcast Receiver
 
Android Nâng cao-Bài 5:Notification Multiresolution Multilanguage
Android Nâng cao-Bài 5:Notification Multiresolution MultilanguageAndroid Nâng cao-Bài 5:Notification Multiresolution Multilanguage
Android Nâng cao-Bài 5:Notification Multiresolution Multilanguage
 
Android location sensor programming
Android location sensor programmingAndroid location sensor programming
Android location sensor programming
 
Android Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingAndroid Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML Parsing
 
Android Nâng cao-Bài 4: Content Provider
Android Nâng cao-Bài 4: Content ProviderAndroid Nâng cao-Bài 4: Content Provider
Android Nâng cao-Bài 4: Content Provider
 
Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development
 
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnit
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnitAndroid Nâng cao-Bài 6-Multi theme-adb tool-jUnit
Android Nâng cao-Bài 6-Multi theme-adb tool-jUnit
 

Similar to Android OS

Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SMEMichael Phan
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)En Tj Pj
 
Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)laonap166
 
Cấu trúc android
Cấu trúc androidCấu trúc android
Cấu trúc androiddhinh_190192
 
Quan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxQuan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxThu Lam
 
Tran Minh Thai Bai Giang Vc
Tran Minh Thai   Bai Giang VcTran Minh Thai   Bai Giang Vc
Tran Minh Thai Bai Giang VcNhat Thien
 
1 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate011 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate01Lê Phú Thảo
 
Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Techacademy Software
 
Thiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấpThiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấpNguyễn Bảo Quốc
 
Chuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttChuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttvo nhan
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanhHai Nguyen
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distributionCơn Gió
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởMasterCode.vn
 

Similar to Android OS (20)

bao cao athena tuan 1
bao cao athena tuan 1bao cao athena tuan 1
bao cao athena tuan 1
 
Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SME
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)Linux Network Administration (LPI-1,LPI-2)
Linux Network Administration (LPI-1,LPI-2)
 
Bai 5
Bai 5Bai 5
Bai 5
 
Cấu trúc android
Cấu trúc androidCấu trúc android
Cấu trúc android
 
Quan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linuxQuan ly bo nho ngoai trong linux
Quan ly bo nho ngoai trong linux
 
Tran Minh Thai Bai Giang Vc
Tran Minh Thai   Bai Giang VcTran Minh Thai   Bai Giang Vc
Tran Minh Thai Bai Giang Vc
 
Phan 1 sv
Phan 1   svPhan 1   sv
Phan 1 sv
 
1 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate011 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate01
 
Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1
 
Thiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấpThiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấp
 
Chuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_htttChuong 2 cac thanh_phan_cua_httt
Chuong 2 cac thanh_phan_cua_httt
 
--De cuong on tap hdh
 --De cuong on tap hdh --De cuong on tap hdh
--De cuong on tap hdh
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanh
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distribution
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
 
Quan tri he dieu hanh linux
Quan tri he dieu hanh linuxQuan tri he dieu hanh linux
Quan tri he dieu hanh linux
 

Recently uploaded

20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfXem Số Mệnh
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfNguyen Thanh Tu Collection
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxTrnHiYn5
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phươnghazzthuan
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emTrangNhung96
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnpmtiendhti14a5hn
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfXem Số Mệnh
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf4pdx29gsr9
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docxasdnguyendinhdang
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...hoangtuansinh1
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...Nguyen Thanh Tu Collection
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàNguyen Thi Trang Nhung
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngYhoccongdong.com
 

Recently uploaded (20)

20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 

Android OS

  • 1. ĐẠI HỌC SÀI GÒN KHOA CÔNG NGHỆ THÔNG TIN Môn học : Hệ điều hành Đề tài : HỆ ĐIỀU HÀNH ANDROID Giáo viên : Đỗ Đình Trang m 2 : Lâm Trung Cường Dương Quốc Bảo Lê Công Viên Trần Viết Thư Anh 1
  • 2. nh Android • nh Android • nh Android • nh Android • nh • t • t • Demo 2 2
  • 3. 3 3
  • 4. nh Android • Hệ điều hành nhân Linux 2.6 chạy trên các dòng Smartphone • Ra đời năm 2003 do Android, Inc • Được Google mua lại và phát triển từ năm 2005. • Là một hệ điều hành rất mạnh mạnh, có bảo mật cao, hỗ trợ được nhiều công nghệ tiên tiến như 3G, GPS, EDGE, Wifi... • Được tối ưu hóa qua mỗi phiên bản 4 4
  • 5. nh Android • Năm 2008, chính thức mở toàn bộ mã nguồn để các công ty viết lại cho phù hợp với điện thoại của họ. • Nền tảng android là chung cho nhiều dòng máy. • Máy ảo Java đã chịu trách nhiệm thực thi những ứng dụng phù hợp với mỗi dòng điện thoại mà nó đang chạy. • Tất cả các chương trình ứng dụng được viết bằng ngôn ngữ Java kết hợp với XML nên có khả năng khả chuyển cao. 5 5
  • 6. nh Android • Một số hãng sản xuất điện thoại có sử dụng hệ điều hành android tiêu biểu :  HTC với các dòng Desire HD, Evo 4G, DROID ERIS...  LG với các dòng GT540 Optimus, Optimus Chic E720...  SAMSUNG với các dòng máy I9000 Galaxy S, Galaxy Tab, Epic 4G...  MOTOROLA với các dòng MILESTONE 2, BACKFLIP, Droid Xtreme...  SONY : XPERIA X10, XPERIA X10 mini... 6 6
  • 11. nh Android • Hệ điều hành android có 4 tầng từ dưới lên trên :  Tầng hạt nhân Linux (Phiên bản 2.6)  Tầng Libraries & Android runtime  Tầng Application Framework  ng Application 11 11
  • 13. nh Android 1. Tầng hạt nhân Linux (Linux Kernel layer) • Nhân linux 2.6 • Muốn thi hành được thì đều được thực hiện ở mức cấp thấp ở lớp này bao gồm quản lý bộ nhớ (memory management), giao tiếp với phần cứng (driver model), thực hiện bảo mật (security), quản lý tiến trình (process)… 13 13
  • 14. nh Android 1. Tầng hạt nhân Linux (Linux Kernel layer)  Tầng này có các thành phần chủ yếu : • Display Driver : Điều khiển việc hiển thị lên màn hình cũng như thu nhận những điều khiển của người dùng lên màn hình (di chuyển, cảm ứng...) • Camera Driver : Điều kiển hoạt động của camera, nhận luồng dữ liệu từ camera trả về. • Bluetooth Driver : Điều khiển thiết bị phát và thu sóng Bluetooth. • USB driver : Quản lý hoạt động của các cổng giao tiếp USB 14 14
  • 15. nh Android 1. Tầng hạt nhân Linux (Linux Kernel layer) • Keypad driver : Điều khiển bàn phím • Wifi Driver : Chịu trách nhiệm về việc thu phát sóng wifi • Audio Driver : điều khiển các bộ thu phát âm thanh, giải mã các tính hiệu dạng audio thành tín hiệu số và ngược lại • Binder IPC Driver : Chịu trách nhiệm về việc kết nối và liên lạc với mạng vô tuyến • System Driver : Quản lý việc đọc ghi lên các thiết bị nhớ như thẻ SD, flash... • Power Madagement : Giám sát việc tiêu thụ điện năng 15 15
  • 16. nh Android 2. ng Library và android runtime  m 2 thành phần là phần Library và Android Runtime a) Phần Libraries • Phần này có nhiều thư viện được viết bằng C/C++ để các phần mềm có thể sử dụng, các thư viện đó được tập hợp thành một số nhóm như : o Thư viện hệ thống (System C library) o Thư viện Media (Media Libraries) o Thư viện web (LibWebCore) o Thư viện SQLite ... 16 16
  • 17. nh Android ng Library và android runtime b) Phần Android runtime • Phần này chứa các thư viện mà một chương trình viết bằng ngôn ngữ Java. • n : o Các thư viện lõi (Core Library) , chứa các lớp như JAVA IO, Collections, File Access. o Một máy ảo java (Dalvik Virtual Machine). 17 17
  • 18. nh Android 3. ng Application Framework • Tầng này xây dựng bộ công cụ - các phần tử ở mức cao để các lập trình viên có thể nhanh chóng xây dựng ứng dụng. • ng Java. • t số thành phần của phần này : o Activity Manager : Quản lý các chu kỳ sống của một ứng dụng cũng như cung cấp công cụ điều khiển các Activity. 18 18
  • 19. nh Android 3. ng Application Framework o Telephony Manager : Cung cấp công cụ để thực hiện việc liên lạc như gọi điện thoại . o XMPP Service : Cung cấp công cụ để liên lạc trong thời gian thực o Location Manager : Cho phép xác định vị trí của điện thoại thoại dựa vào hệ thống định vị toàn cầu GPS và Google Maps. 19 19
  • 20. nh Android 3. ng Application Framework o Window Manager : Quản lý việc xây dựng và hiển thị các giao diện người dùng cũng như tổ chức quản lý các giao diện giữa các ứng dụng. o Notication Manager : Quản lý việc hiển thị các thông báo. o . Resource Manager : Quản lý tài nguyên tĩnh của các ứng dụng bao gồm các file hình ảnh, âm thanh, layout, string. 20 20
  • 21. nh Android 4. ng Application • Đây là lớp ứng dụng giao tiếp với người dùng, bao gồm các ứng dụng như : o Các ứng dụng cơ bản, được cài đặt đi liền với hệ điều hành là gọi điện(phone), quản lý danh bạ(Contacts), duyệt web (Browser), nhắn tin (SMS)... o Các ứng dụng được cài thêm như các phần mềm chứng khoán (Stock), các trò chơi (Game), từ điển... 21 21
  • 22. nh Android ng Application • Các chương trình có các đặc điểm là : • Viết bằng Java, phần mở rộng là apk. • Khi mỗi ứng dụng được chạy, nó có một phiên bản Virtual Machine được dựng lên để phục vụ cho nó. • p hạn chế sự lạm dụng tài nguyên, giúp hệ thống hoạt động tốt hơn. • Ứng dụng không có điểm vào cố định, không có phương thức main để bắt đầu. 22 22
  • 23. nh Android a) Tổng quan về hệ thống file trên Android : • Các file được tổ chức thành các thư mục, theo mô hình phân cấp. • Tham chiếu đến một file bằng tên và đường dẫn. • Có thể sử dụng các ký tự, dấu gạch dưới, chữ số, dấu chấm và dấu phảy để đặt tên file. • Không được bắt đầu một tên file bằng dấu chấm hay chữ số. • Chiều dài của tên file tối đa 256 ký tự. • Phân biệt tên file chữ hoa và chữ thường. 23 23
  • 24. nh Android a) Tổng quan về hệ thống file trên Android • t cả các file trong android có chung cấu trúc vật lý là chuỗi các byte (byte stream). • Quản lý và chuyển đổi dữ liệu một cách dễ dàng. • Các thành phần được xem như các file, chúng được phân biệt dựa trên kiểu file: ordinary file, directory file, character device file, và block device file. 24 24
  • 25. nh Android b) Các kiểu file trên android • Trong nhiều hệ điều hành như window, người ta phân biệt rõ file (tập tin) và folder (hay directory : thư mục) là 2 thành phần khác hẳn nhau. • Tuy nhiên trên hệ điều hành android (cũng như linux) thì coi directory cũng là file và nó là một loại file đặc biệt. • t số loại file nữa có thể liệt kê theo bảng sau : 25 25
  • 26. nh Android b) Các kiểu file trên android: u file trong Linux n u file d Thư mục (Directory) b File kiểu khối (block-type special file) c File kiểu ký tự (character-type special file) l Liên kết tượng trưng (symbolic link) p File đường ống (pipe) s Socket - File bình thường (regular file) 26 26
  • 27. nh Android c) Tổ chức quyền sở hữu và quyền hạn trên file • Một file có thể liên kết với một người sử dụng và một nhóm người sử dụng. • Sự liên kết đó là một tập hợp các quyền hạn truy cập bao gồm quyền được phép đọc (read), được phép ghi (write) và được phép thực thi (execute). • Cụ thể như sau: Một file sẻ có những quyền hạn tương ứng với 9 ký tự theo mẫu sau : Với ký tự r w x nghĩa là có quyền tương ứng với ký tự viết tắt đó, nghĩa là không có quyền hạn đó. 27 27
  • 28. nh Android c) Tổ chức quyền sở hữu và quyền hạn trên file • 3 ký tự đầu tiên là quyền hạn chủ nhân file • 3 ký tự giữa là quyền hạn của nhóm tài khoản sở hữu file • 3 ký tự cuối là quyền hạn của những người không thuộc nhóm sở hữu file. Owner Owner Group Other r/- w/- x/- r/- w/- x/- r/- w/- x/- 28 28 ?
  • 29. nh Android d) Cây thư mục trên hệ điều hành android • Thư mục (hay có thể gọi là file) root là thư mục gốc của tất cả các file thư mục còn lại. • i nó có chứa một số file thư mục hệ thống. • Mỗi thư mục (trừ thư mục root) đều có một thư mục cha chứa nó, bản thân nó cũng có thể có nhiều file thư mục con. • Cấu trúc đó có thể mô tả bằng một cây thư mục có dạng như sau : 29 29
  • 30. nh Android d) Cây thư mục trên hệ điều hành android • /root var etc mnt system cache framework Bin Lost+found font lib app 30 30
  • 31. nh Android d) Cây thư mục trên hệ điều hành android • /(root) : Là thư mục gốc. Là thư mục duy nhất không có thư mục cha • / mnt : thư mục chứa thiết bị lưu động (removeable) • /system : chứa những thành phần cơ bản nhất của hệ thống • /ect : chứa những file cấu hình của hệ thống, nó cực kỳ quan trọng vì sự hoạt động của hệ thống đều bị chi phối ở những file cấu hình này. • /system/lost+found : chứa những tập tin bị mất lúc khởi động máy. • /system/font : chứa những font chữ • hiển thị được ... 31 31
  • 32. nh 1. So sánh giữa hệ điều hành di động và hệ điều hành trên desktop  Giống nhau : về bản chất hệ điều hành, những thành phần lõi hệ điều hành.  Khác nhau : • Hệ điều hành di động : hoạt động trên các thiết bị nhỏ gọn, hạn chế nhất là về vấn đề năng lượng. • Thiết bị di động thì phải nhỏ gọn, nhẹ nhàng, vì vậy càng đè nặng việc phải tối ưu phần cứng. 32 32
  • 33. nh 1. So sánh giữa hệ điều hành di động và hệ điều hành trên desktop • Nó phải quản lý các ứng dụng không để các ứng dụng chạy chiếm quá nhiều tài nguyên, tránh sự độc quyền, xung đột, tranh chấp tài nguyên giữa các ứng dụng trong khi các hệ điều hành chạy desktop thì ít chú ý hơn. • ng thường không cho phép chạy đa nhiệm, hoặc có đa nhiệm thì các ứng dụng bị giới hạn khá nhiều. 33 33
  • 34. nh 1. So sánh giữa hệ điều hành di động và hệ điều hành trên desktop • Việc hiển thị giao diện trên một khung hình nhỏ cũng điều khó khăn hơn so với hệ điều hành chạy trên desktop. • Hệ điều hành di động phải có khả năng hoạt động liên tục không ngừng nghĩ để đảm bảo liên lạc, đảm bảo kết nối của thiết bị tới mạng không dây cần kết nối trong khi vẫn di chuyển. 34 34
  • 35. nh 2. So sánh hệ điều hành android với các hệ điều hành di động khác  Giống nhau : Đều là hệ điều hành di động nên mang đầy đủ bản chất của hệ điều hành di động nói chung.  Khác nhau : • Android là hệ điều hành mã nguồn mở và miễn phí trong khi các hệ điều hành di động còn lại đều là nguồn đóng và có phí. • Android được phát triển từ nhân linux do đó nó có thể chạy tốt trên nhiều dòng điện thoại khác nhau. . • Các ứng dụng chạy trên android được viết bằng Java trong khi đó, ứng dụng trên các hệ điều hành khác chủ yếu là viết bằng C/C++/Object C/C#. 35 35
  • 37. nh Demo  nh : Android Explorer  c năng : • ng file • t • n trên file • n trên file  p  n  a  i tên  m 37 37
  • 38. nh Demo  nh demo Giao diện chính, xem danh sách file. Hiển thị menu... 38 38
  • 39. Giao diện chính, xem danh sách file. Hiển thị menu... 39 39
  • 40. Xem hình ảnh khi mở file có đuôi jpg, jpe, bmp... Chơi nhạc khi mở file mp3 40 40
  • 41. Khung thuộc tính của file khi chọn 1 file chọn menu Properties 41 41
  • 42. Thay đổi quyền hạn của file khi bấm button Đổi tên file khi chọn file và chọn chức năng Change permission từ hộp thoại properties rename từ menu 42 42
  • 43. Chọn lệnh xóa file từ menu Tạo thư mục mới 43 43
  • 44. Hộp thoại copy file khi yêu cầu copy file 44 44
  • 45. t • Android là một hệ điều hành di động hiện đại, có tiềm năng phát triển cao. Hiện nay đã sử dụng rộng rãi ở nhiều hãng điện thoại và thực sự đã trở thành một tập đoàn điện thoại mạnh mẽ khi cạnh tranh với những dòng điện thoại khác như iPhone, Window Phone, Sysbian.. • Android có nguồn gốc từ nhân Linux nên được thừa hưởng những đặc tính quý báu của Linux, nhất là về độ bảo mật và hiệu năng hoạt động cao. • Hệ điều hành android được tích hợp nhiều công nghệ hiện đại, hỗ trợ phần cứng tốt, liên tục được cập nhật những phiên bản mới hơn, hoạt động tốt hơn. 45 45
  • 46. t • Android là hệ điều hành đa nhiệm một người dùng. • Hệ thống quản lý tập tin trong android là được phát triển từ linux nên có nhiều đặc điểm giống với hệ thống quản lý tập tin trên linux. • Đó là những đặc điểm về quy tắc đặt tên file, đường dẫn thư mục, hệ thống cây thư mục, những thư mục đặc trưng, hệ thống quyền hạn của file đối với người/ nhóm sử dụng trên hệ thống. • Thực thi nhiều lệnh liên quan đến hệ thống file như chmod, chown, chgrp... để chỉnh sửa thuộc tính, hệ thống quyền hạn trên file. 46 46
  • 47. 47 47
  • 48. 48 48
  • 49. 49

Editor's Notes

  1. Ví dụ : Một file có dãy ký tự biểu diễn quyền hạn là rwxr-xr—thì điều đó có nghĩa : 3 ký tự đầu là rwx : Chủ nhân có thể đọc, ghi và thực thi file 3 ký tự tiếp theo là r-x thì nhóm tài khoản sở hữu file có quyền đọc và thực thi file chứ không có quyền ghi, chỉnh sửa file. 3 ký tự cuối là r-- nghĩa là những người không sở hữu file chỉ được phép đọc mà không thể chỉnh sửa hay thực thi file.