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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.75
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
#1

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

09.11.2013, 01:35. Просмотров 6447. Ответов 16
Метки нет (Все метки)

Вроде окончательно перешел на студию...

От Eclipse отказался - жутко тормознутая, странная клавиатура (не хочу переучиваться), малопреспективная.
С IntelliJ IDEA играться не хочу - та-же студия, но настраивать тяжелее+возможно много не нужных для андроида кнопок.
Android Studio постоянно вытесняет еклипс по популярности (личный анализ рынка) и постоянно развивается (частые обновления)
Других IDE разработчика под андроид профи уровня не знаю!

Если Вы пришли к таким-же выводам, давайте изучать среду вместе! Похоже под студию уже есть и появляются новые плагины и утилитки.

Возможно стоит создать некий FAQ по настройкам среды и закрепить его в шапке форума...

А пока:
1) Можно ли записывать и воспроизводить макросы клавиш? Во многих редакторах есть. Сильно не хватает...
2) Есть ли альтернатива программе logcat встроенной в студию? Больше цветов или хотя-бы "компактнее" - убирать дату-время и показывать ТОЛЬКО текст сообщения? Выносить сообщения в отдельное окно плавающее, полупрозрачное, приклеивающееся к бортикам, с быстрой смена размера шрифта... (готов написать свою, но не знаю протокола logcat)
3) Где в студии храняться настройки? Переустановил студию и она похоже перестала быть "портабл" - все настройки перенеслись в системную папку пользователя. "Спас" только цветовую схему - я ее успел раньше сохранить в My.icls
4) Можно ли зафиксировать мой фильтр в logcat для всех моих проектов. Для каждого проекта приходится создавать. И при перезапуске выбирать.
5) Можно ли записать "заготовки" кода - "if(1==1) {} else {}" ,"try { }e...{}", "for (int i=0...) {}" ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 01:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Android Studio (Программирование Android):

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

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

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

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) - Программирование Android
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих...

Подключение Android Annotations к Android Studio - Программирование Android
Каким образом это сделать? Есть два .jar файла: androidannotations-3.2.jar androidannotations-api-3.2.jar При подключении через...

Меню Android Manifest в Android Studio - Программирование Android
Всем привет. Такой вопрос. Перешел c Eclipse на Android Studio и столкнулся со следующим: когда открываешь тот же манифест в AS, то...

16
Last_Night
20 / 20 / 0
Регистрация: 02.10.2012
Сообщений: 124
09.11.2013, 01:51 #2
Начинал с AS, однако из-за огромного количества багов пришлось отказаться от неё.
Сейчас сижу на IntelliJ IDEA, конечно она не такая удобная как AS, но зато гораздо стабильнее, для меня это действительно важно.
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
09.11.2013, 02:32  [ТС] #3
Цитата Сообщение от Last_Night Посмотреть сообщение
Сейчас сижу на IntelliJ IDEA
Не думаю что настройки AS сильно отличаются от IDEA. А стабильность... Над ней гугл вроде работает - обновления почти раз в неделю... У меня уже давно не зависала сама студия... Только adb.exe, но это решается одним bat-файлом. Студия при установке уже адаптирована под андроид. В ней стоят нужные плагины... Уменьшен "порог вхождения" в язык для новичка...

... но когда нужны более тонкие настройки... не знаю где и что искать! Нашел как докачивать плагины, но страшно ставить то чего не знаю! Например что делает "Macros Manager"? Имеет ли он какое-нибдуь отношение к клавиатурным макросам? Если нет, смогу ли я легко отлючить/удалить плагин? Какие плагины стоит доставить - не обязательные, но полезные? По умолчанию в поставку не входят, но сильно упростят жизнь если в них разобраться?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 02:39 #4
не помню чтобы в IntelliJ IDEA я что-то настраивал.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,733
09.11.2013, 11:54 #5
Tester64, спасибо за топик.
Очень интересно было бы провести сравнение IDE (я, как новичок, настроил только Eclipse и о других пока не думаю, но она очень медленная). Насколько понимаю, сейчас постепенно переходят на IntelliJ IDEA.
0
Vladimirys
312 / 209 / 26
Регистрация: 16.01.2010
Сообщений: 608
09.11.2013, 15:06 #6
Но пока, Eclipse, все же предпочтительнее, особенно для начинающих, по студии, информации или нет, или очень мало, плюс она все время в разработке, о чем говорят частые обновления. Насчет скорости, так эмулятор то, сам по себе работает, он как правило и тормозит. Или что у вас тормозит?
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
09.11.2013, 15:31 #7
Цитата Сообщение от Last_Night Посмотреть сообщение
Начинал с AS, однако из-за огромного количества багов пришлось отказаться от неё.
Сейчас сижу на IntelliJ IDEA, конечно она не такая удобная как AS, но зато гораздо стабильнее, для меня это действительно важно.
100%. Я пытался сидеть на AS. на версиях 0.2.х было вообще невозможно работать из-за постянных ошибок (Windows 8). Актуальная ветка 0.3.х вроде уже более-менее рабочаа, есть некоторые плюшки, но на моем не самом мощном компе (Pentium T4400, 2 Gb RAM DDR2) она работает из рук вон плохо. Небольшой проект Gradle собирает больше минуты (Ant+Idea ≈ 10 сек). Пока сижу на идее и собираю деньги на апгрейд ноута
Цитата Сообщение от V0v1k Посмотреть сообщение
не помню чтобы в IntelliJ IDEA я что-то настраивал.
Максимум, что я делал, - это подключение Android SDK (указать путь к папке).
Цитата Сообщение от CoolMind Посмотреть сообщение
Насколько понимаю, сейчас постепенно переходят на IntelliJ IDEA.
Постепенно. На android.developer.com уже висит гайд, как мигрировать на Android Studio.
Цитата Сообщение от Tester64 Посмотреть сообщение
Нашел как докачивать плагины, но страшно ставить то чего не знаю! Например что делает "Macros Manager"? Имеет ли он какое-нибдуь отношение к клавиатурным макросам? Если нет, смогу ли я легко отлючить/удалить плагин? Какие плагины стоит доставить - не обязательные, но полезные? По умолчанию в поставку не входят, но сильно упростят жизнь если в них разобраться?
Мне кажется, если ты не знаешь, зачем нужен плагин, то то он тебе не нужен Я вот пока без единого плагина обхожусь. Когда понадобится - тогда и поставлю.
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
09.11.2013, 17:57  [ТС] #8
Цитата Сообщение от Bringoff Посмотреть сообщение
Я пытался сидеть на AS. на версиях 0.2.х было вообще невозможно работать из-за постянных ошибок (Windows 8).
У меня машина помощнее (памяти 8) - работает шустрее! На 2х тоже не реально было работать!
Цитата Сообщение от Bringoff Посмотреть сообщение
(Ant+Idea ≈ 10 сек)
Вау! Завидую! У меня от 20 до 30 сек. Хотя возможно в них входит перекидка на устройство, установка, обратная связь с отладчиком... Надо проверить...

Цитата Сообщение от Bringoff Посмотреть сообщение
Мне кажется, если ты не знаешь, зачем нужен плагин, то то он тебе не нужен Я вот пока без единого плагина обхожусь. Когда понадобится - тогда и поставлю.
Подход надежный, но не интересный. Вчера обнаружил прикольный плагин Fullscreen. В описании пусто - только автор... Рискнул... действительно делате то что в названии! У большинства других названия малопонятные - страшно!
Но ОЧЕНЬ хочу найти запись и проигрывание клавиатурных макросов и автозамену ключевого слова на заданный мной часто набираемый готовый блок блок типа:
if1=> if(1==1) {}
if2=> if(1==1) {} else {}
if3=> if(1==1) {} else if(1==1) {} else {}
...Но рисковать перебирая все доступные плагины не хочется!
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
09.11.2013, 23:25 #9
Tester64, функция Fullscreen доступна в идее из коробки
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 23:37 #10
и макросы, думаю, везде есть из коробки.
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
10.11.2013, 06:00  [ТС] #11
Цитата Сообщение от V0v1k Посмотреть сообщение
макросы, думаю, везде есть из коробки
Спасибо! Макросы нашел! Или плохо искал или они появились в новых версиях... (для подобных тем и стоит сделать FAQ по AS/IDEA)
Но как криво это сделано!!! Макросы не должны находиться на 3ем уровне меню (menu->edit->macros->start record). Обычно это быстрые мелкие 2-3 кнопки прямо в панели редактора(пробую вытащить, но и это криво - драг энд дроп не поддерживается). Например мне надо обработать 200-300 строк - в каждой удалить последние 2 символа и добавить текст из буфера памяти. (клавиша вниз, в конец, удалить 2, вставить, повторить 200 раз) Операция разовая - просто уменьшить набор текста с 15-20 минут до двух.

Макрозамену не нашел! В большинстве других языках это есть. Может и это здесь есть, но я не знаю?

Цитата Сообщение от Bringoff Посмотреть сообщение
Tester64, функция Fullscreen доступна в идее из коробки
Кнопки в меню небыло(в AS)! Убирает бортики и панель пуска. Когда вытягивал кнопку на верхнюю панель искал именно добавленный мной плагин.
0
alik72
0 / 0 / 0
Регистрация: 26.11.2016
18.11.2013, 15:59 #12
Добрый день! Я хотел бы научится программировать на Android Studio. Подскажите пожалуйста с чего начать, студия уже установлена, можете какой-то приметивный пример прислать.
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
20.11.2013, 05:55  [ТС] #13
Цитата Сообщение от Alik72 Посмотреть сообщение
Подскажите пожалуйста с чего начать, студия уже установлена, можете какой-то приметивный пример прислать.
1) Примеры обычно идут в поставке. Есть механизм "импорта" исходника.
2) Новый (пустой) проект можно создать из самой студии
3) Поищите примеры на github: https://github.com/search?q=android&ref=cmdform

Добавлено через 12 часов 16 минут
У меня очередные вопросы по Андроид Студии:

1) Когда и как происходит запись изменений в коде? Время от времени нажимаю Ctrl+S (полезная привычка от работы в других языках). Но не заметил НИКАКИХ изменений при "изменения не записаны"/"изменения записаны". Обычно это какойнибудь значек типа (*) в названии измененого документа или в заголовке окна... Неуютно немного от такой "неизвестности". Опять же при закрытии (например "случайном") Студии после изменений и установленой галочки "Do not ask me again" в диалоге "Are you sure you want to exit AS?" студия НЕ СОХРАНЯЕТ последние изменения кода! Это баг или фишка? Можно исправить "плагином"? Сохраняет ли она код при компиляции? Еще в Делфи была возможность сохранить только ТЕКУЩИЙ документ, а за сохранение ВСЕГО отвечало Ctrl+Shift+S. Такая более тонкая работа с записью часто спасала часы нервов.

2) За что отвечает кнопка Sinhronize (рядом с Save All). Синхронизация с чем? Подозреваю что SVN но не уверен. Кнопка ничего не делает. А как подключить проект к SVN не нашел. (Если SVN, то можно сылку на инструкцию по настройке)
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
20.11.2013, 07:54 #14
Цитата Сообщение от Tester64 Посмотреть сообщение
2) За что отвечает кнопка Sinhronize (рядом с Save All). Синхронизация с чем? Подозреваю что SVN но не уверен. Кнопка ничего не делает. А как подключить проект к SVN не нашел. (Если SVN, то можно сылку на инструкцию по настройке)
Отвечает за перезагрузки всех файлов из диска. Ну, вдруг вы что-то в папку res добавили, а оно не подгрузилось
1
Akramjon
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 17
20.11.2013, 20:41 #15
Добрый вечер
я новичок в андроид програмировании начал с АС
она нравиться может быть изза того что изучал Ява в Идее
у меня вопрос на счет Gradle
мой компьютер мощный I7 АС летит на нем но такое происходит часто
вот работаю 4-5 часов Gradle собирает проект все отлично
вдруг вышел покушать или что то возвращаюсь проект не как не собирается
ругается на Gradle захожу в настройки опять показываю он у меня на С диске
закрываю перезагружаю иногда открывается иначе все заново надо писать
просто нервы невыдержывають обновилься на 3.0.6 вчера тоже такое ой блин
вдруг начал что то качать 180 мгб скачал все стало работать
потом опять тормоз
если кто то знает как решит пожалуйста поделитесь
спасибо заранее
0
20.11.2013, 20:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2013, 20:41
Привет! Вот еще темы с ответами:

Android Studio - Программирование Android
Ребят сталкивался кто с такой проблемой, при запуске приложения выходит ошибка, возникает как при отладке на эмуляторе так и на реальном...

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

Android Studio - Программирование Android
Здравствуйте. Сейчас изучаю C/C++ (уровень ближе к середнячку). Начинаю изучать Java. Вопрос: можно ли изучать Java используя Android...

Android studio - Программирование Android
Добрый вечер всем. Собственно говоря у меня такой вопрос - кто сталкивался с этим зверем, и насколько он страшен? Хочу начать писать...


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

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

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