Các phiên bản SDK tối thiểu quy định các phiên bản thấp nhất của SDK bao gồm các API bạn đã sử dụng trong ứng dụng của bạn. Nếu bạn không chỉ định một phiên bản tối thiểu, nó mặc định là 1, và tai nạn applica¬tion của bạn khi nó cố gắng để truy cập vào các API không có.
Các mục tiêu phiên bản SDK thuộc tính cho phép bạn chỉ định các nền tảng chống lại mà bạn đã phát triển và thử nghiệm của bạn. Thiết lập một phiên bản đích SDK cho hệ thống mà không cần áp dụng bất kỳ thay đổi tiến hơn hoặc tương thích ngược để hỗ trợ cho phiên bản đặc biệt. Chịu advan¬tage trong những cải tiến nền tảng giao diện người dùng mới nhất, nó được coi là thực hành tốt để cập nhật SDK mục tiêu của ứng dụng của bạn để việc phát hành nền tảng mới nhất sau khi bạn xác nhận nó cư xử như mong đợi, thậm chí nếu bạn không làm việc sử dụng bất kỳ các API mới.
nó thường là không cần thiết để xác định một SDK tối đa, và làm như vậy không được khuyến khích mạnh mẽ. SDK maxi¬mum xác định một giới hạn trên bạn sẵn sàng để hỗ trợ và ứng dụng của bạn sẽ không được hiển thị trên Google Play Store cho thiết bị chạy một phiên bản nền tảng cao hơn. Thiết bị chạy trên nền tảng cao hơn so với Android 2.0.1 (cấp API 6) sẽ bỏ qua bất kỳ giá trị SDK tối đa thời gian cài đặt.
android: targetSdkVersion = "15" />
Các phiên bản SDK hỗ trợ là không tương đương với phiên bản nền tảng và không thể được bắt nguồn từ nó. Ví dụ, nền tảng Android phiên bản 4.0 hỗ trợ các phiên bản SDK 14. Để tìm phiên bản SDK chính xác cho mỗi nền tảng, sử dụng bảng tại http://developer.android.com/guide/appendix/api-levels.html.
^ Uses- cấu hình - các nút sử dụng cấu hình cụ thể từng hợp các cơ chế đầu vào được hỗ trợ bởi ứng dụng của bạn. Bạn không nên thường cần phải bao gồm nút này, mặc dù nó có thể hữu ích cho các trò chơi yêu cầu kiểm soát đầu vào cụ thể. Bạn có thể chỉ định bất kỳ sự kết hợp của các thiết bị đầu vào bao gồm:
> reqFiveWayNav - Xác định đúng đối với thuộc tính này nếu bạn yêu cầu một capa¬ble thiết bị đầu vào của điều hướng lên, xuống, trái, và bên phải và nhấn vào lựa chọn hiện tại. Điều này bao gồm cả các bi và miếng đệm hướng (D-tấm lót).
> ReqHardKeyboard - Nếu ứng dụng của bạn đòi hỏi một bàn phím cứng, xác định đúng.
^ ReqKeyboardType -. Cho phép bạn chỉ định kiểu bàn phím là một trong nokeys, qwerty, twelvekey, hoặc không xác định
^ reqNavigation - xác định các giá trị thuộc tính là một trong những nonav, dpad, trackball, bánh xe, hoặc không xác định như một thiết bị định vị yêu cầu.
^ reqTouchScreen -. Chọn một trong notouch, bút, ngón tay, hoặc không xác định để spec¬ify đầu vào màn hình cảm ứng được yêu cầu
Bạn có thể chỉ định nhiều cấu hình được hỗ trợ, ví dụ, một thiết bị với một màn hình cảm ứng ngón tay, một trackball, và cả một QUERTY hoặc một bàn phím cứng mười hai trọng điểm, như ở đây:
đang được dịch, vui lòng đợi..
