1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 8: Tổng quan về Triển khai ứng dụng Android

34 76 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 684,37 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu bài học Giới thiệu tổng quan về Triển khai ứng dụng Android • Chuẩn bị cho việc phát hành ứng dụng • Vấn đề phiên bản trong ứng dụng • Đăng ký ứng dụng  Phát hành ứng dụng lên

Trang 1

Bài 8: Tổng quan về

Triển khai ứng dụng

Android

Trang 2

Mục tiêu bài học

 Giới thiệu tổng quan về Triển khai ứng dụng Android

• Chuẩn bị cho việc phát hành ứng dụng

• Vấn đề phiên bản trong ứng dụng

• Đăng ký ứng dụng

 Phát hành ứng dụng lên Google Play

• Các công việc cần làm

• Phát triển trên giao diện console

• Kiểm tra các công việc ở local

• Triển khai các công việc

Trang 3

Giới thiệu tổng quan về

Triển khai ứng dụng

Android

Trang 4

Tổng quan

Phát hành ứng dụng android là quá trình làm cho các ứng

dụng Android có sẵn để người dùng có thể download về

sử dụng Khi bạn phát hành một ứng dụng Android bạn

thực hiện hai nhiệm vụ chính:

 Chuẩn bị ứng dụng cần phát hành

 Phát hành ứng dụng đến người dùng

Trang 6

Chuẩn bị ứng dụng phát hành

Để chuẩn bị ứng dụng phát hành, chúng ta cần thực hiện

các công việc sau:

 Xây dựng và đăng ký một phiên bản phát hành cho ứng

dụng

 Kiểm thử phiên bản phát hành

 Cập nhật tài nguyên cho phiên bản phát hành

 Chuẩn bị truy cập vào dịch vụ hỗ trợ phát hành ứng

dụng

Trang 7

Phát hành ứng dụng đến người dùng

Bạn có thể phát hành các ứng dụng Android của bạn theo

3 cách: Google Play; Web cá nhân; Gửi cho người sử dụng

thông qua email

 Phát hành trên Google Play

• Có thể truy cập vào công cụ phân tích bán hàng trên

google play để biết được xu hướng sử dụng ứng dụng

và việc kiểm soát ứng dụng phân phối

• Có thể truy cập các tính năng về doanh thu, thanh

toán, giấy phép ứng dụng

Trang 8

Phát hành ứng dụng đến người dùng

Bạn có thể phát hành các ứng dụng Android của bạn theo

nhiều cách:

 Phát hành trên Google Play

• Quá trình phát hành ứng dụng gồm 3 bước: Chuẩn bị

tài liệu quảng cáo; cấu hình các lựa chọn, upload tài

nguyên; và phát hành phiên bản của ứng dụng

 Phát hành trên trang web cá nhân:

• Tổ chức các tập tin apk phát hành trên trang web của

bạn và cung cấp một liên kết tải về cho người dùng

• Nhược điểm là bạn không thể sử dụng dịch vụ thanh

toán và dịch vụ bản quyền của Google

 Gửi ứng dụng cho người sử dụng: Gửi đính kèm file apk

Trang 9

Chuẩn bị cho việc phát hành ứng dụng

Trước khi bạn phân phối ứng dụng Android của bạn cho

người sử dụng, bạn cần phải chuẩn bị cho phát hành Quá

trình chuẩn bị là một nhiệm vụ phát triển cần thiết cho tất

cả các ứng dụng Android và là bước đầu tiên trong quá

trình xuất bản:

Trang 10

Chuẩn bị cho việc phát hành ứng dụng

Để chuẩn bị cho phát hành ứng dụng, bạn cần thực hiện 5

nhiệm vụ chính:

Trang 11

Tập hợp các tài nguyên

Cần chuẩn bị các tài nguyên sau:

 Mã cho ứng dụng (Cryptographic keys)

 Biểu tượng ứng dụng (Application Icon)

 Thỏa thuận cấp phép (End-user License Agreement)

Trang 12

Cấu hình ứng dụng để phát hành

Sau khi bạn thu thập tất cả các tài liệu cần thiết, bạn có

thể bắt đầu cấu hình ứng dụng cho việc phát hành:

 Chọn tên gói phù hợp

 Tắt gỡ lỗi và tắt xem log

Xóa phương thức Log trong file nguồn

Xóa hoặc thiết lập thuộc tính android:debuggable là

false

stopMethodTracing()

Trang 13

Cấu hình ứng dụng để phát hành

Sau khi bạn thu thập tất cả các tài liệu cần thiết, bạn có

thể bắt đầu cấu hình ứng dụng cho việc phát hành:

 Xóa các tài nguyên không cần thiết khỏi ứng dụng

Kiểm tra nội dung trong các thư mục jni/, lib/, và src/

Trong jni/ chỉ nên chứa các file nguồn liên quan đến

Android NDK như các file c, cpp, h và mk

Trong lib/ chỉ nên chứa thư viện của nhà cung cấp thứ

3 và các file thư viện riêng như các file so

Trong src/ chỉ nên chứa các file tài nguyên như java,

.aidl, không nên chứa các file jar

 Xóa các tập tin cũ không còn sử dụng (ví dụ các tập tin

không còn sử dụng trong thư mục res/

Trang 14

Cấu hình ứng dụng để phát hành

Sau khi bạn thu thập tất cả các tài liệu cần thiết, bạn có

thể bắt đầu cấu hình ứng dụng cho việc phát hành:

Kiểm tra các thư viện trong thư mục lib/, thư viện nào

không sử dụng nữa thì loại bỏ

Kiểm tra các thư mục assets/ và res/raw/ xem có tập tin

nào không dùng thì loại bỏ trước khi phát hành

Trang 15

Kiểm tra và cập nhật file manifest

Cần chắc chắn các thành phần sau đã được kiểm tra:

Trang 16

DEM O

Tối ưu hóa tài nguyên trước khi

phát hành ứng dụng

Trang 17

Xây dựng ứng dụng cho việc phát hành

Sau khi kết thúc việc cấu hình ứng dụng, bạn có thể xây

dựng nó thành một file apk để phát hành:

 Xây dựng với Eclipse

• Có thể sử dụng Eclipse Export Wizard để tạo file apk

cần phát hành

• Để ứng dụng có thể phát hành bạn cần:

• Có một khóa riêng phù hợp

• Biên dịch ứng dụng trong chế độ phát hành

• Đăng ký ứng dụng với khóa riêng

• Tạo gói apk

Trang 18

Tạo khóa riêng cho ứng dụng

Ví dụ:

Các tham số:

 -genkey: Tạo cặp khóa công khai và khóa riêng

-alias <alias_name>: Bí danh cho key

-keystore <keystore-name>.keystore: Tên keystore

-keyalg <alg>: Thuật toán mã hóa (DSA, RSA)

-validity <valdays>: Thời gian hiệu lực

-keysize <size>: Kích cớ (bit) cho mỗi key

Trang 19

Biên dich ứng dụng trong chế độ phát hành

 Với Eclipse

Vào Android Tools > Export Unsigned Application

Package

• Sau đó xác định vị trí tập tin cho apk unsigned (Ngoài

ra, mở tập tin AndroidManifest.xml của bạn trong

Eclipse, chọn tab Manifest, và nhấp vào Export an

unsigned APK.)

Trang 20

Đăng ký ứng dụng với khóa riêng

Ví dụ: đăng ký gói my_application.apk:

 Ví dụ: xác minh gói đã đăng ký chưa

Trang 21

Tạo gói apk

Vào Android SDK, trong thư mục Tools, tìm file zipalign rồi

gõ như sau:

 Đối với Eclipse:

Ta chọn File -> Export và hoàn thành theo Export

Wizard

Trang 22

Xây dựng và chạy ứng dụng từ Eclipse

Sau khi đăng ký xong ứng dụng, chúng ta cần:

 Chạy ứng dụng trên máy ảo

Ta vào Run > Run từ menu

• Công việc này Eclipse sẽ tạo:

• Dự án biên dịch

• Cấu hình mặc định

• Cài ứng dụng trên thiết bị ảo

Trang 23

Xây dựng và chạy ứng dụng từ Eclipse

Sau khi đăng ký xong ứng dụng, chúng ta cần:

 Chạy ứng dụng trên thiết bị thật:

Chắc chắn rằng thuộc tính android:debuggable gán

bằng true

Chọn Enable USB debugging trên thiết bị thật

Vào Run > Run trên menu

 Tạo cấu hình cho ứng dụng

Mở phần configuration manager từ menu Run

Mở rộng Android Application và chọn tạo cấu hình

mới

Trang 24

DEMTạo khóa riêngO

Biên dịch ứng dụng

Trang 25

Xây dựng ứng dụng từ dòng lệnh

Mở project, sau đó mở file ant.properties từ thư mục gốc

của ứng dụng, sau đó thêm 2 thực thể key.store and

key.alias, ví dụ:

 Lưu lại các thay đổi, mở cửa sổ dòng lệnh và di chuyển

con trỏ dòng lệnh đến thư mục gốc của ứng dụng, ta

gõ:

 Lúc này file apk đã được tạo trong thư mục bin

Trang 26

Chạy ứng dụng từ dòng lệnh

Chạy trên thiết bị ảo:

 Vào thư mục platform-tools/ , mở Android Tool và gõ:

 Chọn 1 máy ảo và click Start, sau đó cài đặt file apk:

 Để chạy ứng dụng trên thiết bị thật, ta cài đặt như sau:

Trang 27

DEM O

Xây dựng ứng dụng từ dòng lệnh

Chạy ứng dụng từ dòng lệnh

Trang 28

Thiết lập phiên bản cho ứng dụng

Ta vào file manifest và thiết lập thuộc tính:

 android:versionCode

 android:versionName

Để hỗ trợ các phiên bản hệ điều hành, ta thiết lập:

 android:minSdkVersion

Trang 29

Phát hành ứng dụng

Cần thiết làm các việc sau:

 Đăng ký account với Google Play (chợ ứng dụng)

 Nếu bạn bán các ứng dụng, cần thiết lập một tài khoản

Google Wallet Merchant

 Tìm hiểu các bước để phát hành ứng dụng trên Google

Play

Trang 30

Đăng ký account với Google Play

Để đăng ký, ta cần làm các việc sau:

 Vào trang https://play.google.com/apps/publish/

 Nhập các thông tin được yêu cầu

 Đọc các điều khoản và chấp nhận các điều khoản

 Trả 25$ cho việc đăng ký và sử dụng Google Wallet

Trang 31

Thiết lập tài khoản Google Wallet Merchant

Các bước cần làm cụ thể như sau:

 Đăng nhập vào google play

Mở phần Financial reports

Click Setup a Merchant Account và xem phần

Developer Console

 Cần xem các mục sau:

• Store listing page

• Linking your Merchant Account

• Your store listing details

• Uploading and publishing

• Distribution controls

Trang 32

DEM O

Upload ứng dụng

Trang 33

Tổng kết bài học

Giới thiệu tổng quan về Triển khai ứng dụng Android

Chuẩn bị cho việc phát hành ứng dụng Vấn đề phiên bản trong ứng dụng

Đăng ký ứng dụng

Phát hành ứng dụng lên Google Play

Các công việc cần làm Phát triển trên giao diện console Kiểm tra các công việc ở local Triển khai các công việc

Trang 34

XIN CẢM ƠN!

Ngày đăng: 28/02/2019, 22:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w