Форум программистов, компьютерный форум CyberForum.ru

c++/c#/Java - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ExecutorService "замораживает" UI http://www.cyberforum.ru/android-dev/thread966142.html
В методе парсю несколько страниц сайта. UI подвисает. Как исправить ситуацию ExecutorService executor = Executors.newCachedThreadPool(); Future<List> future = executor.submit(new Callable<List>() {
Программирование Android Добавить столбец в существующую базу Подскажите, а то не могу разобраться. Как в существующую таблицу SqLite добавить новый столбец ??? знаю, что нужно использовать Upgrade, а вот как его использовать не понимаю. Помогите? http://www.cyberforum.ru/android-dev/thread966122.html
Программирование Android Уведомления
Приветствую, форумчане! Возникла такая задача, при написании приложения... Нужно чтобы в определённый период каждого месяца приложение автоматически выводило(напоминало) пользователю о (например!) мероприятии. Например: с 12 по 20 число каждого месяца, с промежутком в 1-2 дня, на верхней панели возникал значок уведомления. А развернув панель пользователь видел заголовок и текст уведомления, и...
Максимальный heap size Программирование Android
Сдраствуйте, наткнулся на то что память в андроиде очень ограничена (еще и от девайса к девайсу) и получается что я не могу работать с большим количеством изображений размером с экран (500х900) т.е. например загружаю эту картинку в массив и инициализирую for (int i = 0; i < 20; i++) { Log.d("i", "" + i); dr = BitmapFactory.decodeResource(getResources(), R.drawable.crop); } ...
Программирование Android Способ оплаты в Google Wallet http://www.cyberforum.ru/android-dev/thread966036.html
Подскажите пожалуйста что за странная надпись на красном фоне?, ведь при регистрации кредитная карточка была указана. И как заполнить данные поля, точнее последнее поле "BIC" - непонятно, - если завести БИК банка или оставить его пустым, то поле пишет "Неправильный ввод" и не дает закончить оформление реквизитов. В два банка звонила, но там ничего толкового сказать не смогли. Может кто...
Программирование Android Вывод информационного окна в OnResume() При переключении на другое Activity идет проверка данных. Если проверка не прошла успешно, нужно вывести на экран сообщение. Хотелось бы выводить всплывающее сообщение. Но если вызов происходит из OnResume(), то это заканчивается ошибкой. Скажите, как правильно сделать? подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
03.10.2013, 20:50     c++/c#/Java
Не специалист в области, но таки вставлю свои пять копеек и обращу коллег по цеху на несколько фактов:

Android не использует стандартную платформу J2ME (в отличии от большинства мобильных устройств, которые поддерживают Java-приложения), а основывается на собственной реализации Java, построенной на основе Project Harmony. Всему виной патенты на Java, посему Google взяли в основу реализацию не попадающую под лицензии Oracle.

Android не использует JVM как таковую. Есть её видоизменённая версия Dalvik. Она работает на 30% быстрее и, в отличии от стек-ориентированной JVM, является регистр-ориентированной. Но разница чувствуется ещё больше, если вспомнить, что JVM-машины переводят исходный код программы в промежуточный формат байт-кода, определенным образом описанный для JVM. А Dalvik использует собственный формат промежуточного кода (.dex), что и не позволяет быть JVM-совместимым.

И к вопросу автора: приложения под Android можно писать и на JavaScript, и даже на Delphi. Скажу от себя (как Android разработчика): пишу на Java, ибо привычней, большая поддержка сообщества и более чем достаточно готовых специфических решений для платформы. Менять это всё на C# ради повышения производительности приложений (которое при более мощных процессорах становится менее заметным для конечного пользователя, если вообще заметно) не намерен.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru