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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
#1

Старт на пути к android - Программирование Android

11.08.2013, 21:46. Просмотров 1113. Ответов 17
Метки нет (Все метки)

Всем привет. Только начал интересоваться программирование, знания нулевые. Цель - программирование для android (создание приложений). Знаю что для android пишут на Java. Вот тут собственно и возникают вопросы: с чего начать новичку? Самый первый шаг? Стоит ли сразу изучать java? Многие советуют начинать с паскаля, стоит ли тратить на него время? Если я определился с направлением может сразу начать с java? Какие знания вообще нужны? Буду благодарен за ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2013, 21:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Старт на пути к android (Программирование Android):

Android. Начало большого пути - Программирование Android
Привет всем! Знаю что немного не по тематике..но тем не менее... вот, очень хочу научиться писать приложения! смотрел видеоуроки, читал...

Старт формы №2 - Программирование Android
Подскажите как делается для приложения несколько стартовых иконок. Есть иконка у приложения которая запускает первую форму. А как...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Старт активити из другого потока - Программирование Android
Добрый вечер! У меня есть Активити, с кнопкой, по клику на которую стартует тред, из которого нужно запустить новые активити для...

17
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
16.08.2013, 20:58  [ТС] #16
Цитата Сообщение от Tester64 Посмотреть сообщение
Да! Устройство на андроид! Далеко не каждое устройство может правильно работать через провода. У меня "китаец" - хорошее и быстрое устройство(Zopo500), но драйвера не легли... Через провода отладку проводить не могу. К тому-же у (многих) китайцев глюк - на зарядке иногда сам нажимается сенсор - приходится усыплять. Решением оказалось работать через WiFi-отладчик. Раз в 2-3 часа слетают драйвера и теряется связь. приходится перегружать программу ADB. Иногда полностью убивая процесс в памяти. Естественно каждые 3-6 часов нужна подзарядка.

Эмулятор стандартный - крайне кривой! Первый раз грузится до 30 минут. Чем больше разрешение тем тормознутее. Слышал/читал что есть другой более быстрый эмулятор(виртуализация), но... не пробовал. Все говорят(говорили до появления виртуальной ОС) что устройство - быстрее...
Что значит "Далеко не каждое устройство может правильно работать через провода"? У меня есть мобильный телефон на андроид (samsung ace 2), я думал просто создаешь приложение на компьютере и для теста закидываешь на телефон, так?

Добавлено через 1 минуту
Цитата Сообщение от verylazy Посмотреть сообщение
у меня на Intel E8400 люой эмулятор запускается максимум 2 минуты, так долго потому что висит надпись ANDROID
я почитал как люди мучаются, поглядел stackoverflow и у меня сложилось мнение что крайне важно что бы процессор был с поддержкой виртуализации - тогда все летает
не нужно все валить на эмулятор
спасибо за информацию, учту
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.08.2013, 01:24 #17
я почитал как люди мучаются, поглядел stackoverflow и у меня сложилось мнение что крайне важно что бы процессор был с поддержкой виртуализации - тогда все летает не нужно все валить на эмулятор
Сейчас практически все процессоры с поддержкой виртуализации.
Эмуляторов на сегодня (минимум) 2 варианта. Год назад был только 1.
1) Встроенный(стандартный). Полностью эмулирует устройство и даже скины с ободком самого телефона. Жутко тормознутый. Минимум 10 минут грузится.
2) Внешний. Ставится виртуальная машина и в ней виртуализируется ОС андроид. Это НЕ эмулятор устройства. Грузится (говорят) очень быстро. Имеет проблемы с запуском внешних библиотек скомпилированых под ARM-архитектуру. Но для ява-программ подходит.

Что значит "Далеко не каждое устройство может правильно работать через провода"? У меня есть мобильный телефон на андроид (samsung ace 2), я думал просто создаешь приложение на компьютере и для теста закидываешь на телефон, так?
Так, да не так... Закидывать на устройство должна сама программа по специальному протоколу, удаляя старую и подменяя ее на новую. Причем назад в отладчик должны идти команды с ошибками. Это должно происходить полностью автоматически по нажатию зеленой стрелки в программе (или коомбинации клавиш). Иначе это не разработка, а тесты чужих программ... Хочу зеленую кнопку... перекинул вручную, установлил запустил, поюзал... не... хочу не зеленую а синюю... еще минут 5-10 на перекидку... Это должно быть максимально быстро проиходить...

p.s. Жаль нигде не видел полных "сборок" для разработчика. Как в Делфи - установил (спросили куда, галочки на компоненты, нажал "по умолчанию") и можно сразу работать... Поэтому в свое время Делфи стал таким популярным - минимальный "порог" для начала разработки. Включили бы в инсталятор ВСЕ, вплодь до эмулятора. Когда начинал, сразу взялся за комерческий проект (через неделю-две кнопкотыканья и вычитывания "как начать") и через 2-3 недели работы чуть все не потерял когда переустановленая среда не захотела компилить старую программу. Для безопасности создал виртуальный Windows, поставил на него все что нужно ТОЛЬКО для андроида и готов был терять 10-15% потерь производительности ради надежности... + возможность переносить на любую машину разработку без потерь (много бы тогда отдал за подобную сборку). Сейчас не могу тратить столько % процессора и сделал автоматическое ПОЛНОЕ резервное копирование рабочего проекта...
1
Vladimir9428
0 / 0 / 0
Регистрация: 10.08.2013
Сообщений: 49
17.08.2013, 09:46  [ТС] #18
понятно
0
17.08.2013, 09:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2013, 09:46
Привет! Вот еще темы с ответами:

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? - Программирование Android
Можно ли писать в нем готовые приложения Android?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал - Программирование Android
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка. Так вот, официального мануала, где есть ответ на...

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете? - Программирование Android
Какую фирму посоветуете?


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

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

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