GIỚI THIỆU :
Android Studio là công cụ giả lập Android trên máy tính để bạn có thể chơi game hay thử nghiệm các ứng dụng di động trên màn hình lớn, liên kết với kho game phong phú cho di động. Android Studio còn tạo ra môi trường Android developer lý tưởng cho việc lập tình và phát triển các ứng dụng di động.
Android Studio là công cụ lập trình chuẩn riêng của Google thay thế cho phiên bản Eclipse cũ. Android Studio bao gồm các thành phần: Android Studio IDE, Android SDK tools, Android 5.0 (Lollipop) Platform, Android 5.0 emulator system image with Google APIs.
Android Studio là một công cụ lập trình thông minh có khả năng chỉnh sửa code tiên tiến với nhiều thay đổi như: công cụ thiết kế giao diện người dùng mới và trực quan, phân tích hiệu suất, vv cho phép lập trình viên có thể tạo các ứng dụng, thực hiện thay đổi cũng như xem trước sản phẩm trong thời gian thực.
Thông tin thêm cho Android Studio
- Được xây dựng dựa trên IntelliJ IDEA Community Edition, Java IDE phổ biến của JetBrains.
- Hệ thống xây dựng dựa trên Gradle linh động
- Tạo lập nhiều phương án và Multiple APK cho các API Levels khác nhau
- Hỗ trợ temple được mở rộng cho các dịch vụ của Google và các thiết bị khác nhau.
- Biên tập layout phong phú hỗ trợ chỉnh sửa theme
- Công cụ lint để bắt hiệu suất, khả năng sử dụng, phiên bản tương thích và các vấn đề liên quan khác.
- Bảo vệ chuyên nghiệp ProGuard và khả năng tạo sign app.
- Hỗ trợ Build-in cho nền tảng đám mây của Google, từ đó có thể dễ dàng tích hợp Google Cloud Messaging và App Engine.
Tính năng chính trong Android Studio
Chỉnh sửa bố cục trực quan
Tạo các bố cục phức tạp với ConstraintLayout bằng cách thêm các điều kiện ràng buộc từ trình xem này lên trình xem khác và các hướng dẫn. Sau đó, xem trước bố cụ trên bất kỳ kích thước màn hình bằng cách chọn một trong những cấu hình thiết bị có sẵn hoặc tự chỉnh lại kích thước cửa sổ xem trước.
Phân tích APK
Tìm cơ hội giảm kích thước ứng dụng Android bằng cách kiểm tra nội dung file APK ứng dụng, ngay cả khi nó không được xây dựng bằng Android Studio. Kiểm tra tệp kê khai, tài nguyên và DEX. So sánh hai APK để xem dung lượng ứng dụng thay đổi giữa các phiên bản như thế nào.
Giả lập nhanh
Cài đặt và chạy các ứng dụng nhanh hơn thiết bị vật lý & mô phỏng nhiều cấu hình, tính năng khác nhau, bao gồm nền tảng của Google ARCore để xây dựng trải nghiệm thực tế tăng cường.
Chỉnh sửa code thông minh
Viết code tốt hơn, làm việc nhanh hơn, năng suất hơn bằng công cụ chỉnh sửa code thông minh, có khả năng hoàn thiện code cho các ngôn ngữ Kotlin, Java, and C/C++ .
Hệ thống build linh hoạt
Được hỗ trợ bởi Gradle, hệ thống build của Android Studio cho phép bạn tùy biến build để tạo nhiều biến thể hơn cho những thiết bị khác nhau trong cùng một dự án.
Kiểm tra hoạt động tại thời gian thực
Các công cụ profile tích hợp cung cấp thống kê tại thời gian thực cho CPU, bộ nhớ & hoạt động mạng của ứng dụng. Xác định các tắc nghẽn hiệu suất bằng cách ghi lại dấu vết phương thức, kiểm tra khối và phân bổ, xem lượt tải mạng vào và ra.
Công cụ code thông minh
- Nó có khả năng hoàn tất, tái cấu trúc và phân tích code. Công cụ biên tập code mạnh mẽ này sẽ giúp bạn trở thành một nhà phát triển ứng dụng Android hàng đầu.
Mẫu Code và tích hợp GitHub
- Bắt đầu một dự án mới dễ dàng hơn bằng cách sử dụng các mẫu code có sẵn như bảng điều hướng, thậm chí là nhập code mẫu của Google từ GitHub.
Phát triển ứng dụng cho nhiều màn hình
- Xây dựng các ứng dụng cho điện thoại Android, máy tính bảng, Android Wear, TV Android, Android Auto và kính Google.
- Với tính năng xem trước Android Project View và module hỗ trợ trong Android Studio thật dễ dàng để quản lý dự án và nguồn của bạn.
Các thiết bị ảo nhiều kích thước và hình dạng
- Android Studio đi kèm cấu hình có sẵn với một hình ảnh giả lập được tối ưu hóa. Quản lý thiết bị Android ảo (Virtual Device Manager) được cập nhật và sắp xếp lại cung cấp hồ sơ cho các thiết bị Android phổ biến.
Được xây dựng dựa trên Grandle
- Tạo nhiều APKs cho ứng dụng Android với tính năng khác nhau sử dụng cùng một dự án tương tự. Quản lý ứng dụng phụ thuộc vào Maven. Xây dựng APKs từ Android Studio hoặc dòng lệnh.
Nếu bạn đang sử dụng công cụ lập trình Android Eclipse với ADT, xin lưu ý tằng Android Studio hiện tại là IDE chính thức cho Android, vì vậy, bạn cần chuyển sang Android Studio để nhận được tất cả cập nhật IDE mới nhất.
Yêu cầu hệ thống Windows
- Microsoft Windows 7/8/10 (32- or 64-bit).
- Tối thiểu 2GB RAM, khuyến nghị 8GB RAM.
- Tối thiểu 2GB ổ trống, khuyến nghị 4GB (500MB cho IDE + 1.5 GB cho Android SDK và image giả lập hệ thống).
- Tỷ lệ màn hình tối thiểu 1280 x 800.
Cập nhật Android Studio mới nhất
Android Studio 3.6
Thiết kế
Hỗ trợ Split View trong các trình chỉnh sửa thiết kế
Các công cụ chỉnh sửa thiết kế như Layout Editor và Navigation Editor, giờ cung cấp cửa sổ xem chia đôi, cho phép bạn đồng thời quan sát cả thiết kế & code giao diện. Split View thay thế & cải thiện cửa sổ Preview ban đầu, có thể được cấu hình dựa trên file để giữ nguyên thông tin nội dung như nhân tố Zoom và các tùy chọn thiết kế. Nhờ đó, bạn dễ dàng có lựa chọn tốt nhất cho mỗi trường hợp. Kích hoạt tính năng này bằng cách click icon Split ở góc bên phải phía trên cùng của cửa sổ Editor.
Tab nguồn chọn màu
Ở Android Studio 3.6, công cụ chọn màu đưa các tài nguyên màu vào ứng dụng để bạn nhanh chóng chọn & thay thế các giá trị màu tương ứng. Bạn có thể truy cập tính năng này trong các công cụ thiết kế hoặc trình chỉnh sửa XML.
Lập trình
View binding là tính năng cho phép bạn dễ dàng viết code, tương tác với các cửa sổ xem hơn bằng cách cung cấp sự an toàn trong thời gian biên dịch khi tham chiếu code. Khi được kích hoạt, View binding tạo một class liên kết cho mỗi file bố cục XML trong mô đun đó.
Cập nhật NDK
Tính năng Android NDK trong Android Studio trước hỗ trợ Java, giờ đã hoạt động trong Kotlin:
- Điều hướng từ một khai báo JNI tới hàm triển khai tương ứng trong C/C++. Xem ánh xạ này bằng cách trỏ chuột qua đánh dấu mục C hoặc C++ gần số dòng trong file mã nguồn được quản lý.
- Tự động tạo hàm triển khai nhánh cụt cho khai báo JNI. Xác định khai báo JNI trước và gõ “jni” hoặc tên phương pháp trong file C/C++ để kích hoạt nó.
Thay đổi khác
- Update nền tảng IntelliJ 2019.2.
- Thêm class bằng Apply Changes.
Bản dựng (build)
- Update Android Gradle Plugin (AGP).
- Công cụ đóng gói mới.
Thử nghiệm
- Android Emulator - Google Maps UI.
- Hỗ trợ đa màn hình.
- Tiếp tục tải xuống các thành phần SDK.
- Cập nhật tại chỗ APK đã nhập.
- Đính kèm nguồn Kotlin khi nhập file APK.
Tối ưu hóa
- Phát hiện rò rỉ Memory Profiler.
- Khử nhiễu lớp và bytecode phương pháp trong APK Analyzer.