Tạo và chạy ứng dụng Android đầu tiên

1. Giới thiệu

Trong lớp học lập trình này, bạn sẽ tạo ứng dụng Android đầu tiên (Chúc mừng sinh nhật) bắt đầu từ mẫu dành cho ứng dụng cơ bản do Android Studio cung cấp. Bạn cũng sẽ khám phá giao diện của một dự án Android, đồng thời tìm hiểu cách sử dụng các cửa sổ trong Android Studio.

Điều kiện tiên quyết

  • Làm quen với việc thiết lập, cấu hình và sử dụng các ứng dụng, chẳng hạn như trình xử lý văn bản hoặc bảng tính

Kiến thức bạn sẽ học được

  • Cách tạo dự án trên Android Studio cho ứng dụng Android sử dụng mẫu

Sản phẩm bạn sẽ tạo ra

  • Ứng dụng Android cơ bản từ một mẫu

Bạn cần có

  • Máy tính đã cài đặt Android Studio

2. Tạo ứng dụng đầu tiên của bạn

Trong nhiệm vụ này, bạn sẽ tạo một ứng dụng Android sử dụng mẫu dự án do Android Studio cung cấp.

Mẫu dự án

Trong Android Studio, mẫu dự án là một ứng dụng Android có tất cả các phần cần thiết nhưng không có nhiều chức năng. Mục đích là giúp bạn bắt đầu nhanh hơn và tối giản những việc cần làm. Ví dụ về các mẫu trong Android Studio: ứng dụng có bản đồ và ứng dụng có nhiều màn hình.

Tạo một dự án Hoạt động trống

Trong các bước này, bạn sẽ tạo dự án Android Studio mới bằng mẫu dự án Hoạt động trống cho ứng dụng mới của mình.

  1. Khởi động Android Studio (nếu chưa mở) bằng cách nhấp vào biểu tượng Android Studio:

47769871ec8f9e5b.png

  1. Cửa sổ Chào mừng bạn đến với Android Studio sẽ mở ra. Nhấp vào New Project (Dự án mới).

f2eb62538b9546d4.png

d2c7661021edfb20.png

  1. Cửa sổ Dự án mới mở ra với một danh sách các mẫu do Android Studio cung cấp.

c6f55445828a18f7.png

  1. Hãy nhấp vào thẻ ở trên cùng và duyệt qua các mẫu để biết những việc bạn có thể làm! Có nhiều mẫu dành cho nhiều loại thiết bị (chẳng hạn như điện thoại, máy tính bảng và đồng hồ) và nhiều loại ứng dụng (ứng dụng có màn hình cuộn được, ứng dụng có bản đồ và ứng dụng dễ thao tác).
  2. Ở trên cùng bên trái cửa sổ, nhấp vào thẻ Phone and Tablet (Điện thoại và máy tính bảng).
  3. Ở trên cùng của dòng, nhấp vào mẫu Empty Activity (Hoạt động trống) để chọn mẫu đó làm mẫu cho dự án.

Mẫu Empty Activity (Hoạt động trống) là mẫu đơn giản nhất có thể dùng để tạo ứng dụng. Nó có một màn hình và hiển thị thông điệp đơn giản "Hello World!" (Xin chào mọi người)

  1. Ở cuối cửa sổ, nhấp vào Next (Tiếp tục). Hộp thoại New Project (Dự án mới) sẽ mở ra.

2924cb046a6b4f10.png

Định cấu hình dự án như sau:

  1. Name (Tên) là tên của ứng dụng. Trong hộp bên dưới Name (Tên), nhập Happy Birthday làm tên cho dự án.
  2. Package name (Tên gói) là tên mà hệ thống Android sử dụng để nhận dạng duy nhất ứng dụng của bạn. Thông thường, tên mặc định là tên tổ chức của bạn, theo sau là tên ứng dụng, tất cả đều viết bằng chữ thường (trong trường hợp này là "com.example.happybirthday").
  3. Save location (Vị trí lưu) là vị trí bạn đã lưu tất cả các tệp liên quan đến dự án. Ghi lại vị trí của tệp trên máy tính để bạn có thể tìm thấy các tệp của mình. Hiện tại, bạn có thể giữ nguyên vị trí lưu.
  4. Language (Ngôn ngữ) xác định ngôn ngữ lập trình bạn muốn sử dụng cho dự án. Hãy đảm bảo Language (Ngôn ngữ) là Kotlin.
  5. Minimum SDK (SDK tối thiểu) chỉ phiên bản Android tối thiểu mà ứng dụng có thể chạy trên đó. API 19: Android 4.4 (KitKat)Chọn từ danh sách thả xuống.
  1. Bên dưới Minimum SDK (SDK tối thiểu), hãy chú ý đến ghi chú thông tin về số lượng thiết bị mà ứng dụng có thể chạy ở cấp API đã chọn. Để biết thêm chi tiết, hãy nhấp vào liên kết Help me choose (Giúp tôi chọn) để hiển thị danh sách các phiên bản Android như hiển thị bên dưới. Sau đó, hãy quay lại cửa sổ New Project (Dự án mới).

7c77fb479b7041b6.png

  1. Trong cửa sổ New Project (Dự án mới), nhớ bỏ đánh dấu chọn hộp Use legacy android.support libraries (Sử dụng thư viện android.support cũ). Nhấp vào dấu chấm hỏi nếu muốn biết thêm về điều này.
  2. Nhấp vào Finish (Hoàn tất).

Android Studio sẽ mở dự án và tất cả các tệp trong dự án.

67bbc32a5c6bdd1d.png

Khi mở Android Studio lần đầu tiên, bạn sẽ thấy ba cửa sổ:

(1) Cửa sổ Project (Dự án) hiện các tệp và thư mục trong dự án.

(2) Cửa sổ Editing (Chỉnh sửa) là để chỉnh sửa mã.

(3) Cửa sổ What's New (Tính năng mới) hiển thị tin tức và các mẹo hữu ích.

Ở góc dưới bên phải của Android Studio, bạn sẽ thấy một thông báo hoặc thanh tiến trình cho biết ứng dụng Android Studio có vẫn đang thiết lập dự án hay không. Ví dụ:

20916e0da73d311d.png

  1. Hãy đợi cho đến khi Android Studio hoàn tất quá trình thiết lập dự án. Thông báo ở góc dưới bên trái, chẳng hạn như thông báo hiển thị bên dưới, sẽ cho bạn biết khi nào dự án hoàn tất.

58e321c1a9c519c1.png

3. Chạy ứng dụng của bạn trên thiết bị ảo (trình mô phỏng)

Trong nhiệm vụ này, bạn sẽ sử dụng Device Manager (Trình quản lý thiết bị) để tạo phiên bản phần mềm (trình mô phỏng) của thiết bị di động và chạy phiên bản đó trên máy tính. Một thiết bị ảo hoặc trình mô phỏng thực hiện mô phỏng cấu hình của một loại thiết bị Android cụ thể chẳng hạn như điện thoại. Đây có thể là điện thoại hoặc máy tính bảng chạy các phiên bản hệ thống Android mà bạn chọn. Sau đó, bạn sẽ sử dụng thiết bị ảo để chạy ứng dụng bạn đã tạo bằng mẫu Empty Activity (Hoạt động trống).

Tạo thiết bị ảo Android (AVD)

Bước đầu tiên để chạy trình mô phỏng trên máy tính là tạo cấu hình cho thiết bị ảo.

  1. Từ thanh trình đơn Android Studio, chọn Tools > Device Manage (Công cụ > Trình quản lý thiết bị).

2480be74879c2033.png

Trình quản lý thiết bị hiển thị như sau đây. (Nếu trước đó bạn đã tạo một thiết bị, thiết bị đó sẽ được liệt kê ở đây.)

3fe0607963a11814.png

  1. Nhấp vào Tạo thiết bị (Create Device).

Cửa sổ Select Hardware (Chọn phần cứng) xuất hiện.

abaed4a19f0d786e.png

Cửa sổ Select Hardware (Chọn phần cứng) hiển thị danh sách các thiết bị được định cấu hình sẵn theo Category (Danh mục) mà bạn có thể chọn. Đối với mỗi thiết bị, bảng cung cấp một cột cho biết kích thước hiển thị của nó (Size (Kích thước)), độ phân giải màn hình tính bằng pixel (Resolution (Độ phân giải)) và mật độ pixel (Density (Mật độ)).

  1. Chọn danh mục Phone (Điện thoại).
  2. Chọn điện thoại (ví dụ: Pixel 5), sau đó nhấp vào Next (Tiếp theo). Bạn có thể chọn bất kỳ điện thoại nào, nhưng trong lớp học lập trình này, hãy chọn thiết bị mới hơn.

Cửa sổ System Image (Hình ảnh hệ thống) sẽ xuất hiện. Từ đây, bạn chọn phiên bản hệ thống Android để chạy trên thiết bị ảo của mình. Điều này cho phép bạn kiểm thử ứng dụng trên các phiên bản khác nhau của hệ thống Android.

f2325a599238ef22.png

  1. Từ thẻ Recommended (Đề xuất), chọn S làm phiên bản hệ thống Android để chạy trên thiết bị ảo. Đây là phiên bản Android mới nhất tại thời điểm bài viết này, nhưng bạn có thể chọn bất kỳ phiên bản ổn định nào mới hơn. Xem tại đây để biết danh sách các phiên bản ổn định.
  1. Nhấp vào Next (Tiếp theo).

Cửa sổ Android Virtual Device (AVD) (Thiết bị Android ảo (AVD)) sẽ hiển thị, từ đó bạn có thể chọn thêm thông tin chi tiết về cấu hình cho thiết bị.

b8cb3f189f863a50.png

  1. Trong trường AVD Name (Tên AVD), nhập tên cho Thiết bị ảo Android của bạn. Giữ nguyên phần còn lại.
  2. Nhấp vào Finish (Hoàn tất).

Thiết bị ảo mới sẽ hiển thị trong cửa sổ Device Manager (Trình quản lý thiết bị) và sẵn sàng để sử dụng.

3f6a0dabe86423a5.png

Chạy ứng dụng trên thiết bị ảo

  1. Nếu chưa sẵn sàng, hãy dùng Android Studio làm nền trước.
  2. Trong Android Studio, trên thanh công cụ, tìm trình đơn thả xuống gồm các thiết bị ảo (giống ví dụ bên dưới), sau đó chọn thiết bị ảo bạn đã tạo từ danh sách thả xuống. 2845d837cdaf38d.png (Bạn cũng có thể nhấp vào Run > Select Device.. (Chạy > Chọn thiết bị..) rồi chọn thiết bị ảo từ các thiết bị có trong cửa sổ bật lên.)
  3. Trong Android Studio, chọn Run > Run app (Chạy > Chạy ứng dụng) hoặc nhấp vào biểu tượng Run (Run) trên thanh công cụ. Thiết bị ảo sẽ bắt đầu chạy và khởi động giống như thiết bị thực. Tuỳ vào tốc độ máy tính, quá trình này có thể mất một chút thời gian.

Khi ứng dụng sẵn sàng, nó sẽ mở trên thiết bị ảo như được hiển thị dưới đây.

f821698dcb39f67e.png

Tuyệt vời! Thiết bị ảo của bạn hiện đã hoạt động. Lưu ý hiện tại tiêu đề là "Happy Birthday" và "Hello World!" đang hiển thị trên màn hình.

4. Tìm tệp dự án của bạn

Khi bạn định cấu hình dự án, Android Studio đã tạo một thư mục trên máy tính của bạn cho tất cả dự án Android và đặt tên thư mục là AndroidStudioProjects (Dự án Android Studio). Bên trong thư mục AndroidStudioProjects, Android Studio cũng tạo một thư mục có cùng tên với ứng dụng của bạn (trong trường hợp này là HappyBirthday (Chúc mừng sinh nhật)).

32b1f3c6c87af501.png

Thư mục HappyBirthday (Chúc mừng sinh nhật) là thư mục dự án của bạn. Android Studio lưu cả các tệp bạn tạo và các tệp do Android Studio tạo trong thư mục dự án.

  1. Trong Android Studio, nhìn vào cửa sổ Project (Dự án) ở bên trái. Cửa sổ Project (Dự án) hiển thị các tệp và thư mục trong dự án.

Các tệp trong cửa sổ Project (Dự án) được sắp xếp giúp bạn di chuyển giữa các tệp dự án dễ dàng hơn trong quá trình bạn viết mã. Tuy nhiên, nếu xem các tệp trong trình duyệt tệp, chẳng hạn như Finder hoặc Windows Explorer, thì thứ bậc tệp được sắp xếp rất khác.

Trong tác vụ này, bạn sẽ tìm hiểu hai chế độ xem khác nhau của hệ thống phân cấp thư mục dự án.

  1. Trong Android Studio, ở cửa sổ Project (Dự án), chọn Android từ trình đơn thả xuống ở góc trên bên trái.

Bạn sẽ thấy danh sách tệp tương tự như sau:

13458ac038626f09.png

Chế độ xem và cách sắp xếp các tệp này rất hữu ích khi viết mã cho dự án.

Bạn cũng có thể xem tệp của mình xuất hiện trên trình duyệt tệp, chẳng hạn như Finder (đối với macOS) hoặc Explorer (đối với Windows).

  1. Trong cửa sổ Project (Dự án), chọn Project Source Files (Tệp nguồn dự án) từ trình đơn thả xuống.

Xin lưu ý tiêu đề sẽ thay đổi thành thư mục lưu trữ các tệp dự án.

1a5f277b21a94581.png

Giờ bạn đã có thể duyệt qua các tệp theo cách tương tự như trong mọi trình duyệt tệp.

  1. Để quay lại chế độ xem trước, trong cửa sổ Project (Dự án), chọn Android một lần nữa.

Tuyệt vời! Giờ bạn đã có thể tạo và chạy ứng dụng được tạo từ mẫu cũng như tìm được các tệp dự án của mình.

5. Tóm tắt

  • Để tạo một dự án mới, khởi động Android Studio, nhấp vào + Start a new Android Studio project (+ Bắt đầu dự án Android Studio mới), đặt tên cho dự án, chọn một mẫu rồi điền thông tin chi tiết.
  • Để tạo thiết bị ảo Android (trình mô phỏng) nhằm chạy ứng dụng, chọn Tools > Device Manager (Công cụ > Trình quản lý thiết bị) sau đó sử dụng Device Manager (Trình quản lý thiết bị) để chọn hình ảnh hệ thống và thiết bị phần cứng.
  • Để chạy ứng dụng trên thiết bị ảo, hãy đảm bảo bạn đã tạo thiết bị, chọn thiết bị từ trình đơn thả xuống của thanh công cụ, sau đó chạy ứng dụng bằng cách nhấp vào biểu tượng Run (Chạy) Biểu tượng chạy trong Android Studio trên thanh công cụ ,
  • Để tìm tệp dự án, trong cửa sổ Project (Dự án), chọn Project Source Files (Tệp nguồn dự án) từ trình đơn thả xuống.

6. Tìm hiểu thêm