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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Совместимости Java - Android

22.12.2013, 06:41. Просмотров 658. Ответов 6
Метки нет (Все метки)

Гуру, посоветуйте!
На 2 недели оказался без устройства для тестов и приостановил разработку своего андроид-проекта.
Работать на эмуляторе не хочется - намного медленнее устройства (насколько я знаю).

но... в моем проекте есть большой математический модуль слегка связанный с sqlite. Хотел бы отладить его на обычном Win-компьютере пока нет телефона. Возможно ли это? Хотя-бы только математику (без базы). Для отладки нужна форма с несколькими кнопками (запуск процедур) и аналог LogCat (может быть даже Memo-поле). Тяжело ли потом перенести наработки назад в андроид. Будет ли это быстре чем на эмуляторе? Имеет ли смысл установить ради этого эмулятор на виртуальной машине (раньше работал ТОЛЬКО на устройстве)?

Я новичок - на чистой (не андроид) яве никогда не работал. Под андроид кодю почти год. Имеет ли смысл начинать изучать чистую яву ради этого? Успею ли "войти" в ява-разработку (не андроид) за неделю-две что-бы сделать (продолжить разработку) андроид-совместимый класс? Или лучше заняться другим и подождать устройство?

Какие инструменты посоветуете?
Нашел статью:
Все, что необходимо для использования и разработки приложений на Java
Но там много редакторов. Какой выбрать? Обычно работаю в AndroidStudio. IDEA? Eclipce?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 06:41     Совместимости Java
Посмотрите здесь:

Android Проверка совместимости
Android формулы на java
Android C++ vs Java
Android c++/c#/Java
Android this в Java
Android Java spinner
Не генерируется R.java Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3063 / 1865 / 196
Регистрация: 13.01.2012
Сообщений: 7,094
22.12.2013, 08:39     Совместимости Java #2
чистую яву (без ссылок на анроид-классы) можно отладить в любой среде для явы. например netbeans
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.12.2013, 10:47  [ТС]     Совместимости Java #3
Цитата Сообщение от vxg Посмотреть сообщение
можно отладить в любой среде для явы
А какая весия явы нужна? Там можно скачать разные версии...
Java SE
Java FX
Java EE
Java ME
А что скажете по скорости компиляции? Это быстрее чем в эмуляторе?
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
22.12.2013, 11:31     Совместимости Java #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Tester64 Посмотреть сообщение
Возможно ли это?
Да конечно. Джава она и в африке джава.
Цитата Сообщение от Tester64 Посмотреть сообщение
Тяжело ли потом перенести наработки назад в андроид
Легко. Код править почти не придётся
Цитата Сообщение от Tester64 Посмотреть сообщение
Будет ли это быстре чем на эмуляторе?
Да гораздо быстрей. Быстрее даже чем на реальном устройстве.
Цитата Сообщение от Tester64 Посмотреть сообщение
Имеет ли смысл установить ради этого эмулятор на виртуальной машине
Я бы установил просто нормальный эмулятор. Могу порекомендовать GenyMotion. В нем сочетается высокая скорость, большой выбор версий андроида и разрешений экранов.
Цитата Сообщение от Tester64 Посмотреть сообщение
Имеет ли смысл начинать изучать чистую яву ради этого?
Как вообще можно что-то написать без знаний джавы ? Конечно имеет смысл. Рекомендую книгу Thinking in Java
Цитата Сообщение от Tester64 Посмотреть сообщение
Какие инструменты посоветуете?
Посоветую эклипс. Он хорош тем, что в нем можно писать и отлаживать код на любых языках. Проще хорошо изучить одну среду разработки что-бы потом использовать её всегда. Плюс у него есть множество плагинов бесконечно расширяющих его функциональность.
Цитата Сообщение от Tester64 Посмотреть сообщение
А какая весия явы нужна?
Вам нужна Java SE
vxg
Модератор
3063 / 1865 / 196
Регистрация: 13.01.2012
Сообщений: 7,094
22.12.2013, 12:08     Совместимости Java #5
Цитата Сообщение от Tester64 Посмотреть сообщение
Java SE
Java FX
Java EE
Java ME
можно выбрать All если не критично
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.12.2013, 15:12  [ТС]     Совместимости Java #6
Цитата Сообщение от angryrobot Посмотреть сообщение
Могу порекомендовать GenyMotion.
За это одельное спасибо! Прошлось СИЛЬНО повозиться прежде чем поставил... Двойная регистрация, лишние личные даные (пока выдумал ), подтверждение через почту...
Но эмулятор прикольный и ОЧЕНЬ шустрый!
Только я не до конца понял как он работает! Зачем ему облако? Он ВСЕГДА в онлайне? Кто-нибудь еще может увидеть мой эмулятор?

Цитата Сообщение от angryrobot Посмотреть сообщение
Как вообще можно что-то написать без знаний джавы ?
Ява под андроид и ява под win может отличаться API. Я год кодю на яве под Андроид и на 70-80% это работа с гугл-апи под андроид - дизайн, обработка событий, списки, базы, файловая система... На остальное хватает с головой основ явы...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2013, 15:35     Совместимости Java
Еще ссылки по теме:

Android Параметры R.java
Android Таймер в Java
Pascal from java Android
Rx Java Android
Rx Java Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
22.12.2013, 15:35     Совместимости Java #7
Цитата Сообщение от Tester64 Посмотреть сообщение
Зачем ему облако? Он ВСЕГДА в онлайне? Кто-нибудь еще может увидеть мой эмулятор?
Он оттуда выкачивает образа с андроидом которые потом в эмуляторе запускаются. Никто не видит ваш эмулятор конечно же.
Yandex
Объявления
22.12.2013, 15:35     Совместимости Java
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru