Android là một hệ điều hành dành cho thiết bị di động như điện thoại, máy tính bảng, máy đọc sách.
Android cung cấp framework ứng dụng ở dạng component.
Hỗ trợ trình duyệt web, đồ họa 2D – 3D, các định dạng đa phương tiện, bluetooth.
Android là một hệ điều hành dành cho thiết bị di động như điện thoại, máy tính bảng, máy đọc sách.
Android cung cấp framework ứng dụng ở dạng component.
Hỗ trợ trình duyệt web, đồ họa 2D – 3D, các định dạng đa phương tiện, bluetooth.
1.
Giới thiệu về Android và
Android SDK
Lập trình ứng dụng thiết bị di động
Nguyễn Mạnh Đức
2.
Giới thiệu Android
• Android là một hệ điều hành dành cho thiết bị
di động như điện thoại, máy tính bảng, máy
đọc sách.
• Android cung cấp framework ứng dụng ở dạng
component.
• Hỗ trợ trình duyệt web, đồ họa 2D – 3D, các
định dạng đa phương tiện, bluetooth.
4.
Kiến trúc Android(tt)
• Tầng ứng dụng: phone, SMS, email, trình duyệt,
danh bạ, bản đồ….
• Tầng Application Framework: tập các dịch vụ
của hệ thống có thể được truy cập thông qua các
API
– Tập đối tượng View (giao diện).
– Các đối tượng ContentProvider : cho phép truy cập
dữ liệu của các ứng dụng khác.
– Quản lý tài nguyên, thông báo.
– Trình quản lý các đối tượng Activity dùng để quản lý
vòng đời của các ứng dụng
5.
Kiến trúc Android(tt)
• Tầng Libraries – Runtime
– Cung cấp các thư viện Media dựa trên thư viện
PacketVideo’s OpenCORE.
– Cung cấp hệ quản trị CSDL SQLite
• Tầng Linux kernel: hoạt động như một lớp trừu
tượng giữa phần cứng và phần mềm. Tầng này
gồm: Security, Memory management, Process
management, Network stack, Driver model
6.
Download eclipse
• Cần có eclipse 3.5 (3.4 cũng được)
http://www.eclipse.org/downloads/
• Vào link bên trên, down eclipse classic rồi giải
nén, eclipse được xây dựng theo kiểu portal,
do đó không yêu cầu cài đặt.
• Tham khảo tại:
http://developer.android.com/sdk/installing.ht
ml
7.
Cài đặt ADT plugin
• Mở eclipse lên, bấm vào Help Install new
software.
• Ở cái form hiện lên đó, bạn chọn Add…
• Ở mục Name, nhập tên bất kỳ, ví dụ như ADT
plugin
• Ở mục Location, nhập vào link này: http://dl-
ssl.google.com/android/eclipse/
• Sau đó bấm OK, có cho chọn gì thì cứ chọn
hết rồi bấm next hoài cho đến lúc xong.
8.
Cài đặt Android SDK
• Tải Android SDK tại
http://developer.android.com/sdk/index.html
• Mở Eclipse window preferences
Android trong mục SDK chọn Browse
đưa đường dẫn đến thư mục SDK bấm
apply.
9.
Cài đặt Android SDK
• Eclipse window Android SDK and AVD
manager Available packages chọn và cài
tất cả các gói.
10.
Cài đặt Android SDK
• Sau khi xong thì bấm vào Installed packages
11.
Tạo một điện thoại ảo (AVD)
• Eclipse window Android SDK and AVD
manager ở cái cửa sổ mới đó, chọn mục
Virtual devices bấm nút New…
• Mục Name: đặt tên gì cũng được, cốt là dễ nhớ và
phân biệt nó đang là 1.6
• Mục target: chọn API level 4 theo phiên bản
Android chạy ứng dụng.
• Sdcard size: bạn gõ vào 256 (hoặc hơn thì tùy
bạn)
• Sau đó bấm Create AVD để tạo máy ảo Android
emulator.
Los recortes son una forma práctica de recopilar diapositivas importantes para volver a ellas más tarde. Ahora puedes personalizar el nombre de un tablero de recortes para guardar tus recortes.
Crear un tablero de recortes
Compartir esta SlideShare
¿Odia los anuncios?
Consiga SlideShare sin anuncios
Acceda a millones de presentaciones, documentos, libros electrónicos, audiolibros, revistas y mucho más. Todos ellos sin anuncios.
Oferta especial para lectores de SlideShare
Solo para ti: Prueba exclusiva de 60 días con acceso a la mayor biblioteca digital del mundo.
La familia SlideShare crece. Disfruta de acceso a millones de libros electrónicos, audiolibros, revistas y mucho más de Scribd.
Parece que tiene un bloqueador de anuncios ejecutándose. Poniendo SlideShare en la lista blanca de su bloqueador de anuncios, está apoyando a nuestra comunidad de creadores de contenidos.
¿Odia los anuncios?
Hemos actualizado nuestra política de privacidad.
Hemos actualizado su política de privacidad para cumplir con las cambiantes normativas de privacidad internacionales y para ofrecerle información sobre las limitadas formas en las que utilizamos sus datos.
Puede leer los detalles a continuación. Al aceptar, usted acepta la política de privacidad actualizada.