С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Совместимости Java - Программирование Android

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

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

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

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

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

Проверка совместимости - Программирование Android
Есть ли какой-нибудь сервис для проверки совместимости приложения с различными версиями Android?

Ошибка java.lang.ClassCastException: com.organizer.ToDoItemDescr cannot be cast to java.util.Map - Программирование Android
Ошибка появляется когда пытаюсь вытянуть из кастомного адаптера запись ListView. Весь лог ошибки такой: FATAL EXCEPTION: main Process:...

Не создаются BuildConfig.java R.java - Программирование Android
BuildConfig.java , R.java Не создаются в папке /gen при создании проекта в eclipse. Переустанавливал программу, ничего не помогает. Что...

Проверка совместимости - Видеокарты
Данная конфигурация ПК: Amd Athlon 64 X2 5000+ 2,61Ггц X86-64. m2n-x-plus материнка. Geforce 8500gt silent 512 mb 128 bit БП: 500Вт...

Вопрос по совместимости - Процессоры
Совместимо ?процессор Intel celeron g1820

Режим совместимости - Windows XP
Подскажите как сделать совместимость.у меня стоит win XP, а нужно чтоб приложения которые написаны на win 7 открывались свободно у меня на...

6
vxg
Модератор
3189 / 1992 / 228
Регистрация: 13.01.2012
Сообщений: 7,712
22.12.2013, 08:39 #2
чистую яву (без ссылок на анроид-классы) можно отладить в любой среде для явы. например netbeans
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.12.2013, 10:47  [ТС] #3
Цитата Сообщение от vxg Посмотреть сообщение
можно отладить в любой среде для явы
А какая весия явы нужна? Там можно скачать разные версии...
Java SE
Java FX
Java EE
Java ME
А что скажете по скорости компиляции? Это быстрее чем в эмуляторе?
0
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
22.12.2013, 11:31 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Tester64 Посмотреть сообщение
Возможно ли это?
Да конечно. Джава она и в африке джава.
Цитата Сообщение от Tester64 Посмотреть сообщение
Тяжело ли потом перенести наработки назад в андроид
Легко. Код править почти не придётся
Цитата Сообщение от Tester64 Посмотреть сообщение
Будет ли это быстре чем на эмуляторе?
Да гораздо быстрей. Быстрее даже чем на реальном устройстве.
Цитата Сообщение от Tester64 Посмотреть сообщение
Имеет ли смысл установить ради этого эмулятор на виртуальной машине
Я бы установил просто нормальный эмулятор. Могу порекомендовать GenyMotion. В нем сочетается высокая скорость, большой выбор версий андроида и разрешений экранов.
Цитата Сообщение от Tester64 Посмотреть сообщение
Имеет ли смысл начинать изучать чистую яву ради этого?
Как вообще можно что-то написать без знаний джавы ? Конечно имеет смысл. Рекомендую книгу Thinking in Java
Цитата Сообщение от Tester64 Посмотреть сообщение
Какие инструменты посоветуете?
Посоветую эклипс. Он хорош тем, что в нем можно писать и отлаживать код на любых языках. Проще хорошо изучить одну среду разработки что-бы потом использовать её всегда. Плюс у него есть множество плагинов бесконечно расширяющих его функциональность.
Цитата Сообщение от Tester64 Посмотреть сообщение
А какая весия явы нужна?
Вам нужна Java SE
3
vxg
Модератор
3189 / 1992 / 228
Регистрация: 13.01.2012
Сообщений: 7,712
22.12.2013, 12:08 #5
Цитата Сообщение от Tester64 Посмотреть сообщение
Java SE
Java FX
Java EE
Java ME
можно выбрать All если не критично
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.12.2013, 15:12  [ТС] #6
Цитата Сообщение от angryrobot Посмотреть сообщение
Могу порекомендовать GenyMotion.
За это одельное спасибо! Прошлось СИЛЬНО повозиться прежде чем поставил... Двойная регистрация, лишние личные даные (пока выдумал ), подтверждение через почту...
Но эмулятор прикольный и ОЧЕНЬ шустрый!
Только я не до конца понял как он работает! Зачем ему облако? Он ВСЕГДА в онлайне? Кто-нибудь еще может увидеть мой эмулятор?

Цитата Сообщение от angryrobot Посмотреть сообщение
Как вообще можно что-то написать без знаний джавы ?
Ява под андроид и ява под win может отличаться API. Я год кодю на яве под Андроид и на 70-80% это работа с гугл-апи под андроид - дизайн, обработка событий, списки, базы, файловая система... На остальное хватает с головой основ явы...
0
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
22.12.2013, 15:35 #7
Цитата Сообщение от Tester64 Посмотреть сообщение
Зачем ему облако? Он ВСЕГДА в онлайне? Кто-нибудь еще может увидеть мой эмулятор?
Он оттуда выкачивает образа с андроидом которые потом в эмуляторе запускаются. Никто не видит ваш эмулятор конечно же.
0
22.12.2013, 15:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2013, 15:35
Привет! Вот еще темы с ответами:

Проверка совместимости - Материнские платы
Доброе утро! Ребят хочу проверить совместимы ли между собой материнская плата и видео карта... Может кто разбирается? Gigabyte...

Вопрос о совместимости - Оперативная память
Здраствуйте. Мой конфиг: Системная плата MSI K9N Neo v2/v3 (MS-7369) AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Samsung M3...

Подскажите по совместимости - Видеокарты
Станет ли видеокарта Palit geforce gt 630 2gb 128bit на материнскую плату BIOSTAR GF8100 M2G+ ? Заранее спасибо за ответ!

VS 2012 Совместимости с Windows 7 - Visual Studio
Добрый день, не нашёл тему в которую можно обратиться, так что пишу тут) Вчера при запуске Visual Studio 2012 Express for Windows Desktop...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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