Thứ Ba, 28 tháng 8, 2018

Xuất bản ứng dụng Android

Xuất bản ứng dụng lập trình Android là một quá trình giúp ứng dụng Android của bạn khả dụng với người dùng. Lây nhiễm, xuất bản là giai đoạn cuối của quá trình phát triển ứng dụng Android

lập trình android

VÒNG ĐỜI PHÁT TRIỂN ANDROID

Khi bạn đã phát triển và thử nghiệm hoàn toàn Ứng dụng Android của mình, bạn có thể bắt đầu bán hoặc phân phối miễn phí bằng Google Play (một thị trường Android nổi tiếng). Bạn cũng có thể phát hành ứng dụng của mình bằng cách gửi trực tiếp cho người dùng hoặc bằng cách cho phép người dùng tải xuống ứng dụng từ trang web của riêng bạn.

Bạn có thể kiểm tra quy trình xuất bản chi tiết tại trang web chính thức của Android, nhưng hướng dẫn này sẽ hướng dẫn bạn qua các bước đơn giản để khởi chạy ứng dụng của bạn trên Google Play. Dưới đây là danh sách kiểm tra đơn giản giúp bạn khởi chạy ứng dụng Android của mình

Bậc thangHoạt động
1Kiểm tra hồi quy Trước khi bạn xuất bản ứng dụng của mình, bạn cần đảm bảo rằng ứng dụng đáp ứng các kỳ vọng chất lượng cơ bản cho tất cả các ứng dụng Android, trên tất cả các thiết bị mà bạn đang nhắm mục tiêu. Vì vậy, thực hiện tất cả các thử nghiệm cần thiết trên các thiết bị khác nhau bao gồm cả điện thoại và máy tính bảng.
2Xếp hạng ứng dụng Khi bạn xuất bản ứng dụng của mình tại Google Play, bạn sẽ phải chỉ định xếp hạng nội dung cho ứng dụng của mình, thông báo cho người dùng Google Play về mức độ trưởng thành của ứng dụng. Xếp hạng hiện tại có sẵn là (a) Mọi người (b) Độ trưởng thành thấp (c) Độ trưởng thành trung bình (d) Độ trưởng thành cao.
3Các khu vực được nhắm mục tiêu Google Play cho phép bạn kiểm soát những quốc gia và vùng lãnh thổ nơi ứng dụng của bạn sẽ được bán.Theo đó, bạn phải chăm sóc thiết lập múi giờ, bản địa hóa hoặc bất kỳ yêu cầu cụ thể nào khác theo khu vực được nhắm mục tiêu.
4Kích thước ứng dụng Hiện tại, kích thước tối đa cho một APK được xuất bản trên Google Play là 50 MB. Nếu ứng dụng của bạn vượt quá kích thước đó hoặc nếu bạn muốn cung cấp tải xuống phụ, bạn có thể sử dụng Tệp mở rộng APK, Google Play sẽ lưu trữ miễn phí trên cơ sở hạ tầng máy chủ và tự động xử lý việc tải xuống thiết bị.
5Khả năng tương thích với SDK và màn hình Điều quan trọng là phải đảm bảo rằng ứng dụng của bạn được thiết kế để chạy đúng trên các phiên bản nền tảng Android và kích thước màn hình thiết bị mà bạn muốn nhắm mục tiêu.
6Giá ứng dụng Quyết định xem ứng dụng của bạn có miễn phí hay trả phí là quan trọng bởi vì, trên Google Play, ứng dụng miễn phí phải được giữ nguyên miễn phí. Nếu bạn muốn bán ứng dụng của bạn thì bạn sẽ phải xác định giá của nó bằng các loại tiền tệ khác nhau.
7Nội dung quảng cáo Đây là phương pháp tiếp thị tốt để cung cấp nhiềunội dung đồ họa chất lượng cao để giới thiệu ứng dụng hoặc thương hiệu của bạn. Sau khi bạn xuất bản, các thông tin này xuất hiện trên trang chi tiết sản phẩm của bạn, trong danh sách cửa hàng và kết quả tìm kiếm và các nơi khác.
số 8Xây dựng và tải lên APK sẵn sàng phát hành APK sẵn sàng phát hành là những gì bạn sẽ tải lên Developer Console và phân phối cho người dùng. Bạn có thể kiểm tra chi tiết đầy đủ về cách tạo phiên bản ứng dụng đã sẵn sàng phát hành: Chuẩn bị phát hành .
9Kết thúc chi tiết ứng dụng Google Play cung cấp cho bạn nhiều cách để quảng bá ứng dụng và tương tác với người dùng trên trang chi tiết sản phẩm, từ đồ họa đầy màu sắc, ảnh chụp màn hình và video đến mô tả, chi tiết phát hành và liên kết được bản địa hóa cho các ứng dụng khác của bạn. Vì vậy, bạn có thể trang trí trang ứng dụng của mình và cung cấp càng nhiều chi tiết sắc nét rõ ràng bạn có thể cung cấp.
Xuất quy trình đăng ký Android

học lập trình android
học lập trình android

QUY TRÌNH PHÁT TRIỂN APK

Trước khi xuất các ứng dụng, bạn phải có một số công cụ

Công cụ dx (Dalvik công cụ thực thi): Nó sẽ chuyển đổi từ tập tin .class để .dex tập tin . nó có ích cho việc tối ưu hóa bộ nhớ và giảm thời gian khởi động

AAPT (Android công cụ đóng gói hỗ trợ): nó có hữu ích để chuyển đổi tập tin .Dex để .apk

APK (Bộ bao bì Android): Giai đoạn cuối cùng của quá trình triển khai được gọi là .apk.

Bạn sẽ cần xuất ứng dụng của mình dưới dạng tệp APK (Gói Android) trước khi tải lên thị trường Google Play.

Để xuất một ứng dụng, chỉ cần mở dự án ứng dụng đó trong Android studio và chọn Build → Generate Signed APK từ studio Android của bạn và làm theo các bước đơn giản để xuất ứng dụng của bạn
học android
Lựa chọn tiếp theo, tạo tùy chọn APK đã ký như được hiển thị trong ảnh chụp màn hình ở trên và sau đó nhấp vào nó để bạn có được màn hình sau đây, nơi bạn sẽ chọn Tạo kho khóa mới để lưu trữ ứng dụng của bạn.

học android
Nhập đường dẫn lưu trữ khóa, mật khẩu lưu trữ khóa, bí danh khóa và mật khẩu khóa để bảo vệ ứng dụng của bạn và nhấp lại vào nút Tiếp theo . Nó sẽ hiển thị màn hình sau đây để cho phép bạn tạo một ứng dụng

học android
Sau khi bạn điền đầy đủ tất cả thông tin, như đích đến ứng dụng, kiểu xây dựng và các nút nhấp vào kết thúc hương vị Khi tạo ứng dụng, nó sẽ hiển thị như bên dưới

Cuối cùng, nó sẽ tạo ra Ứng dụng Android của bạn dưới dạng tệp định dạng APK sẽ được tải lên tại thị trường Google Play.

Đăng ký Google Play

Bước quan trọng nhất là đăng ký Google Play bằng Google Play Marketplace. Bạn có thể sử dụng ID Google hiện tại của mình nếu bạn có bất kỳ cách nào khác để có thể tạo ID Google mới và sau đó đăng ký với thị trường. Bạn sẽ có màn hình sau để chấp nhận các điều khoản và điều kiện.

Bạn có thể sử dụng nút Tiếp tục thanh toán để tiến hành thanh toán 25 đô la dưới dạng phí đăng ký và cuối cùng là hoàn thành chi tiết tài khoản của bạn.

Sau khi bạn là người dùng đã đăng ký tại Google Play, bạn có thể tải lên APK sẵn sàng phát hành cho ứng dụng của mình và cuối cùng bạn sẽ hoàn thành chi tiết ứng dụng bằng trang chi tiết ứng dụng như đã đề cập trong bước 9 của danh sách kiểm tra được đề cập ở trên.

Ký ứng dụng của bạn theo cách thủ công

Bạn không cần Android Studio để ký ứng dụng của mình. Bạn có thể đăng ký ứng dụng của mình từ dòng lệnh bằng cách sử dụng các công cụ chuẩn từ SDK Android và JDK. Để ký một ứng dụng ở chế độ phát hành từ dòng lệnh

Tạo khóa riêng bằng keytool
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Biên dịch ứng dụng của bạn ở chế độ phát hành để nhận APK chưa ký

Ký ứng dụng của bạn với khóa riêng của bạn bằng cách sử dụng jarsigner
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
Xác minh rằng APK của bạn đã được ký. Ví dụ
$ jarsigner -verify -verbose -certs my_application.apk
Căn chỉnh gói APK cuối cùng bằng zipalign.
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

Không có nhận xét nào:

Đăng nhận xét

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...