Страница 1 из 1
Эклипс, возможности
Добавлено: 29 ноя 2012, 19:52
Foenix
Никто не знает какую-нибудь книгу или что-то подобное в сети о возможностях эклипса? Желательно не длинную статью, а что-то по главам.
Недавно наткнулась, например, что в нем можно как-то сравнивать файлы, версии, изменения (только как времени самой разбираться нет).. Я так поняла, что среда эта богатая.
Еще с времен дельфей скучаю о такой возможности.. там было окошко, в котором при выполнеии приложения можно было просмотреть стек событий, вне зависимости, обрабатываю я эти события или нет. Ну, похожий на тот, который был изучен в уроке о жизненном цикле активити.
Re: Эклипс, возможности
Добавлено: 29 ноя 2012, 21:55
rezak90
как таковых книг наверное не найдёте, так как среда открытая, и каждый пишет под неё плагины которые хочет, а о стандартных функциях можно и на оф сайте почитать.
З.Ы. но всё таки:
http://rutracker.org/forum/viewtopic.php?t=2739675
http://rutracker.org/forum/viewtopic.php?t=4062223
http://rutracker.org/forum/viewtopic.php?t=4200470
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 09:55
Finch
Olivka писал(а):Недавно наткнулась, например, что в нем можно как-то сравнивать файлы, версии, изменения (только как времени самой разбираться нет)..
Ага можна, compare to =)
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 10:06
brucemax
Недавно наткнулась, например, что в нем можно как-то сравнивать файлы, версии, изменения
Я такое только с плагином для git проделывал.. Очень удобно.
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 10:38
Foenix
да я тоже totalcommаnder использую, просто думала, что эклипс как-то может версии сравнить
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 10:56
brucemax
Olivka писал(а):да я тоже totalcommаnder использую, просто думала, что эклипс как-то может версии сравнить
Эмм.. немного не понял.. где речь о totalcommandore идёт!?!? Я как раз и говорил, то эклипсом сравнивал, встраивая туда плагин для git.
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 14:37
Foenix
ну да, а что? там удобное сравнение любых файлов..
у меня просто куча архивов -версий проги всегда есть. Могу откатиться куда хочу если что, или сравнить любой файл.
Кстати, посмотрела эту штуку в эклипсе - круто.. он сохраняет все версии файлов (или почти все). Я сразу себе анлим выставила - пусть старается!

Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 15:01
brucemax
Вот жеж страсти))) Короче git рулит.. любая версия фалов доступна... ветки.. плюс проект одновременно и дома и на работе.. и вообще где угодно.. и никогда ничего не потеряется!!! Я умываю руки..

Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 15:10
AndreyI
Olivka писал(а):ну да, а что? там удобное сравнение любых файлов..
у меня просто куча архивов -версий проги всегда есть. Могу откатиться куда хочу если что, или сравнить любой файл.
Кстати, посмотрела эту штуку в эклипсе - круто.. он сохраняет все версии файлов (или почти все). Я сразу себе анлим выставила - пусть старается!

Вот только если удалит что случайно, то считай с концами
Я раз целый пакет случайно удалил (недели две над ним работал), потом пришлось декомпиляторами восстанавливать из байт-кодов. Хорошо еще у меня опция Build Automatically была снята, поэтому восстанавливал из JAVA байт-кодов (он не успел их пересоздать), а то пришлось бы из apk выковыривать, а это гораздо муторнее.
А всего то хотел подключить несколько классов из другого проекта, перенес их, а у них часть названия пакета совпадало, а т.к. пакет в JAVA представляет из себя иерархию папок, то он запросил что-то типа заменить при совпадении имен, я что-то не то походу кликнул, он мне пакет без всяких предупреждений удалил и заменил новым, с теми классами, которые хотел добавить. А все что было в пакете так и исчезло без следа. Никаких откатов для данного случая не предусмотрено, корзина при удалении не используется.
git в данном случае тоже бы все вырулил

Но я им не пользуюсь, поскольку разработка идет только на одном компе.
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 15:18
Foenix
я не понимаю чем он лучше той сравнивалки эклипса?
я на одном компе разработку веду, поэтому мне эти - дом-работа ни к чему совершенно..
Re: Эклипс, возможности
Добавлено: 30 ноя 2012, 22:13
Foenix
Интересно, есть ли такой плагин, который бы показал мне как бы диаграмму - как выглядят мои активити, как они называются, что из какой вызывается, какие переменные передает туда-обратно

Очень было бы круто.
Re: Эклипс, возможности
Добавлено: 01 дек 2012, 03:51
rezak90
Window-show-otput или как оно там называется, есть в стандартном эклипсе.
Re: Эклипс, возможности
Добавлено: 01 дек 2012, 18:20
Foenix
Так это в рантайме же смотрит, не?
Re: Эклипс, возможности
Добавлено: 01 дек 2012, 21:42
rezak90
нет не в рантайме, показывает в кратком списке методы и переменные в классе, просто удобная навигация... ну а полноценного плагина для ваших нужд нету, на счёт диаграммы вызова активити то такого не встречал и вряд ли такое есть так как в андроиде не гарантируется структурированный вызов что есть в IOS.
Re: Эклипс, возможности
Добавлено: 03 дек 2012, 09:49
brucemax
Olivka писал(а):я не понимаю чем он лучше той сравнивалки эклипса?
Интересно, есть ли такой плагин, который бы показал мне как бы диаграмму - как выглядят мои активити, как они называются, что из какой вызывается, какие переменные передает туда-обратно
Знаю для си есть код-анализер.. строит диаграммы классов, объектов и т.п. Возможно нечто и для java есть.. это конечно не будет заточено именно под андроид, но тоже любопытная информация.
Re: Эклипс, возможности
Добавлено: 03 дек 2012, 10:42
rezak90
под андроид не знаю, а вот под яву пользовался прожкой (название уже не помню) которая строит uml диаграммы автоматом, стоит ей указать проект, и обратно тоже умеет.
а вот собственно и uml:
http://blogingtutorials.blogspot.com/20 ... tools.html
но как я сказал что бы показывала активити и что откуда и куда вызывается это слишком кошерно

Re: Эклипс, возможности
Добавлено: 03 дек 2012, 11:12
brucemax
rezak90 писал(а):под андроид не знаю, а вот под яву пользовался прожкой (название уже не помню) которая строит uml диаграммы автоматом, стоит ей указать проект, и обратно тоже умеет.
Вот-вот.. это я и имел ввиду. Сча займусь поиском..
Таки это просто редактор.. А я уже обрадовался))