В устройствах Android планшет точно такой же, как у телефона, за исключением большего экрана. (Это не совсем верно, хотя). Чтобы определить, является ли устройство планшетом, вы должны увидеть, какие размеры экрана.
Это не похоже на iOS, у которого есть iPad и iPhone, у Android есть устройство с экраном меньшего размера.
Android 2.3.3 предназначен для планшетов и телефонов. Они разделили его на 3.x для планшетов и снова присоединили к ним с 4.x. Поэтому вы не должны найти телефон с 3.x, но вы найдете как планшет, так и телефон с 2.3.3 или 4.0.
Из документов (Supporting Multiple Screens):
- 320dp: Типичный экран телефона (240х320 ldpi, 320х480 MDPI, 480х800 ИПЧР, и т.д.)
- 480dp: а Tweener таблетку как Streak (480x800 MDPI).
- 600dp: 7-дюймовый планшет (600x1024 mdpi).
- 720dp: 10-дюймовый планшет (720x1280 mdpi, 800x1280 mdpi и т. Д.).
Более прохладные документы: Supporting Tablets and Handsets
, если ваше приложение предназначено только для устройств планшетного типа с 600dp наименьшей доступной ширины:
<manifest ... >
<supports-screens android:requiresSmallestWidthDp="600" />
...
</manifest>
Однако, если ваше приложение поддерживает все размеры экрана, поддерживаемые Android (размером 426dp x 320dp), тогда вам не нужно объявлять этот атрибут, потому что минимальная ширина, которую требует ваше приложение, является наименьшей возможной на любом устройстве.
Спасибо за ответ Мэтью. На самом деле я искал варианты целевого приложения для Android 3.1, похожего на eclipse IDE, но я нашел решение для этого. Можете ли вы посоветовать учебные пособия для разработки приложений для Android-планшетов (3.X) с использованием монодроида. ? –
Я не слишком уверен в учебниках, но вы можете найти много в сети. - Пожалуйста, примите этот ответ или ответьте на свой вопрос о том, как вы достигли решения. – Matthew
Вы использовали манифест Android (из свойств проекта), чтобы установить минимальную версию SDK в 3.0? – Matthew