Приношу свои извинения я ошибся в команде запуска Java приложения, команда должна выглядеть так "java -jar apm-0.7.1.jar". Ошибку заметил после обращения пользователя Snowly, который сообщил мне что команда у него не работает.
Я уже несколько раз мелькал в комментариях к подобным статьям. И еще раз решил тихонечко пропиариться :)
Я один из разработчиков замечательного кроссплатформенного приложения «Android Package Manager» или же просто APM. Это приложения призвано облегчить работу с приложениями на устройстве. Оно умеет устанавливать и удалять приложения с устройства(да же пачками) и еще много мелких плюшек. И все те скрипты которые Вы писали делаются в удобном(надеюсь что это так) графическом интерфейсе.
Так что это приложение вполне можно использовать для частичного решения ваших проблем. Итак:
1) Для установки множества приложений(apk файлов) достаточно их перенести(при помощи drag&drop) в список пакетов. И все эти приложения автоматически установятся
2) Для поддержания актуальных apk файлов придется приложить больше усилий. Для этого их придется скачать/обновить на устройстве, а затем сохранить у себя на жестком диске. Опять же сохранение делается через наше приложение(можно сохранять и пачками). Так же никто не отменял описанный вами способ добывания приложений. Единственной неудобство что за версиями придется следить самостоятельно.
Теперь рассмотрим что нужно для APM:
1) Скачать по ссылке mac/win/nix
2) Распаковать в удобное для вас место
3) Запустить при помощи Java. Для этого у вас должна быть установлена Java 6 или старше. Переходим в каталог с приложением и выполняем эту команду "java apm-0.7.1.jar" (Это только один из способов)
4) Включить отладку по USB на телефоне
5) Подключить телефон по USB кабелю к компьютеру
Собственно думаю этого достаточно для начала использования.
ЗЫ
Не судите строго люди, пожалей меня родня.
Все писали сами и с нуля :)
ЗЫЫ
Сейчас готовиться большое обновление для APM, в котором мы стараемся исправить недочеты о которых уже попросили люди. Но при этом приложением занимаемся в свободное время так что процесс хоть и движется, но медленно. С выходом новой версии мы хотим так же написать статью на habrahabr. Надеюсь у нас все получиться
Увы документации пока нет, и не предвидится. Отсутствие документации связано с тем что на нее нет времени, так как приложение разрабатывалось для личного пользования, то и документации с самого начала не предвиделось.
Для запуска приложения необходима Java 6+, а запуск можно произвести из командной строки(как пример: «java -jar apm-0.7.1.jar»). Плюс если у Вас стоит nix*, то вам нужно выставить права на запуск для файлов adb и aapt
Сам графический интерфейс приложения надеюсь будет понятен
ЗЫ
Еще раз приношу извинения за отсутствие документации. И мы уже начинаем задумываться о ее написании. Так же мы подумываем написать статью о приложении на habrahabr, но пока мы хотим привести приложение в более человечный вид и исправить уже известные проблемы.
Мы давно опубликовали проект, вот только не пиарили его.
Если будут пожелания пиши мне в личку или в виде issues на github, посмотрим что можно сделать ;)
Доброго времени суток,
у меня все не доходили руки(кармы не достаточно) написать статью на хабре о разработке, которую ведем я и мой товарищ. Она имеет название APM(android-packages-manager). Вот тут мы выложили исходники android-packages-manager, вот тут(mac/win/nix) можно скачать сразу архив, распаковать и пользоваться. По задумке даже не нужно устанавливать Android SDK. Хотя в настройках можно указать путь к более новым adb и aapt.
После написание этого приложения мы не представляем себе жизнь без него. Надеюсь оно поможет вам и многом другим.
Тут тяжело сравнивать, ведь использовалось два различных языка программирования причем на различных компьютерах. Так что время выполнения алгоритма еще не показатель. К тому замечу разработанный мной код не оптимален, по этому это тоже сказывается на скорости работы.
Не судите строго люди. Я тут быстро набросал код(на Python), который использует циклическую очередь. Код написан не самым оптимальным способом, но он работает.
Я бы добавил, что не только сложности в реализации каких то возможностей отпугивает пользователей/программистов/администраторов, а еще и то что нет единого сервера для всех. Если рассмотреть тот же скайп, то мы ставим одно приложение которое сейчас довольно популярно и не задумываемся о том какой же сервер подключить и на коком сервере сидят его знакомые и друзья.
Если вы опытный пользователь (хотя, иначе бы вы это не читали) и обнаружили, что в Opera 15 нет нужной вам функциональности, прежде всего взгляните на растущий список расширений.
Вот мне стало интересно а расширения будут совместимы с Chromium(Chrome) и наоборот?
Заглядывая на будущее мне кажется что Opera сделает ряд неплохих расширений которыми я бы хотел попользоваться, но при этом всем я больше предпочитаю Chromium. Да и обратный процесс тоже очень актуален так как сейчас под Chromium(Chrome) уже есть цела столовая вкусных плюшек, которые были бы полезны для Opera.
Не хочу ни кого обидеть, но RTFM. Ребята у вас есть под рукой такая простая и замечательная утилита и имеет она название adb. По личному опыту могу сказать нет такого приложения которое нельзя было бы скачать с приложения и для этого не надо иметь root доступа.
Конечно идея неординарная, но на мой взгляд эта гамеза не дотягивает даже до Alpha версии.
Где всеми любимые грибочки и цветочки, можно возвращать назад, нельзя садиться в трубу и конечно нет скрытых сундучков, этот факт меня вырубил окончательно.
Но не отрицаю люди поработали на славу, такое запихнуть в такой объем это надо потрудиться. Почет и уважение им. Как говориться ругать умеет каждый, а самому сделать не каждому дано. :)
java -jar apm-0.7.1.jar
". Ошибку заметил после обращения пользователя Snowly, который сообщил мне что команда у него не работает.Я уже несколько раз мелькал в комментариях к подобным статьям. И еще раз решил тихонечко пропиариться :)
Я один из разработчиков замечательного кроссплатформенного приложения «Android Package Manager» или же просто APM. Это приложения призвано облегчить работу с приложениями на устройстве. Оно умеет устанавливать и удалять приложения с устройства(да же пачками) и еще много мелких плюшек. И все те скрипты которые Вы писали делаются в удобном(надеюсь что это так) графическом интерфейсе.
Так что это приложение вполне можно использовать для частичного решения ваших проблем. Итак:
1) Для установки множества приложений(apk файлов) достаточно их перенести(при помощи drag&drop) в список пакетов. И все эти приложения автоматически установятся
2) Для поддержания актуальных apk файлов придется приложить больше усилий. Для этого их придется скачать/обновить на устройстве, а затем сохранить у себя на жестком диске. Опять же сохранение делается через наше приложение(можно сохранять и пачками). Так же никто не отменял описанный вами способ добывания приложений. Единственной неудобство что за версиями придется следить самостоятельно.
Теперь рассмотрим что нужно для APM:
1) Скачать по ссылке mac/win/nix
2) Распаковать в удобное для вас место
3) Запустить при помощи Java. Для этого у вас должна быть установлена Java 6 или старше. Переходим в каталог с приложением и выполняем эту команду "
java apm-0.7.1.jar
" (Это только один из способов)4) Включить отладку по USB на телефоне
5) Подключить телефон по USB кабелю к компьютеру
Собственно думаю этого достаточно для начала использования.
ЗЫ
Не судите строго люди, пожалей меня родня.
Все писали сами и с нуля :)
ЗЫЫ
Сейчас готовиться большое обновление для APM, в котором мы стараемся исправить недочеты о которых уже попросили люди. Но при этом приложением занимаемся в свободное время так что процесс хоть и движется, но медленно. С выходом новой версии мы хотим так же написать статью на habrahabr. Надеюсь у нас все получиться
Для запуска приложения необходима Java 6+, а запуск можно произвести из командной строки(как пример: «java -jar apm-0.7.1.jar»). Плюс если у Вас стоит nix*, то вам нужно выставить права на запуск для файлов adb и aapt
Сам графический интерфейс приложения надеюсь будет понятен
ЗЫ
Еще раз приношу извинения за отсутствие документации. И мы уже начинаем задумываться о ее написании. Так же мы подумываем написать статью о приложении на habrahabr, но пока мы хотим привести приложение в более человечный вид и исправить уже известные проблемы.
Если будут пожелания пиши мне в личку или в виде issues на github, посмотрим что можно сделать ;)
у меня все не доходили руки(кармы не достаточно) написать статью на хабре о разработке, которую ведем я и мой товарищ. Она имеет название APM(android-packages-manager). Вот тут мы выложили исходники android-packages-manager, вот тут(mac/win/nix) можно скачать сразу архив, распаковать и пользоваться. По задумке даже не нужно устанавливать Android SDK. Хотя в настройках можно указать путь к более новым adb и aapt.
После написание этого приложения мы не представляем себе жизнь без него. Надеюсь оно поможет вам и многом другим.
Вот пример по времени выполнения моей программы:
Вот мне стало интересно а расширения будут совместимы с Chromium(Chrome) и наоборот?
Заглядывая на будущее мне кажется что Opera сделает ряд неплохих расширений которыми я бы хотел попользоваться, но при этом всем я больше предпочитаю Chromium. Да и обратный процесс тоже очень актуален так как сейчас под Chromium(Chrome) уже есть цела столовая вкусных плюшек, которые были бы полезны для Opera.
Где всеми любимые грибочки и цветочки, можно возвращать назад, нельзя садиться в трубу и конечно нет скрытых сундучков, этот факт меня вырубил окончательно.
Но не отрицаю люди поработали на славу, такое запихнуть в такой объем это надо потрудиться. Почет и уважение им. Как говориться ругать умеет каждый, а самому сделать не каждому дано. :)