Tải bản đầy đủ (.docx) (23 trang)

Hướng dẫn lập trình android studio

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (805.74 KB, 23 trang )

HƯỚNG DẪN LẬP TRÌNH
ANDROID CƠ BẢN


1.

Giới thiệu

-Hướng lập trình Android cho người mới bắt đầu. Sử dụng công
cụ Android Studio.
2. Chạy Android Studio
Trong lần chạy đầu tiên, Android Studio hỏi bạn có nhập khẩu các sét đặt từ
phiên bản Android Studio mà bạn có thể đã cài đặt trước đó hay không. Bạn có
thể chọn NO.

Lựa chọn một Theme mà bạn thích:


Trong lần chạy đầu tiên, Android cần download một vài thành phần. Bạn cần
chờ đợi cho tới khi tiến trình download và cài đặt hoàn thành.


3.

Tạo Project đầu tiên của bạn
Trước hết bạn cần tạo một Project đầu tiên, và chạy nó thành công.

Nhập vào:


Application name: HelloAndroid





Company Domain: o7planning.org



Project location: F:\ANDROID_TUTORIAL\HelloAndroid





Đây là màn hình Android Studio:


Project của bạn đã được tạo ra.


4- Chạy thử ứng dụng



Màn hình mô phỏng đã hiển thị cái điện thoại, và ghi ra dòng chữ "Hello World".


Nếu ứng dụng chạy lỗi (hoặc chờ mãi không thấy c ửa s ổ thiết b ị mô ph ỏng) ho ặc b ạn
thấy thông báo dưới đây, nghĩa là bạn ch ưa cài đặt Intel Emulator Accelerator, bạn cần
phải cài đặt nó:



Bạn cần phải cài đặt phần mềm quản lý tăng tốc phần cứng của Intel:


Hướng dẫn cài đặt phần mềm quản lý tăng tốc phần cứng Intel® HAXM

Nếu bạn thấy màn hình giả lập Android quá lớn, bạn có thể cần một số cấu hình để
loại bỏ sự khó chịu này:




Cấu hình Android Emulator trên Android Studio

5- Khám phá Nexus_5_23_x86
Bây giờ bạn cần làm quen với cái điện thoại giả lập, cái mà ứng d ụng c ủa b ạn đang
được chạy trên đó.

Slider dưới đây cho bạn thấy ứng dụng của bạn đã được triển khai ở đâu trên đi ện
thoại:


Slider:





6- Tổng quan cấu trúc Project Android
Đây là hình ảnh project của bạn trên Android Studio:



File hoặc thư mục

Mô tả


AndroidManifest.x
ml

Đây là file manifest mô tả các đặc điểm cơ bản của ứng dụng và xác định từng thà

java

Thư mục này có chứa các file nguồn java cho dự án của bạn. Theo mặc định, nó ba
nguồn MainActivity.java một lớp hoạt động (activity) chạy khi ứng dụng của bạn

res/drawable

Các phiên bản Android trước đây sử dụng thư mục này để chứa ảnh, các phiên bả
mục mipmap thay thế làm nơi chứa ảnh. Thư mục này gần như không còn sử dụn

res/layout

Thư mục này chứa các file định nghĩa giao diện người dùng.

res/menu

Thư mục này chứa các file xml, định nghĩa các menu sẽ hiển thị trên Action Bar.


res/mipmap

Chứa các ảnh 'mipmap'.

res/values

Đây là một thư mục cho các tập tin XML khác nhau có chứa một tập hợp các nguồn
các định nghĩa màu sắc.

AndroidManifest.xml
Dù thành phần bạn phát triển như một phần của ứng dụng c ủa bạn, bạn phải khai báo
tất cả các thành phần của nó trong mộtAndroidManifest.xml. Tập tin này ho ạt đ ộng
như một giao tiếp giữa hệ điều hành Android và ứng dụng của bạn, vì vậy nếu bạn
không khai báo thành phần của bạn trong tập tin này, sau đó nó sẽ không đ ược xem xét
bởi các hệ điều hành. Ví dụ, một filemanifest mặc định sẽ trông giống như file sau:
AndroidManifest.xml
?

1

<?xml version="1.0" encoding="utf-8"?>

2

<manifest xmlns:android=" />
3

package="org.o7planning.helloandroid" >

4

5


6

android:allowBackup="true"

7

android:icon="@mipmap/ic_launcher"

8

android:label="@string/app_name"

9

android:theme="@style/AppTheme" >


10


11

android:name=".MainActivity"

12


android:label="@string/app_name" >

13

<intent-filter>

14

<action android:name="android.intent.action.MAIN" />

15
16
17

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

18

</activity>

19

</application>

20
21 </manifest>
res/mipmap
Bạn cần hiểu thêm một chút về các ảnh trong th ư m ục mipmap, hãy xem hình ảnh

dưới đây, có một file ảnh trong thư mụcmipmap.

Một trong các vấn đề mà tôi thỉnh tho ảng bắt gặp khi s ử d ụng ứng d ụng Andorid là tôi
thấy các ảnh mờ, nhòe, hoặc giãn không chuẩn. Các giải pháp cho vấn đ ề này là t ạo ra
một thư mục mipmap cho mỗi mật độ (density) điểm ảnh mà Android hỗ trợ, và để các


hình ảnh thu nhỏ một cách chính xác. Có 6 dẫy mật độ khác nhau (đo theo s ố đi ểm ảnh
trên 1 inch) mà Android hỗ trợ:
1. ldpi: Dành cho các màn hình độ phân giải thấp; xấp sỉ 120dpi
2. mdpi: Dành cho các màn hình độ phân giải trung bình (trên HVGA truyền th ống)
; xấp sỉ 160dpi
3. hdpi: Dành cho các màn hình phân giải cao; xấp sỉ 240dpi
4. xhdpi: Dành cho các màn hình phân giải cao hơn nữa; xấp s ỉ 320dpi. Đã được
thêm vào trong API Level 8
5. nodpi: Cái này có thể được sử dụng cho tài nguyên bitmap mà b ạn không mu ốn
được thu nhỏ để phù hợp với mật độ thiết bị
6. tvdpi: Có một số màn hình độ phân giải nằm giữa mdpi và hdpi; x ấp s ỉ 213dpi.
Nó không được coi là nhóm phân giải chính. Nó ch ủ yếu dành cho TV và h ầu h ết
các ứng dụng không cần cung cấp nguồn mdpi và hdpi, hệ thống sẽ tự co giãn
phù hợp. Tiêu chuẩn này được giới thiệu trong API Level 13.



×