Техническая копилка для Android (вопросы, ответы, заметки)
Новая тема Написать ответ
# Пн Май 06, 2013 10:17 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Всем привет!
Предлагаю в этой теме собирать полезную информацию по Android для тех, кто разрабатывает приложения или просто работает с Android-трафиком.
В такой теме удобно сохранять нужную информацию, т.к. на компьютере она теряется среди файлов или вообще исчезает, если технический сбой. А тут, на форуме, более надежно хранить такого рода текстовую информацию.
*Тема именно техническая, поэтому создана не в Мобильных устройствах, а здесь, в Технических вопросах.

===
Актуальная информация по разрешениям экранов Android-устройств (данные 2012 года):

Смартфоны:
62% = 800×480px
6% = 960×540px
32% = другие

Таблетки:
74% = 1024×600px
24% = 1280x800px
2% = другие

Версии операционных систем Android (данные 2012 года):
Большая часть всех таблеток (71%) управляется системой Gingerbread, среди них впереди всех - Samsung Galaxy Tab, Amazon Kindle, Barnes and Noble Nook.

Получается, что создавая приложения, "заточенные" под 4 основных разрешения экранов (портретное 800х480 и 960х540, пейзажное 1024х600 и 1280х800) можно охватить 68% смартов и 98% таблеток.
Немного напрягает ситуация с 32% смартфонов, все-таки немалая доля, но делать под паноктикум в более чем 500 видов разрешений не айс.
# Пн Май 06, 2013 1:10 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Нашел онлайн-сервис App Inventor (beta.appinventor.mit.edu), в котором можно создавать приложения для Android без программирования, при помощи графических блоков, как кубики Лего.

Может кто пользовался им или имеет опыт работы создания приложений через него?
# Пн Май 06, 2013 3:30 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
У файлов APK собственный MIME-type. Если его указать неправильно, то устройства на Android не будут скачивать, выдавая ошибку.
Пример правильного php-кода для отдачи на скачивание apk:
Код:
<?php
header ("Content-Type: application/vnd.android.package-archive");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize("file.apk"));
header ("Content-Disposition: attachment; filename=file.apk");
readfile($file);
exit();
?>

# Ср Май 08, 2013 10:31 pmcyberdesire ghost Зарег.: 31.03.2012 ; Сообщ.: 48624Ответить с цитатой
Цитата:
62% = 800×480px


чё правда? а то была версия, что всё же 480*320

вот это пригодится девелоперу
Цитата:
Универсальное разрешение Android: идеально на всех экранах


http://habrahabr.ru/post/177093/
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.