Hướng dẫn sử dụng android studio

Chương này mô tả biện pháp phát triển ứng dụng bằng Android Studio, là một môi trường vạc triển tích hợp (IDE) dành cho Android.

Bạn đang xem: Hướng dẫn sử dụng android studio

Các bài bác viết liên quan:


Sử dụng Android StudioHiểu về build processChạy emulator hoặc deviceSử dụng logs

Quá trình phạt triển App Android

Một dự án ứng dụng Android bắt đầu với một ý tưởng và xác định các yêu thương cầu cần thiết để hiện thực hóa ý tưởng đó. Bạn gồm thể muốn phác thảo giao diện người sử dụng (UI) cho những chức năng ứng dụng khác biệt. Để hiển thị giao diện người sử dụng trông như thế làm sao cùng nó sẽ hoạt động như thế nào, hãy sử dụng bản vẽ, quy mô cùng ngulặng mẫu.

*

Khi bạn đã sẵn sàng để bắt đầu viết mã, bạn sử dụng Android Studio để thực hiện các bước sau:

Tạo dự án vào Android Studio với chọn một template ham mê hợp.Xác định bố cục cho mỗi màn hình hiển thị gồm các phần tử giao diện người dùng. Bạn bao gồm thể đặt các phần tử giao diện người dùng bên trên màn hình bằng trình chỉnh sửa bố cục hoặc bạn bao gồm thể viết mã trực tiếp bằng Ngôn ngữ đánh dấu bao gồm thể mở rộng (XML).Viết mã bằng ngôn ngữ lập trình Java. Tạo mã nguồn mang lại tất cả những thành phần của ứng dụng.Xây dựng và chạy ứng dụng bên trên thiết bị thực cùng thiết bị ảo. Sử dụng cấu hình bản dựng mặc định hoặc tạo các bản dựng tùy chỉnh cho những phiên bản ứng dụng khác biệt của bạn. ©Kiểm tra và gỡ lỗi logic và giao diện người cần sử dụng của ứng dụng.Xuất bản ứng dụng bằng phương pháp tập hợp APK cuối thuộc (tệp gói) với phân phối nó qua các kênh như Google Play.

Sử dụng Android Studio

Android Studio cung cấp một môi trường phân phát triển thống nhất để tạo ứng dụng cho tất cả những thiết bị hỗ trợ Android. Android Studio bao gồm các mẫu mã với mã mẫu cho các tính năng ứng dụng phổ biến, những công cụ và khuôn khổ thử nghiệm mở rộng cũng như hệ thống xây dựng linh hoạt.

Starting an Android Studio project

Sau khi bạn đã cài đặt IDE Android Studio thành công, hãy nhấp đúp vào biểu tượng ứng dụng Android Studio để khởi động nó. Nhấp vào Bắt đầu một dự án Android Studio mới trong cửa sổ Chào mừng cùng đặt tên cho dự án giống như tên cơ mà bạn muốn sử dụng đến ứng dụng. Tạo một dự án Android

Khi chọn company domain name duy nhất, hãy nhớ rằng các ứng dụng được xuất bản lên Google Play phải mang tên gói duy nhất. Bởi vày các tên miền là duy nhất, nên việc đặt trước thương hiệu của ứng dụng với thương hiệu của bạn hoặc tên miền của cửa hàng bạn, sẽ cung cấp một tên gói phù hợp duy nhất. Nếu không định xuất bản ứng dụng, bạn gồm thể chấp nhận miền mẫu mặc định. Lưu ý rằng việc vắt đổi thương hiệu gói sau này là công việc bổ sung.

*

Chọn device cùng SDK tối thiểu

lúc chọn Thiết bị Android mục tiêu, Điện thoại và Máy tính bảng được chọn theo mặc định, như thể hiện trong hình mặt dưới. Lựa chọn hiển thị trong hình mang lại SDK tối thiểu — API 15: Android 4.0.3 (IceCreamSandwich) —góp ứng dụng của bạn tương say mê với 97% thiết bị hỗ trợ Android hoạt động trên Cửa mặt hàng Google Play. Chọn những thiết bị hỗ trợ Android mục tiêu đến ứng dụng

*

Các thiết bị khác nhau chạy những phiên bản không giống nhau của hệ thống Android, chẳng hạn như Android 4.0.3 hoặc Android 4.4. Mỗi phiên bản kế tiếp thường bổ sung những API mới không tồn tại trong phiên bản trước. Để cho biết bộ API nào khả dụng, mỗi phiên bản chỉ định một cấp API. Ví dụ: Android 1.0 là API cấp 1 cùng Android 4.0.3 là API cấp 15.

SDK tối thiểu knhị báo phiên bản Android tối thiểu cho ứng dụng của bạn. Mỗi phiên bản Android kế tiếp cung cấp khả năng tương ưng ý cho các ứng dụng được tạo bằng API từ những phiên bản trước. Điều đó bao gồm nghĩa là ứng dụng của bạn phải luôn tương đam mê với các phiên bản Android vào tương lai, nếu bạn sử dụng các API Android được ghi lại.

Chọn Activity template

Activity là một Activity tập trung duy nhất nhưng người cần sử dụng gồm thể có tác dụng. Nó là một thành phần quan trọng của bất kỳ ứng dụng Android như thế nào. Activity thường bao gồm bố cục được liên kết với nó để xác định bí quyết các phần tử giao diện người sử dụng xuất hiện bên trên screen.

Android Studio đã tạo mẫu trước dự án của bạn với mã tối thiểu mang lại Activity cùng bố cục dựa trên mẫu. Các mẫu Activity bao gồm sẵn bao gồm từ mẫu gần như trống (Thêm Không gồm Activity) đến Activity bao gồm điều hướng cùng menu tùy chọn. Chọn mẫu Activity trống

*

Bạn có thể tùy chỉnh Activity sau thời điểm chọn template của bản thân. Ví dụ: lựa chọn Activity trống cung cấp một Activity duy nhất với một tài nguim bố cục duy nhất đến screen. Màn hình Định cấu hình Activity xuất hiện sau khi bạn nhấp vào Tiếp theo. Trên màn hình hiển thị Định cấu hình Activity, bạn tất cả thể chấp nhận thương hiệu thường sử dụng cho Activity (chẳng hạn như MainActivity) hoặc bạn gồm thể gắng đổi tên.

Mẹo: Khóa học này trình bày đưa ra tiết hơn về lớp Activity trong một phần thực hành khác. Bạn cũng tất cả thể đọc Giới thiệu về Activity để có phần giới thiệu toàn diện.

Configure Activity

*

Màn hình Configure Activity không giống nhau tùy thuộc vào mẫu bạn đã chọn. Trong hầu hết các trường hợp, bạn bao gồm thể chọn những tùy chọn sau, nếu bọn chúng chưa được chọn:

Generate Layout file: Chọn hộp kiểm này để tạo tài nguim bố cục được kết nối với Activity này, thường được đặt thương hiệu là activity_main. Bố cục xác định giao diện người sử dụng mang lại Activity.

Backwards Compatibility (AppCompat): Chọn hộp kiểm này để bao gồm thư viện AppCompat. Sử dụng thư viện AppCompat để đảm bảo rằng ứng dụng tương mê thích với những phiên bản Android trước, tức thì cả Lúc ứng dụng sử dụng các tính năng chỉ trong số phiên bản Android mới hơn.

Android Studio tạo một thư mục cho những dự án của bạn và xây dựng dự án bằng Gradle.

Mẹo: Xem trang Định cấu hình công ty vạc triển bản dựng của bạn để biết công bố đưa ra tiết.

Project app android studio

Project Android Studio chứa tất cả mã nguồn với tất cả tài nguyên mang đến một ứng dụng. Các tài nguyên bao gồm bố cục, chuỗi, màu sắc sắc, kích thước cùng hình ảnh. Cửa sổ chủ yếu của Android Studio được tạo thành từ một số vùng xúc tích và ngắn gọn hoặc các ô, như được hiển thị vào hình mặt dưới.

*

Trong hình trên:

Thanh hao công cụ: Cung cấp một loạt những hành động, bao gồm chạy ứng dụng Android và khởi chạy những công cụ Android.Thanh điều hướng: Điều hướng qua dự án và mở tệp để chỉnh sửa.Project pane: Hiển thị các tệp dự án trong một hệ thống phân cấp. Hệ thống phân cấp được chọn vào hình trên là Android.Editor: Nội dung của một tệp được chọn trong dự án. Ví dụ: sau khoản thời gian bạn chọn một bố cục (như thể hiện vào hình trên), editor panel sẽ hiển thị trình chỉnh sửa bố cục với các công cụ để chỉnh sửa bố cục. Sau Lúc bạn chọn tệp mã Java, editor panel hiển thị mã Java với những công cụ để chỉnh sửa mã.Các tab dọc theo bên trái, mặt phải với dưới thuộc của cửa sổ: Bạn gồm thể bấm vào các tab để mở các ngăn không giống, chẳng hạn như Logcat để mở ngăn Logcat với thông báo nhật ký kết hoặc VIỆC CẦN LÀM để quản lý tác vụ.

Thanh trạng thái ở cuối cửa sổ Android Studio hiển thị trạng thái của dự án và bao gồm Android Studio, cũng như bất kỳ cảnh báo hoặc thông báo như thế nào. Bạn có thể coi tiến trình xây dựng bên trên thanh trạng thái.

Mẹo: Bạn có thể sắp xếp cửa sổ chính để gồm thêm không khí màn hình bằng cách ẩn hoặc di chuyển các ngăn. Bạn cũng gồm thể sử dụng phím tắt để tầm nã cập hầu hết các tính năng. Xem Phím tắt để bao gồm list đầy đủ.

Xem thêm: Tác Dụng Của Chuối Với Da Mặt Nạ Chuối Có Tác Dụng Gì? Trị Mụn Được Không?

Project pane

Bạn tất cả thể coi tổ chức dự án theo một số giải pháp trong Project pane. Nếu nó chưa được chọn, hãy nhấp vào tab Project. (tab Project nằm trong cột tab dọc ở phía phía bên trái của cửa sổ Android Studio.)

Project pane xuất hiện. Để xem dự án vào hệ thống phân cấp dự án Android tiêu chuẩn, hãy chọn Android từ Mũi thương hiệu xuống ở đầu Project pane. Project pane> Android

*

Lưu ý: Chương này với những chương khác đề cập đến Project pane, Lúc được đặt thành Android, làm Project pane> Android.

Gradle files

khi bạn lần đầu tiên tạo một dự án ứng dụng, Project pane> Android sẽ xuất hiện với thư mục Gradle Scripts được mở rộng như được hiển thị mặt dưới. Nếu thư mục Gradle Scripts không được mở rộng, hãy nhấp vào hình tam giác để mở rộng nó. Thư mục này chứa tất cả các tệp được hệ thống xây dựng cần thiết. Thư mục Gradle Scripts

*

Tệp build.gradle (Module: app) chỉ định các thư viện bổ sung và cấu hình xây dựng của mô-đun. Mẫu Activity nhưng mà bạn chọn sẽ tạo tệp này. Tệp bao gồm thuộc tính minSdkVersion knhị báo phiên bản tối thiểu mang lại ứng dụng với thuộc tính targetSdkVersion knhì báo phiên bản cao nhất (mới nhất) cơ mà ứng dụng đã được tối ưu hóa.

Tệp này cũng bao gồm danh sách những phần phụ thuộc, là những thư viện theo yêu cầu của mã — chẳng hạn như thư viện AppCompat để hỗ trợ nhiều phiên bản Android.

App code

Để xem với chỉnh sửa mã Java, hãy mở rộng thư mục ứng dụng, thư mục java với thư mục com.example.apk.helloworld. Bấm đúp vào tệp java MainActivity để mở nó trong trình chỉnh sửa mã.

*

Thư mục java bao gồm các tệp Java class. Mỗi Activity, service hoặc thành phần khác (chẳng hạn như fragment) được định nghĩa là một Java class, thường nằm trong tệp riêng của nó. Test cùng những tệp Java class không giống cũng nằm ở đây.

Thư mục java chứa tía thư mục con:

com.example.hello.helloworld (hoặc tên miền bạn đã chỉ định): Tất cả các tệp mang lại một gói nằm vào một thư mục có tên theo gói. Đối với ứng dụng Hello World của bạn, tất cả một gói cùng chỉ chứa MainActivity.java. Activity (màn hình) đầu tiên mà lại người sử dụng chú ý thấy, cũng khởi tạo tài ngulặng trên toàn ứng dụng, thường được gọi là MainActivity. (Phần mở rộng tệp bị bỏ qua vào Project pane> Android.)

com.example.hello.helloworld (androidTest): Thư mục này dành cho các bài xích kiểm tra công cụ của bạn và bắt đầu với một tệp kiểm tra khung.

com.example.hello.helloworld (test): Thư mục này giành riêng cho các bài xích kiểm tra đơn vị của bạn với bắt đầu bằng tệp kiểm tra đơn vị form được tạo tự động.

Layout files

Để coi với chỉnh sửa tệp layout, hãy mở rộng thư mục res với thư mục bố cục để coi tệp bố cục. Trong hình bên dưới, tệp layout được gọi là activity_main.xml.

Bấm đúp vào tệp để mở nó vào trình chỉnh sửa bố cục. Các tệp bố cục được viết bằng XML. Thư mục res

*
Resource files

Thư mục res chứa những tài ngulặng, chẳng hạn như layout, string với image. Activity thường được liên kết với bố cục những dạng xem giao diện người cần sử dụng được định nghĩa dưới dạng tệp XML. Tệp XML này thường được đặt tên theo Activity của nó. Thư mục res bao gồm các thư mục bé sau:

drawable: Lưu trữ tất cả hình ảnh ứng dụng của bạn trong thư mục này.

Layout: Mỗi Activity bao gồm không nhiều nhất một tệp bố cục XML mô tả giao diện người sử dụng. Đối với Hello World, screen đầu tiên này chứa activity_main.xml.

mipmap: Các biểu tượng trình khởi chạy được lưu trữ vào thư mục này. Có một thư mục nhỏ cho mỗi mật độ màn hình hiển thị được hỗ trợ. Android sử dụng mật độ screen (số pixel trên mỗi inch) để xác định độ phân giải hình ảnh cần thiết. Android đội tất cả những mật độ màn hình hiển thị thực tế thành các mật độ tổng quát tháo, chẳng hạn như vừa đủ (mdpi), cao (hdpi) hoặc cực cao (xxxhdpi). Thư mục ic_launcher.png chứa những biểu tượng trình khởi chạy mặc định mang lại tất cả các mật độ được ứng dụng của bạn hỗ trợ.

values: Txuất xắc vì chưng sử dụng giá bán trị cố định như chuỗi, kích thước với màu sắc trong các tệp XML và Java của bạn, giải pháp tốt nhất là xác định chúng trong các tệp giá bán trị tương ứng. Phương pháp này giúp bạn dễ dàng nạm đổi các giá chỉ trị và giữ những giá chỉ trị nhất tiệm bên trên ứng dụng của mình.

Thư mục con values bao gồm các thư mục bé này:

color.xml: Hiển thị các màu sắc mặc định mang đến chủ đề bạn đã chọn. Bạn tất cả thể thêm màu sắc của riêng mình hoặc núm đổi màu dựa trên yêu cầu của ứng dụng.

mens.xml: Lưu trữ kích thước của những form chú ý và đối tượng cho các độ phân giải không giống nhau.

string.xml: Tạo tài nguyên mang lại tất cả những chuỗi của bạn. Làm điều này góp bạn dễ dàng dịch những chuỗi quý phái các ngôn ngữ khác.

styles.xml: Tất cả những kiểu cho ứng dụng và chủ đề của bạn đều tất cả ở đây. Kiểu giúp cung cấp cho ứng dụng của bạn một giao diện nhất tiệm mang lại tất cả những phần tử giao diện người cần sử dụng.

Sử dụng editor pane

Nếu bạn chọn một tệp, editor panel sẽ xuất hiện. Một tab xuất hiện đến tệp để bạn bao gồm thể mở nhiều tệp với chuyển đổi giữa chúng. Ví dụ: nếu bạn bấm đúp vào tệp bố cục activity_main.xml vào Project pane> Android, trình chỉnh sửa bố cục sẽ xuất hiện như hình dưới đây.

*

Nếu bạn bấm đúp vào tệp MainActivity trong Project pane> Android, trình chỉnh sửa sẽ vắt đổi thành trình dài chỉnh sửa mã như được hiển thị mặt dưới, với một tab mang lại MainActivity.java:

*

Ở đầu tệp MainActivity.java là một câu lệnh gói xác định gói ứng dụng. Câu lệnh gói này được theo sau bởi một khối nhập được cô đọng bằng …, như thể hiện trong hình bên trên. Nhấp vào dấu chấm để mở rộng khối để xem nó. Các câu lệnh nhập nhập các thư viện cần thiết mang lại ứng dụng.

Ví dụ: câu lệnh sau nhập thư viện AppCompatActivity:

import apk.tư vấn.v7.app.AppCompatActivity;

Mỗi Activity trong một ứng dụng được triển knhì dưới dạng một Java class. Khai báo lớp sau extends lớp AppCompatActivity để triển khai những tính năng Theo phong cách tương ham mê ngược với những phiên bản Android trước:

public class MainActivity extends AppCompatActivity

// … Rest of the code for the class.

Understanding the Android manifest

Trước khi hệ thống Android tất cả thể khởi động một thành phần ứng dụng chẳng hạn như Activity, hệ thống phải biết rằng Activity đó tồn tại. Nó làm như vậy bằng cách đọc tệp AndroidManifest.xml của ứng dụng, tệp này mô tả tất cả các thành phần của ứng dụng Android của bạn. Mỗi Activity phải được liệt kê trong tệp XML này, cùng với tất cả các thành phần của ứng dụng.

Để coi và chỉnh sửa tệp AndroidManifest.xml, hãy mở rộng thư mục tệp kê knhì vào Project pane> Android với bấm đúp vào AndroidManifest.xml. Nội dung của nó xuất hiện trong ngăn chỉnh sửa:

Android namespace cùng application tag

Tệp AndroidManifest.xml được mã hóa bằng XML cùng luôn sử dụng namespace Android:

xmlns: apk = “http://schemas.app android.com/apk/res/android”

package = “com.example.apk.helloworld”>

Biểu thức gói hiển thị tên gói duy nhất của ứng dụng mới. Không nuốm đổi biểu thức gói sau khoản thời gian ứng dụng được xuất bản.

Thẻ , với thẻ đóng , xác định sở hữu đặt tệp kê knhị mang đến toàn bộ ứng dụng.

Automatic backup

Thuộc tính android: allowBackup được cho phép sao lưu dữ liệu ứng dụng tự động:

android: allowBackup = “true”

Đặt thuộc tính android: allowBackup thành true sẽ có thể chấp nhận được ứng dụng được sao lưu tự động với khôi phục Khi cần. Người sử dụng đầu tư thời gian và công sức để định cấu hình ứng dụng. Chuyển sang một thiết bị mới có thể hủy bỏ tất cả cấu hình cẩn thận đó. Hệ thống thực hiện sao lưu tự động này mang lại gần như tất cả dữ liệu ứng dụng theo mặc định cùng có tác dụng như vậy mà lại công ty vạc triển không cần phải viết bất kỳ mã ứng dụng bổ sung làm sao.

Đối với những ứng dụng tất cả phiên bản SDK mục tiêu là Android 6.0 (API cấp 23) trở lên, các thiết bị chạy Android 6.0 trở lên sẽ tự động tạo bản sao lưu dữ liệu ứng dụng lên đám mây vày thuộc tính android: allowBackup được mặc định là true nếu

bỏ qua. Đối với những ứng dụng App icon

Thuộc tính android: ibé đặt biểu tượng mang lại ứng dụng:

Leave a Reply

Your email address will not be published. Required fields are marked *