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

Альтернатива LogCat - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android Studio http://www.cyberforum.ru/android-dev/thread1002247.html
Вроде окончательно перешел на студию... От Eclipse отказался - жутко тормознутая, странная клавиатура (не хочу переучиваться), малопреспективная. С IntelliJ IDEA играться не хочу - та-же студия, но настраивать тяжелее+возможно много не нужных для андроида кнопок. Android Studio постоянно вытесняет еклипс по популярности (личный анализ рынка) и постоянно развивается (частые обновления)...
Программирование Android Примитивная версия игры Арканоид Дали такое задание: Необходимо сделать примитивную версию игры Arkanoid ( http://ru.wikipedia.org/wiki/Arkanoid ): есть бита, которой мы управляем влево-вправо (управление на твой выбор), и шарик, который отлетает от этой биты и краев экрана. Задача: разбить произвольную кирпичную стену, находящуюся в произвольном месте. В случае, если шарик касается нижней границы экрана, игра считается... http://www.cyberforum.ru/android-dev/thread1002220.html
Программирование Android Полная декомпиляция apk. Classes.dex в *.smali или *.java
Доброго времени суток. Распотрошила .АРК. Если с помощью APKtool то получаем папочку smali в файлами *.smali, если не ошибаюсь, коде асемблера. Читать и редактировать который сущий ад. Если же путем извлечения файлов из .АРК как из ZIP архива и потом прогонки полученного Classes.dex через dex2jar - JD GUI получаем более понятный код в формате *.java. 1е Так как я в программировании...
Программирование Android Как добавить библиотеки Google API в мой проект?
Сейчас пытаюсь сделать что-то с AdSense API, пока только запустил примеры с офсайта, и то - только как Java Project. Когда я импортировал проект, скорее всего Maven сам добавил нужные библиотеки. Потом я скопировал Java файлы (я их выделил на скрине) в мой новый Android проект, но Maven почему-то не импортирует библиотеки сам, по этому выбиваются ошибки уже в самих java файлах (на скрине...
Программирование Android Получить строку из многострочного EditText http://www.cyberforum.ru/android-dev/thread1001531.html
Помогите разобраться с таким вопросом. В базе данных имеется поле типа MEMO В программе получается считать его в EditText, и выглядит всё нормально. Собственно вопрос, как это перевести в массив строк, или как сразу считать из базы поле MEMO в массив строк. В Jave я получал нужную строку (строка на которой стоит курсор) из jTextPane так: public String getStr (JTextPane...
Программирование Android Android SDK не запускается в Eclipse скачал sdk на странице - http://developer.android.com/intl/ru/sdk/index.html "sdk adt bundle for windows" и расспаковал в корень диска C:\ получилось c:\\eclipse c:\\sdk c:\\SDK Manager.exe Так вот если запустить SDK Manager.exe то ничего не происходит, а появляется на секунду чёрный экран и пропадает. Если запустить eclipse.exe из папки c:\\eclipse, то появляется ошибка с надписью... подробнее

Показать сообщение отдельно
mobrsa
1 / 1 / 0
Регистрация: 08.07.2015
Сообщений: 9
13.07.2015, 15:26     Альтернатива LogCat
Ну за 2 года многое изменилось. Стало больше разработчиков, этим разработчикам стало не хватать стандартных средств. По началу же как... изучаем Android, смотрим что да как, привыкаем. После J2ME от инструментов отладки в Andoid просто балдеешь, я до этого лет 5-6 писал под J2ME, там вообще сложно получить какой либо лог сразу с устройства, да ещё и на разных устройствах всё по разному. С переходом на Android в этом плане всё изменилось в лучшую сторону. Мне тоже стандартных средств LogCat вполне хватало сначала. Но чем дальше тем больше хочется )

Думою какой-то супер-пупер комбайн не нужен. Лучше сосредоточиться на чём то одном и не распыляться, за то сделать это максимум хорошо.

Опишу одну идею, что бы мне реально хотелось от инструмента LogCat:

Установка настроек фильтрации и отображения лога (назовём это профиль) при помощи отправки специального сообщения в сам лог. То есть мы в каком то месте программы (например в Application.onCreate()) пишем что-то типа этого: Log.v(LOG_TAG, "wLogCat_setup: json{'filter':{...}, 'colors':{...}, ...}");
В общем смысл в том, чтобы иметь возможность автоматом настраивать для каждого приложения.
Почему так удобнее:
- не нужно вечно менять фильтры и настройки для разных приложений или разных режимов работы приложения
- можно автоматом устанавливать pid процесса, а то он каждый раз меняется если переустанавливать приложение, и приходиться его каждый раз смотреть и вставлять в фильтр. IDE это делают автоматом конечно, но иногда нужно посмотреть лог приложения установив его не через IDE а обычным способом (через интернет например).
- В процессе работы программы можно менять настройки фильтра, например иногда бывает ситуация, когда нужно ловить лог не от своего приложения, а от компонентов системы Android... например WebView кидает в лог полезную инфу по работа javascript, но со своим LOG_TAG. Хорошо сделать так чтобы какой-то кусок программы отображался по своему в logCat.

Чтото ещё хотел.. но пока забыл, вспомню напишу.

В общем если будет желание и возможности то стоит продолжать работу в этом направлении, потому что инструментов явно не хватает кто бы что тебе не говорил, особенно 2 года назад, так что по этому поводу вообще не заморачивайся. Если будет желание написать с нуля на Java то я могу помочь. Могу и на С++ помочь (стаж был 6 лет) но уже не писал на нём года 3, так что уже сложнее. Можно как вариант попробовать написать плагин для IDEA, было бы супер вообще )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru