Sunday, October 18, 2015

Dự án Android 01

Dự án Android của bạn bây giờ là một ứng dụng “Hello World” cơ bản có chứa một số tập tin mặc định. Dành ít phút để xem lại quan trọng nhất trong số này:

app/src/main/res/layout/activity_my.xml
Đây là file layout XML cho các hoạt động mà bạn thêm vào khi bạn tạo ra dự án với Android Studio. Sau khi tạo dự án mới, Android Studio trình bày tập tin này với cả cách nhìn văn bản và một bản xem trước của màn hình giao diện người dùng. Các tập tin bao gồm một số các thiết lập mặc định và một yếu tố TextView hiển thị thông báo, “Hello World!”
app/src/main/java/com.mycompany.myfirstapp/MyActivity.java
Một tab cho tập tin này xuất hiện trong Android Studio khi  quy trình tạo dự án mới hoàn thành. Khi bạn chọn tập tin để xem mã lệnh của class cho hoạt động (activity) mà bạn tạo ra. Khi bạn xây dựng và chạy các ứng dụng, các lớp hoạt động (activity) bắt đầu hoạt động và nạp file layout xuất ra “Hello World!”
app/src/main/AndroidManifest.xml
Tập tin manifest mô tả các đặc điểm cơ bản của ứng dụng và xác định từng thành phần của nó. Bạn sẽ tìm hiểu rõ hơn tập tin này và thêm các thành phần khác cho ứng dụng của bạn trong các bài học sau.
app/build.gradle
Android Studio sử dụng Gradle để biên dịch và xây dựng các ứng dụng của bạn. Có một tập tin build.gradle cho từng module của dự án của bạn, cũng như một tập tin build.gradle cho toàn bộ dự án. Thông thường, bạn chỉ quan tâm đến tập tin thebuild.gradle cho các module, trong trường hợp các ứng dụng hoặc module ứng dụng. Đây là nơi mà ứng dụng của bạn xây dựng phụ thuộc được thiết lập, bao gồm các thiết lập defaultConfig:
  • compiledSdkVersion is the platform version against which you will compile your app. By default, this is set to the latest version of Android available in your SDK. (It should be Android 4.1 or greater; if you don’t have such a version available, you must install one using the SDK Manager.) You can still build your app to support older versions, but setting this to the latest version allows you to enable new features and optimize your app for a great user experience on the latest devices.
  • applicationId is the fully qualified package name for your application that you specified during the New Project workflow.
  • minSdkVersion is the Minimum SDK version you specified during the New Project workflow. This is the earliest version of the Android SDK that your app supports.
  • targetSdkVersion indicates the highest version of Android with which you have tested your application. As new versions of Android become available, you should test your app on the new version and update this value to match the latest API level and thereby take advantage of new platform features. For more information, read Supporting Different Platform Versions.
See Building Your Project with Gradle for more information about Gradle.

Cũng lưu ý các thư mục con trong /res có chứa các tài nguyên cho ứng dụng của bạn:

drawable/
Thư mục cho các đối tượng có thể vẽ (chẳng hạn như bitmap) được thiết kế cho các độ phân giải màn hình khác nhau, chẳng hạn như độ phân giải trung bình (mdpi) và mật độ cao (hdpi). Thư mục drawable khác chứa tài nguyên được thiết kế cho mật độ màn hình khác. Ở đây bạn sẽ tìm thấy ic_launcher.png xuất hiện khi bạn chạy các ứng dụng mặc định.
layout/
Thư mục cho các tập tin xác định giao diện  ứng dụng của bạn sử dụng như activity_my.xml, thảo luận ở trên, trong đó mô tả một cách bố trí cơ bản cho lớp MyActivity.
menu/
Thư mục cho các tập tin định nghĩa các thành phần trong trình đơn của bạn.
values/
Thư mục cho các tập tin XML khác có chứa một tập hợp các tài nguyên, chẳng hạn như các định nghĩa chuỗi và màu sắc. Tập tin strings.xml định nghĩa “Hello World!” chuỗi hiển thị khi bạn chạy các ứng dụng mặc định.

0 Comments:

Post a Comment