Chuyển ngay đến nội dung chính
Thông tin cơ bản
Xây dựng trải nghiệm AI
Tạo ứng dụng Android sử dụng AI bằng các Gemini API và nhiều công cụ khác.
Bắt đầu
Bắt đầu
Tạo ứng dụng đầu tiên. Sử dụng Compose cho giao diện người dùng và phát triển ứng dụng thích ứng để hỗ trợ nhiều kiểu dáng thiết bị.
Xin chào mọi người!
Hỗ trợ nhiều thiết bị
Ứng dụng thích ứng
Compose cho giao diện người dùng
IDE dựa trên AI
Đào tạo
Kiếm tiền với Play ↗️
Mở rộng theo thiết bị
Tạo các ứng dụng mang đến cho người dùng trải nghiệm liền mạch từ điện thoại đến máy tính bảng, đồng hồ, tai nghe và nhiều thiết bị khác.
Ứng dụng thích ứng
Android XR
Wear OS
Android cho Ô tô
Android TV
Googlebook
ChromeOS
Tạo ứng dụng theo danh mục
Làm theo hướng dẫn định sẵn và có quy tắc của Google để tìm hiểu cách tạo ứng dụng sao cho phù hợp với trường hợp sử dụng của bạn.
Trò chơi
Camera và nội dung nghe nhìn
Mạng xã hội và nhắn tin
Sức khoẻ và thể dục
Năng suất
Ứng dụng dành cho doanh nghiệp
Nắm bắt thông tin mới nhất
Theo dõi các bản phát hành mới nhất trong suốt cả năm, tham gia các chương trình dùng thử và góp ý cho chúng tôi.
Thông tin mới nhất
Thông tin cập nhật về thử nghiệm
Bản xem trước Android Studio
Thư viện Jetpack và Compose
Bản phát hành cho Wear OS
Hộp cát về quyền riêng tư ↗️
Thiết kế và lập kế hoạch
Trải nghiệm xuất sắc
Tạo trải nghiệm tối ưu cho những người dùng tốt nhất của bạn.
Tìm hiểu thêm
Thiết kế giao diện người dùng
Thiết kế giao diện người dùng đẹp mắt bằng cách sử dụng các phương pháp hay nhất về Android.
Thiết kế dành cho Android
Thiết bị di động
Trải nghiệm trên máy tính
Thiết bị đeo đầu XR và kính thông minh XR
Kính AI
Tiện ích
Wear OS
Android TV
Android cho Ô tô
Cấu trúc
Thiết kế logic và các dịch vụ mạnh mẽ, có thể kiểm thử và bảo trì cho ứng dụng.
Giới thiệu
Thư viện
Thao tác
Mô-đun hoá
Kiểm thử
Kotlin Multiplatform
Chất lượng
Lập kế hoạch về chất lượng ứng dụng và điều chỉnh cho phù hợp với nguyên tắc của Cửa hàng Play.
Tổng quan
Giá trị cốt lõi
Trải nghiệm người dùng
Hỗ trợ tiếp cận
Chất lượng kỹ thuật
Trải nghiệm xuất sắc
Bảo mật
Bảo vệ người dùng khỏi các mối đe doạ và đảm bảo trải nghiệm Android an toàn.
Tổng quan
Quyền riêng tư
Quyền
Danh tính
Biện pháp chống lừa đảo
Phát triển
Gemini trong Android Studio
Người bạn đồng hành AI giúp bạn phát triển các ứng dụng Android.
Tìm hiểu thêm
Tải Android Studio
Lĩnh vực cốt lõi
Nhận mẫu và tài liệu về những tính năng bạn cần.
Mẫu
Giao diện người dùng
Hoạt động chạy trong nền
Dữ liệu và tệp
Khả năng kết nối
Tất cả các lĩnh vực cốt lõi ⤵️
Công cụ và quy trình công việc
Dùng IDE để viết và tạo ứng dụng hoặc tạo quy trình của riêng bạn.
Viết và gỡ lỗi mã
Xây dựng dự án
Kiểm thử ứng dụng
Hiệu suất
Công cụ dòng lệnh
API trình bổ trợ Gradle
Android Bench
Công nghệ của thiết bị
Viết mã cho các hệ số hình dạng. Kết nối thiết bị và chia sẻ dữ liệu.
Điện thoại, máy tính bảng, thiết bị có thể gập lại
ChromeOS
Android cho Ô tô
Android TV
Android XR
Wear OS
Sức khoẻ trên Android
Cùng nhau tốt hơn
Tất cả các thiết bị ⤵️
Thư viện
Duyệt xem tài liệu tham khảo API có đầy đủ thông tin chi tiết.
Nền tảng Android
Thư viện Jetpack
Thư viện Compose
Dịch vụ Google Play ↗️
Chỉ mục SDK của Google Play ↗️
Google Play
Play Console
Xuất bản ứng dụng hoặc trò chơi và phát triển hoạt động kinh doanh của bạn trên Google Play.
Chuyển đến Play Console
Tìm hiểu thêm ↗️
Nguyên tắc cơ bản
Tìm hiểu cách thu hút người dùng, kiếm tiền và bảo mật ứng dụng của bạn.
Kiếm tiền trên Play
API Tính toàn vẹn của Play
Chính sách của Play
Các chương trình của Play ↗️
Trung tâm dành cho nhà phát triển trò chơi
Phát triển và phân phối trò chơi. Tải các công cụ, nội dung tải xuống và mẫu.
Tổng quan
Play Asset Delivery
Dịch vụ trò chơi của Play
Play Games trên máy tính
Tất cả hướng dẫn về Play ⤵️
Thư viện
Duyệt xem tài liệu tham khảo API có đầy đủ thông tin chi tiết.
Play Feature Delivery
Bản cập nhật trong ứng dụng trên Play
Bài đánh giá trong ứng dụng trên Play
Play Install Referrer
Dịch vụ Google Play ↗️
Chỉ mục SDK của Google Play ↗️
Tất cả thư viện Play ⤵️
Công cụ và tài nguyên
Các công cụ để xuất bản, quảng bá và quản lý ứng dụng của bạn.
Android App Bundle
Thương hiệu và tiếp thị
Play Console API ↗️
Blog
Blog của nhà phát triển Android
Đọc tin mới nhất
Khám phá các tác giả →
Khám phá các danh mục
Nghiên cứu điển hình
Kết quả thực tế từ người dùng thực. Khám phá cách các nhóm dùng công cụ của chúng tôi để đạt được mục tiêu.
Sự kiện và chương trình
Xem thông tin chi tiết về các hội thảo trực tuyến, hội thảo, buổi gặp mặt sắp diễn ra và các sáng kiến đặc biệt được đưa ra để giúp bạn phát triển.
Tin tức về sản phẩm
Nhận thông tin về bản cập nhật mới nhất, bản phát hành tính năng và cảnh hậu trường về quá trình phát triển của chúng tôi.
Cộng đồng
Khám phá câu chuyện của người dùng, các tính năng nổi bật và dự án cộng tác giúp gắn kết tất cả chúng ta.
Hướng dẫn
Từ các mẹo nhanh đến hướng dẫn chuyên sâu, những hướng dẫn từng bước này giúp bạn làm việc thông minh và nhanh chóng hơn.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Đăng nhập
Develop
Core areas
UI
Views
Thông tin cơ bản
Xem thêm
Thiết kế và lập kế hoạch
Xem thêm
Phát triển
Xem thêm
Google Play
Xem thêm
Blog
Xem thêm
Android Studio
Phát triển bố cục của ứng dụng
Giới thiệu về bố cục
Tạo thiết kế thích ứng/đáp ứng bằng khung hiển thị
Bố cục chuẩn
Sử dụng các lớp kích thước cửa sổ
Hỗ trợ chế độ nhiều cửa sổ
Xây dựng giao diện người dùng thích ứng bằng ConstraintLayout
Xây dựng thành phần điều hướng thích ứng
Tạo danh sách động bằng RecyclerView
Tuỳ chỉnh danh sách động
Tạo bố cục dựa trên thẻ
Tạo bố cục hai ngăn
Tạo bố cục tuyến tính
Điền dữ liệu vào bố cục
Tạo bố cục tương đối
Nhúng hoạt động
Cải thiện hiệu suất bố cục
Giới thiệu về hiệu suất bố cục
Tối ưu hoá hệ phân cấp bố cục
Sử dụng lại bố cục với <include>
Tải khung hiển thị theo yêu cầu
Tạo thành phần khung hiển thị tuỳ chỉnh
Giới thiệu về thành phần khung hiển thị tuỳ chỉnh
Cách Android vẽ khung hiển thị
Tạo lớp khung hiển thị tuỳ chỉnh
Triển khai bản vẽ tuỳ chỉnh
Tạo khung hiển thị tuỳ chỉnh có tính tương tác
Tối ưu hoá khung hiển thị tuỳ chỉnh
Thao tác với các phần lồng ghép cửa sổ và phần cắt
Đặt ứng dụng trong các phần lồng ghép cửa sổ
Hiển thị nội dung tràn viền
Áp dụng góc tròn
Ẩn thanh hệ thống cho chế độ hiển thị tối đa
Hỗ trợ vết cắt trên màn hình
Điều khiển và tạo ảnh động cho bàn phím phần mềm
Thêm nội dung dựa trên nền tảng web vào ứng dụng của bạn
Sử dụng nội dung web trong ứng dụng
Nhúng nội dung web vào ứng dụng
Duyệt web trong ứng dụng bằng web được nhúng
Phát triển ứng dụng web trong WebView
Triển khai WebView bằng Jetpack Webkit
Tổng quan về Thẻ tuỳ chỉnh trên Android
Tổng quan về Hoạt động đáng tin cậy trên web
Hướng dẫn về Hoạt động đáng tin cậy trên web
Quản lý đối tượng WebView
Tải nội dung cục bộ
Làm tối nội dung web
Hỗ trợ nhiều màn hình trong ứng dụng web
Tìm hiểu về phần lồng ghép cửa sổ
Truy cập vào các API gốc bằng JSBridge
Gỡ lỗi ứng dụng web
Tổng quan
Truy cập vào một máy chủ phát triển cục bộ
Gỡ lỗi bằng nhật ký bảng điều khiển JavaScript
Gỡ lỗi bằng Công cụ của Chrome cho nhà phát triển
Gỡ lỗi bằng ứng dụng Công cụ cho nhà phát triển WebView
Triển khai các phương pháp hay nhất
Quyền riêng tư của người dùng trong báo cáo sự cố WebView
Chương trình beta
Thực thi JavaScript và WebAssembly
Áp dụng giao diện
Giới thiệu về giao diện
Sử dụng màu của thiết bị (Màu động)
Chọn màu với thư viện bảng khung hiển thị
Sử dụng Material Design làm nguyên tắc
Triển khai giao diện tối
Tạo bóng và cắt khung hiển thị
Thêm thành phần
Thêm thành phần lõi
Nút hành động nổi (FAB)
Nút
Hộp kiểm
Nút radio
Nút bật tắt
Bộ chọn
Chú giải công cụ
Hộp thoại
Trình đơn
Thêm thành phần thanh ứng dụng
Giới thiệu về thanh ứng dụng
Thiết lập thanh ứng dụng
Thêm và xử lý các thao tác
Thêm thao tác lên
Sử dụng khung hiển thị thao tác và trình cung cấp thao tác
Thêm thành phần cài đặt
Giới thiệu về phần cài đặt
Sắp xếp các chế độ cài đặt
Tuỳ chỉnh chế độ cài đặt
Sử dụng các giá trị đã lưu
Tạo hệ phân cấp trong mã
Xử lý các kích thước khác của thiết bị
Triển khai các phương pháp hay nhất về lựa chọn ưu tiên
Tích hợp thành phần tìm kiếm trên Android
Tuỳ chọn tìm kiếm
Tạo giao diện người dùng cho chức năng tìm kiếm
Thêm kết quả tìm kiếm từ các truy vấn gần đây
Thêm kết quả tìm kiếm tuỳ chỉnh
Cung cấp cấu hình tìm kiếm
Sử dụng AppSearch
Thêm chức năng tìm kiếm
Giới thiệu về chức năng tìm kiếm
Thiết lập giao diện người dùng cho chức năng tìm kiếm
Lưu trữ và tìm kiếm dữ liệu
Duy trì khả năng tương thích ngược với công cụ Tìm kiếm
Thao tác với văn bản và biểu tượng cảm xúc
Tự động định cỡ khung hiển thị văn bản
Tải phông chữ nhanh chóng
Thêm phông chữ dưới dạng tài nguyên XML
Thêm tính năng hỗ trợ biểu tượng cảm xúc
Thêm tính năng hỗ trợ biểu tượng cảm xúc hiện đại
Sử dụng Bộ chọn biểu tượng cảm xúc
Phóng to văn bản
Sử dụng span để tạo kiểu cho văn bản
Hiển thị đồ hoạ và video
Hình ảnh tĩnh
Giới thiệu về hình ảnh tĩnh
Ảnh vectơ
Bitmap
Giảm kích thước hình ảnh
Khắc phục sự cố với bản vẽ tuỳ chỉnh
Thêm bộ điều khiển chế độ phát nội dung đa phương tiện
Sử dụng tính năng hình trong hình (PiP)
Sử dụng thư viện PiP của Jetpack
Thao tác với đồ hoạ và hình ảnh nâng cao
Vẽ bằng chương trình đổ bóng AGSL
Giới thiệu về chương trình đổ bóng AGSL
Giới thiệu về AGSL so với GLSL
Sử dụng AGSL trong ứng dụng
Tài liệu tham khảo nhanh về AGSL
Sử dụng OpenGL ES cho đồ hoạ
Hiển thị đồ hoạ với Open GL ES
Tìm hiểu cách sử dụng Open GL ES với đồ hoạ
Giới thiệu về Open GL
Xây dựng môi trường Open GL ES
Xác định hình dạng
Vẽ hình dạng
Áp dụng phép chiếu và khung hiển thị camera
Thêm chuyển động
Phản hồi sự kiện chạm
Tạo APK cho các kết cấu GL
Sử dụng WebGPU cho đồ hoạ
Giới thiệu về WebGPU
Bắt đầu
RenderScript
Giới thiệu về RenderScript
RenderScript nâng cao
Di chuyển từ RenderScript
Tổng quan
Di chuyển tập lệnh sang OpenGL ES 3.1
Di chuyển tập lệnh sang Vulkan
Tài liệu tham khảo Runtime API (API Thời gian chạy)
Giới thiệu về Runtime API (API Thời gian chạy)
Các loại số
Các loại đối tượng
Các hàm chuyển đổi
Các hàm và hằng số toán học
Các hàm toán học vectơ
Các hàm ma trận
Các hàm quaternion
Các hàm cập nhật nguyên tử
Các loại và hàm thời gian
Các hàm truy cập dữ liệu phân bổ
Các hàm truy vấn đặc điểm đối tượng
Các loại và hàm gọi kernel
Các hàm vào/ra
Các hàm gỡ lỗi
Các loại và hàm đồ hoạ
Chỉ mục
Thao tác với ảnh động và hiệu ứng chuyển đổi
Nội dung của hướng dẫn này
Giới thiệu về ảnh động trong Android
Giới thiệu về ảnh động thuộc tính
Tạo ảnh động cho đồ hoạ đối tượng có thể vẽ
Tạo ảnh động cho khung hiển thị
Tạo hình ảnh giữa các khung hình chính trong ảnh động
Hiện hoặc ẩn khung hiển thị
Di chuyển khung hiển thị bằng ảnh động
Di chuyển khung hiển thị bằng ảnh động dựa trên cử chỉ hất
Phóng to khung hiển thị bằng ảnh động thu phóng
Tạo ảnh động cho chuyển động bằng vật lý lò xo
Tự động tạo ảnh động cho bản cập nhật bố cục
Tạo ảnh động cho các thay đổi về bố cục bằng khung chuyển đổi