® My Android Tools | Удобные и интуитивно понятные манипуляции с activity, service, receive



Реп: (561)
My Android Tools
Версия: 1.6.8 / 1.6.0

Последнее обновление программы в шапке: 11.04.2019

Прикрепленное изображение Прикрепленное изображение

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Для функционирования программы необходимы права root пользователя.

Краткое описание:
Отключение/включение activity, service, receiver, provider у любых приложений.
Описание:
Приложение от разработчика небезызвестной - Disable service.
В этом приложении автор пошёл дальше, и добавил возможность для манипуляций кроме сервисов ещё и activity, receiver, provider.
Также добавил отображение запущенных процессов и выполняемых задач, просмотр uid приложений, бекап отключённых компонентов, отключение/включение апк целиком.
В приложение встроен и логкат.
Все эти функции присутствуют и в немалом количестве подобного софта, но в My Android Tools это реализовано в удобной и визуально наглядной форме.
Цифрами справа (в подразделах service, activity, receiver, provider) указывается количество обнаруженных объектов для отключения/включения. Белым цветом (и цифры и текст) подсвечено - общее количество, красным - отключённые, синим - работающие/активные в данный момент.
Если объект подсвечен белым цветом, и на нём стоит галка, то это означает что он не активен в данный момент, но может стать активным (синим) в любой момент, если Вы его не отключите сняв галку (объект тогда станет подсвечиваться красным).
В Free версии приложении есть реклама (без проблем убирается).
В Pro версии дополнительно будет добавлятся возможность редактирования (манипулирования) всех компонентов появляющихся в программе (в частности уже работает редактор sqlite и xml файлов для apk).
Пользуйтесь разумно, не отключая огулом и на авось.
Для работы с системными приложениями действует общее правило - предварительный бекап прошивки, и вдумчивое (с предварительным гуглением) отлючение чего либо.
——————
При отключении/удалении с очисткой данных my android tools, все изменения сделанные с её помощью в других апк останутся неизменными.

Полезная информация:

Если программа не видит Root, попробуйте отключить SELinux: ® My Android Tools (Пост erasser #65113189)
Если не помогло - указывайте, что отключение SELinux (или он уже был отключён) не помогло.

Настоятельная рекомендация
Вопросы и советы по отключению/включению различных компонентов в любых иных программах и играх (в том числе и от компании Google), кроме mat, значительно эффективней будет задавать исключительно в самих темах этих программ и игр. Ибо именно там чаще всего появляются постоянные пользователи интересующего Вас софта, с уже накопленным опытом по использованию и оптимизации этих приложений.
И именно там Ваш вопрос, либо совет будут уместны, и восприняты с должным вниманием.


Требуется Android: 4.1+ / 2.3+
Русский интерфейс: Да
Разработчик: wangqi060934
GitHub: https://github.com/wangqi060934/MyAndroidToolsWebsite
Имя пакета: cn.wq.myandroidtools
Имя пакета: cn.wq.myandroidtoolspro


Скачать:
Версия: 1.6.8 Free Сообщение №5045, автор Sambox
Версия: 1.6.0 Pro Сообщение №4138, автор bogatstvo

Beta-версии:
Версия: 1.6.9 ® My Android Tools (Пост AnBo39 #84557525)

Прошлые версии
Версия: 0.11.1 Сообщение №4137, автор skripin
Версия: 1.5.9.1 Mod Rus Сообщение №3986, автор carpenter"s_son
Версия: 1.5.8 Mod Rus ® My Android Tools (Пост carpenter"s_son #68369784)
Версия: 0.10.7 ® My Android Tools (Пост skripin #68237745)
Версия: 0.10.6 ® My Android Tools (Пост skripin #68221574)
Версия: 1.5.9 Сообщение №3879, автор Giacomino
Версия: 1.5.8 ® My Android Tools (Пост Kucher2000 #68237487)
Версия: 1.5.8 Mod Icon ® My Android Tools (Пост Aleksey_52 #68371692)
Версия: 1.5.6 Mod Rus ® My Android Tools (Пост carpenter"s_son #67787782)
Версия: 1.5.5 Mod Icon ® My Android Tools (Пост Aleksey_52 #67701942)
Версия: 1.5.7 ® My Android Tools (Пост Alex0047 #68218858)
Версия: 0.10.3.2 ® My Android Tools (Пост алекс12 #67706647)
Версия: 0.10.3 ® My Android Tools (Пост skripin #67693190)
Версия: 1.5.6 ® My Android Tools (Пост Alex0047 #67785599)
Версия: 1.5.5 Mod Rus ® My Android Tools (Пост carpenter"s_son #67692730)
Версия: 1.5.5 ® My Android Tools (Пост Alex0047 #67690792)
Версия: 1.5.3 Mod ® My Android Tools (Пост Aleksey_52 #67630716)
Версия: 0.10.2 ® My Android Tools (Пост skripin #67640736)
Версия: 1.5.3 Mod Rus ® My Android Tools (Пост carpenter"s_son #67550251)
Версия: 0.9.8.9 ® My Android Tools (Пост алекс12 #52825046)
Версия: 1.5.3 ® My Android Tools (Пост Alex0047 #67545481)
Версия: 1.5.0 Mod Rus ® My Android Tools (Пост carpenter"s_son #64317937)
Версия: 1.5.0 ® My Android Tools (Пост Alex0047 #64179602)
Версия: 1.3.7.2 Mod Rus ® My Android Tools (Пост Aleksey_52 #60651627)
Версия: 1.3.8 Pro ® My Android Tools (Пост Alex0047 #63505423)
Версия: 1.3.7.2 Pro Mod Rus ® My Android Tools (Пост carpenter"s_son #60069756)
Версия: 1.3.7.8 Pro ® My Android Tools (Пост Alex0047 #63275538)
Версия: 1.3.7.6 Pro ® My Android Tools (Пост Alex0047 #63245375)
Версия: 1.3.7.5 Pro ® My Android Tools (Пост Alex0047 #63228303)
Версия: 1.3.7.3 Pro ® My Android Tools (Пост Alex0047 #63198970)
Версия: 1.3.7.2 Pro ® My Android Tools (Пост Alex0047 #60063460)
Версия: 1.2.9.9 Pro Mod ® My Android Tools (Пост Alex0047 #51288780)
Версия: 1.2.9.9 Pro Mod + Xposed Module ® My Android Tools (Пост carpenter"s_son #51289354)
Версия: 1.3.7 Pro Mod Rus ® My Android Tools (Пост carpenter"s_son #56729779)
Версия: 1.3.7 Pro ® My Android Tools (Пост Alex0047 #56723856)
Версия: 1.3.6 Pro Mod Rus ® My Android Tools (Пост carpenter"s_son #55845766)
Версия: 1.3.6 Pro ® My Android Tools (Пост Alex0047 #55729836)
Версия: 1.3.1 Pro (с изменённой иконкой) ® My Android Tools (Пост Aleksey_52 #52132030)
Версия: 1.3.5 Pro ® My Android Tools (Пост Alex0047 #55591319)
Версия: 1.3.4 Pro ® My Android Tools (Пост Alex0047 #55521641)
Версия: 1.3.3 Pro ® My Android Tools (Пост Alex0047 #55392608)
Версия: 1.3.2 Pro ® My Android Tools (Пост Alex0047 #52400912)
Версия: 0.9.8.8 free ® My Android Tools (Пост алекс12 #52602830)
Версия: 0.9.8.6 free ® My Android Tools (Пост skripin #47617539)
Версия: 1.3.1 Mod XBridge ® My Android Tools (Пост Anais10 #52198591)
Версия: 1.3.1 GP ® My Android Tools (Пост ravkl #51923738)
Версия: 1.3.1 Pro ® My Android Tools (Пост Alex0047 #51924065)
Версия: 1.2.9.9 Pro (с изменённой иконкой) ® My Android Tools (Пост Aleksey_52 #51287232)
Версия: 1.3.0 Pro ® My Android Tools (Пост Alex0047 #51795372)
Версия: 1.3.0 GP ® My Android Tools (Пост ravkl #51790573)
Версия: 1.2.9.9 Pro + GP ® My Android Tools (Пост interceptor13 #51285243)
Версия: 1.2.9.6 Pro Mod ® My Android Tools (Пост carpenter"s_son #49645222)
Версия: 1.2.9.5 Pro с изменённой иконкой ® My Android Tools (Пост Aleksey_52 #49305752)
Версия: 1.2.9.8 Pro + GP ® My Android Tools (Пост Alex0047 #51236913)
Версия: 1.2.9.6 Pro + GP ® My Android Tools (Пост Alex0047 #49637711)
Версия: 1.2.9.5 Pro Mod ® My Android Tools (Пост carpenter"s_son #49123523)
Версия: 1.2.9.5 Pro + GP ® My Android Tools (Пост Alex0047 #49117898)
Версия: 1.2.9.1 Pro с изменённой иконкой ® My Android Tools (Пост Aleksey_52 #48768674)
Версия: 1.2.9.2 Pro Mod ® My Android Tools (Пост carpenter"s_son #48996263)
Версия: 1.2.9.3 Pro ® My Android Tools (Пост Alex0047 #49116226)
Версия: 1.2.9.2 Pro ® My Android Tools (Пост Alex0047 #48986692)
Версия: 1.2.9.1 Pro ® My Android Tools (Пост Alex0047 #48728819)
Версия: 1.2.9.0 Pro с изменённой иконкой ® My Android Tools (Пост Aleksey_52 #48667986)
Версия: 1.2.9.0 Pro ® My Android Tools (Пост Alex0047 #48416704)
Версия: 1.2.8.9 Pro ® My Android Tools (Пост Alex0047 #48182611)
Версия: 1.2.8.2 Pro от OLEG4120 ® My Android Tools (Пост OLEG4120 #47622115)
Версия: 1.2.8.8 Pro ® My Android Tools (Пост Alex0047 #48028935)
Версия: 1.2.8.7 Pro ® My Android Tools (Пост Alex0047 #48004718)
Версия: 1.2.8.6 Pro ® My Android Tools (Пост Alex0047 #47936940)
Версия: 1.2.8.5 Pro ® My Android Tools (Пост Alex0047 #47758479)
Версия: 1.2.8.3 Pro ® My Android Tools (Пост Alex0047 #47636075)
Версия: 1.2.8.2 Pro ® My Android Tools (Пост Alex0047 #47605631)
Версия: 0.9.8.5 free ® My Android Tools (Пост skripin #45424592)
Версия: 1.2.8.1 Pro оригинал ® My Android Tools (Пост Alex0047 #45422605)
Версия: 1.2.8.0 Pro оригинал ® My Android Tools (Пост Alex0047 #45201441)
Версия: 0.9.8.3 free ® My Android Tools (Пост skripin #45197046)
Версия: 1.2.7.8 Pro оригинал ® My Android Tools (Пост Alex0047 #44298840)
Версия: 0.9.8.1 free ® My Android Tools (Пост skripin #44373395)
Версия: 0.9.8.0 free ® My Android Tools (Пост skripin #44299235)
Версия: 1.2.7.7 Pro оригинал ® My Android Tools (Пост corola #34711594)
Версия: 0.9.7.9 free ® My Android Tools (Пост Bonik75 #43796845)
Версия: 1.2.7.6 Pro оригинал ® My Android Tools (Пост ravkl #43753363)
Версия: 1.2.7.5 Pro оригинал ® My Android Tools (Пост Bonik75 #35180440)
Версия: 1.2.7.3 Pro ® My Android Tools (Пост ravkl #43673188)
Версия: 1.2.7.1 Pro ® My Android Tools (Пост ravkl #43643793)
Версия: 1.2.6.9 ® My Android Tools (Пост ravkl #43611116)
Версия: 0.9.7.8 ® My Android Tools (Пост алекс12 #43287568)
Версия: 1.2.6.7 Pro ® My Android Tools (Пост LoyZ #43284844)
Версия: 1.2.6.6 Pro ® My Android Tools (Пост LoyZ #41001147)
Версия: 1.2.6.5 Pro ® My Android Tools (Пост Alex0047 #40334142)
Версия: 1.2.6.5 Pro (русская и модифицированная версии) ® My Android Tools (Пост Bonik75 #35180440)
Версия: 1.2.6.3 Pro Rus+Mod ® My Android Tools (Пост Bonik75 #35180440)
Версия: 0.9.7.3 ® My Android Tools (Пост алекс12 #40194700)
Версия: 0.9.6.3/1.2.3 Pro (отключена проверка AdActivity (com.google.android.gms.ads.AdActivity) ® My Android Tools (Пост orangek3nny #38732919)
Версия: 1.2.6.3 Pro ® My Android Tools (Пост corola #34711594)
Версия: 0.9.7.2 ® My Android Tools (Пост алекс12 #39524708)
Версия: 0.9.7.1 ® My Android Tools (Пост алекс12 #39455384)
Версия: 1.2.6.1 Pro ® My Android Tools (Пост merial #39491672)
Версия: 1.2.6 Pro (русская и модифицированная версии) ® My Android Tools (Пост Bonik75 #35180440)
Версия: 1.2.6 Pro ® My Android Tools (Пост merial #39423585)
Версия: 1.2.5 Pro ® My Android Tools (Пост merial #39401238)
Версия: 0.9.7 ® My Android Tools (Пост алекс12 #39427702)
Версия: 1.2.5 Pro (русская и модифицированная версии) ® My Android Tools (Пост Bonik75 #35180440)
Версия: 1.2.3 Pro Rus (модифицированные иконки) ® My Android Tools (Пост #36552954)
Версия: 1.2.3 Pro ® My Android Tools (Пост #34711594)
Версия: 1.2.3 MOD ® My Android Tools (Пост ATsuAnd #37951400)
Версия: 1.2.2 Pro Rus с изменённой иконкой ® My Android Tools (Пост #36120602)
Версия: 0.9.6.2 ® My Android Tools (Пост #36072966)
Версия: 1.2.1 Pro Rus ® My Android Tools (Пост #35180440)
Версия: 0.9.6.1 ® My Android Tools (Пост #35834584)
Версия: 1.6.1 (disable service) ® My Android Tools (Пост #35888696)
Версия: 1.6 (disable service) ® My Android Tools (Пост #35759531)
Версия: 1.2 Pro Rus ® My Android Tools (Пост #35180440)
Версия: 0.9.6.3 ® My Android Tools (Пост #36460113)
Версия: 0.9.6 ® My Android Tools (Пост #35760598)
Версия: 0.9.5 ® My Android Tools (Пост #35355469)
Версия: 1.1 Pro ® My Android Tools (Пост #34711594)
Версия: Beta 0.9.4 ® My Android Tools (Пост #35235028)
Версия: 0.7 Pro ® My Android Tools (Пост #34711594)
Версия: Beta 0.9.3 ® My Android Tools (Пост #35136945)
Версия: 0.6.1 Pro Rus ® My Android Tools (Пост #35054492)
Версия: 0.6.1 Pro ® My Android Tools (Пост #34711594)
Версия: 0.6 Pro Rus ® My Android Tools (Пост #34980370)
Версия: 0.5 beta Rus https://4pda.to/forum/d…Tools+beta+0.5+rus.apk
Версия: Beta 0.9.2 https://4pda.to/forum/d…eta.0.9.2.build.11.apk
Версия: Beta 0.9.1 https://4pda.to/forum/d…dTools__beta_0.9.1.apk
Версия: 0.3 Pro Rus ® My Android Tools (Пост #34722147)
Версия: Beta 0.9 ® My Android Tools (Пост #34488605)
Версия: Beta 0.6 mod by masterlist ® My Android Tools (Пост #33362579)
Версия: 0.5 Pro ® My Android Tools (Пост #34711594)
Версия: Beta 0.5 Rus https://4pda.to/forum/d…Tools+beta+0.5+rus.apk
Версия: Beta 0.8 ® My Android Tools (Пост #34254935)
Версия: Beta 0.7 https://4pda.to/forum/d…r.beta.0.7.build.7.apk
Версия: Beta 0.6 ® My Android Tools (Пост #33340942)
Версия: Beta 0.5 Прикрепленный файлMy Android Tools beta 0.5.apk ( 1.4 МБ )
Модификации
Полезные дополнения
Mod XBridge:

Xposed module:
Версия: 0.8.8 Lite ® My Android Tools (Пост h[A]ck #64919766)
Версия: 0.8 Rus ® My Android Tools (Пост Bonik75 #50931901)


Сообщение отредактировал Chudmin - 09.02.23, 07:38
Причина редактирования: Спойлер "Полезная информация" - Оптимизация Сервисов Google Play + правка шапки



Реп: (1965)
Разработчик тот же, что и ® Disable Service (видимо её логическое продолжение), а ведь даже там русский (его там немного), явно никому не мешает..Прикрепленное изображение



Реп: (938)
* utf8, не забывай, что там релиз, а здесь пока бета. Разрабу наверное важнее сейчас прогу отладить, чем переводить её гуглом.

Если так уж важен прямо сейчас русский перевод - можно разобрать и перевести.

Сообщение отредактировал Eastlion - 14.07.14, 06:22



Реп: (1965)
Eastlion @ 14.7.2014, 14:20 *
*Если так уж важен прямо сейчас русский перевод - можно разобрать и перевести.

Замечательная идея..
И кто же это будет делать (я не умею) – Он? (так он, пока, на прогу не обратил внимания)
П.С. Видимо надо просить кого-то "в личном плане?"Прикрепленное изображение

Сообщение отредактировал utf8 - 14.07.14, 06:52



Реп: (561)
Переводить здесь, только портить.
Английского - минимум, рассусоливаний и малопонятных терминов нет (точнее говоря, для новичка они конечно есть).
Вот подскажите как коротко (это что бы влазило полностью русское название) и ёмко перевести - activity, receiver, provider?
А если их не переводить (что на мой взгляд и есть правильно), то непонятного не останется даже для новичков...
Я могу в шапку добавить максимально понятное разъяснение этих терминов на русском если будет потребность.
Прикрепленный файлgen_signed.apk ( 5.03 МБ )


Сообщение отредактировал wernow - 12.03.18, 12:03



Реп: (4)
wernow @ 14.7.2014, 8:32 *
Переводить здесь, только портить.
Английского - минимум, рассусоливаний и малопонятных терминов нет (точнее говоря, для новичка они конечно есть).
Вот подскажите как коротко (это что бы влазило полностью русское название) и ёмко перевести - activity, receiver, provider?
А если их не переводить (что на мой взгляд и есть правильно), то непонятного не останется даже для новичков...
Я могу в шапку добавить максимально понятное разъяснение этих терминов на русском если будет потребность.


Разъяснение хотелось бы
K
Ознакомьтесь с Правилами Форума!
4.19. Запрещено злоупотребление цитированием (оверквотинг, overquoting). Не нужно полностью цитировать сообщения оппонента — достаточно выделить главные моменты и нажать на кнопку Изображение.



Сообщение отредактировал Arasfon - 06.08.17, 21:33



Реп: (1965)
В общем нашел аппарат выше чем мой 2.2 (прога для 2.3+, к сожалению) – посмотрел..
Хотелось нечто вроде "гибрида" дисаблесервиса и автостарта (внешне даже похоже (Service и Receiver)), но смутило меня гигантское количество Activity (на примере клавиатуры TouchPal – аж 58 (и это в старой версии, в новой явно добавились ещё))
В общем предназначение этой кучи Активити (в отличии от более ли менее уже понятных из ДС и Автостарта), мне пока, совершенно неизвестно..Прикрепленное изображение
П.С. Такие ужасы как "игрушечный магазин гугла" даже смотреть не стал, чтобы в обморок не упасть..
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение


Сообщение отредактировал utf8 - 14.07.14, 09:55



Реп: (1615)
wernow @ 14.07.2014, 06:32 *
Переводить здесь, только портить.
Чисто из принципа нужно бы перевести. :D Вчера разобрал и основную часть перевел, но вот на счет этого вы правы: "Как коротко (это что бы влазило полностью русское название) и ёмко перевести - activity, receiver, provider?". Перевести то эти слова можно, но может быть потерян смысл слов activity, receiver, provider и т.д. Скажу то, что увидел, в приложении уже заложены языковые файлы под многие языки мира, в том числе и русский, но пока они еще не заполнены. Думаю когда будет не бета версия, то автор добавит поддержку и других языков.


Сообщение отредактировал Bonik75 - 14.07.14, 11:56



Реп: (561)
ну если для activity, receiver, provider положить вместо перевода их оригинальное произношение, и считать что так понятней и приятней, то не вопрос, сделаю перевод (может и правда кому то так понятней будет).
Разъяснение этих терминов также позже выложу



Реп: (1615)
wernow @ 14.07.2014, 15:44 *
ну если для activity, receiver, provider положить вместо перевода их оригинальное произношение, и считать что так понятней и приятней, то не вопрос, сделаю перевод (может и правда кому то так понятней будет).
Разъяснение этих терминов также позже выложу
Тогда, спасибо вам сразу, я не буду дальше заниматься переводом. Надеемся на вас. Хотя если вам это поможет, строки под спойлером:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="service_fragment_title">
<item>Пользовательские</item>
<item>Системные</item>
</string-array>
<string-array name="drawer_title">
<item>Службы</item>
<item>Приемник</item>
<item>Активность</item>
<item>Провайдер</item>
<item>Процессы</item>
<item>Задачи</item>
<item>Журнал</item>
<item>О приложении</item>
</string-array>
<string-array name="receiver_fragment_title">
<item>Действия</item>
<item>Пользовательские</item>
<item>Системные</item>
</string-array>
<string-array name="ALL_ACTIONS_SUMMARY">
<item>Загрузка выполнена</item>
<item>Изменение подключения сети</item>
<item>Изменение подключения Wi-Fi</item>
<item>Включение/выключение Wi-Fi</item>
<item>Изменение времени</item>
<item>Изменение тайм-зоны</item>
<item>Добавление пакета</item>
<item>Удаление пакета</item>
<item>Включение экрана</item>
<item>Выключение экрана</item>
<item>Текущий пользователь</item>
</string-array>
<string-array name="ALL_ACTIONS_DETAIL">
<item>Загрузка выполнена</item>
<item>Изменение подключения сети</item>
<item>Изменение подключения Wi-Fi</item>
<item>Включение/выключение Wi-Fi</item>
<item>Изменение времени</item>
<item>Изменение тайм-зоны</item>
<item>Добавление пакета</item>
<item>Удаление пакета</item>
<item>Включение экрана</item>
<item>Выключение экрана</item>
<item>когда пользователь присутствует после того, как устройство просыпается (например, когда нет блокировки клавиатуры)</item>
</string-array>
<string-array name="log_color">
<item>android.R.color.black</item>
<item>R.color.log_debug</item>
<item>R.color.log_info</item>
<item>R.color.log_warn</item>
<item>R.color.log_error</item>
<item>R.color.log_error</item>
</string-array>
<string-array name="log_level">
<item>Подробный (по умолчанию)</item>
<item>Отладка</item>
<item>Инфо</item>
<item>Предупреждение</item>
<item>Ошибка</item>
<item>Утверждение</item>
</string-array>
</resources>

Но по себе знаю проще самому перевести, понятнее будет ;)


Сообщение отредактировал Bonik75 - 14.07.14, 19:24



Реп: (1965)
А где тут искать "события" обозначенные вроде как в автостаре":
*Питание подключено
*Приложение добавлено
*Соединение изменилось
Всех – убить итд
Как они называются? (может именно здесь перевод и нужен?)Прикрепленное изображение
типа того
Прикрепленное изображение

П.С. Bonik75 – не хочет переводить.. :'(



Реп: (561)
Bonik75 @ 14.7.2014, 20:19 *
Я не не хочу :D но пусть лучше автор темы будет тут главным.

Нет, нет. Больше переводов, хороших и разных. Только так можно приблизится к совершенству. Тем более, что я немного против перевода этого приложения...
-----
Приведу простое и внятное пояснение некоторых терминов используемых в данном приложении.
Каждое приложение имеет собственные права, которые присвоены данному User ID.
По умолчанию приложение имеет доступ только к собственным ресурсам, но возможны пути экспорта (разрешение на использование) ресурсов другим приложениям.
Несколько приложений также могут иметь один User ID – в таком случае они будут иметь и общие ресурсы.
Важно понимать, что Android позволяет одним приложениям вызывать части других процессов/приложений, если есть соответствующие права.
Простой пример, какое то приложение может использовать список «твитов» из установленного клиента для Twitter.
Соответственно, если Twitter-клиент поддерживает возможность использования
своих компонентов другими приложениями, то список «твитов» без проблем может быть использован/прочитан другой программой.
Для того, чтобы реализовать такой функционал, каждое приложение для Android
построено так, что каждый (ну почти) отдельный его компонент может быть вызван/запущен отдельно, если на то есть необходимость/запрос.
Соответственно, используется не стандартная схема, в которой предусматривается, что приложение имеет только одну точку входа/запуска.
Что бы было более понятно, посмотрите как это реализуется на примере Quick short cut maker.
Вы можете заставить запускаться приложения/его части, с разными его процессами/модулями. Либо лишить его такой возможности.
В Android, приложения используют четыре основных компонента:
Activities – визуальный компонент приложения, отвечающий за пользовательский интерфейс (User Interface,UI).
Как простой пример – список контактов на смартфоне является ни чем иным, как Activity, а при нажатии на какой- либо контакт с выводом дополнительной информации – это другая Activity.
Грубо говоря, Activity – это всё то, во что можно буквально «ткнуть пальцем» и при этом получить какой-то наглядный результат.
Любое приложение может содержать как множество Activity, так и не одного.
И Вот отключая активити вы лишаете приложение части функционала (обрубаете ему руки).
Отключив например активити отвечающую за показ справки, вы при нажатии кнопки справка увидите - ошибку исполнения/ничего не произойдёт/крах приложения.
Services – то, что выполняется приложением, пока оно не находится в фокусе.
Или же оно в фокусе, например работаете в редакторе, а благодаря запущенному сервису оно ещё выполняет одновременно несколько других задач.Например, аудио проигрыватель выполняет своё прямое назначение даже когда находится в фоне.
А если в фокусе играет, то может одновременно и сканировать файлы в поиске новой музыки.
В этом и заключается суть работы Service. То есть сервис запускается и висит в
фоне, выполняя те или иные действия.
Причем часто сервисы могут запускаться вместе с системой (та самая автозагрузка). Взаимодействие с большинством Services происходит с использованием интерфейсов.
Чем активней сервис использует ресурсы проца, тем быстрее тает заряд батареи.
Broadcast Receivers – не имеет видимого интерфейса.
Через данный компонент проходит вся информация об определенных действиях приложения или о системе в целом, и задача Broadcast receivers заключается в построении/выдаче
определенной реакции в ответ на это.
Но самостоятельно Broadcast receiver действий никаких не выполняет, данный компонент передает сигнал дальше, например, вызывая соответствующее Activity или просто выводя уведомление пользователю.
Своеобразный диспетчер,сидящий в пасивном режиме, и принимаюший и передаюший специализированную (предназначенную только ему) информацию по назначению.
В приложениях имеет свою узкую специализацию.
Например отслеживаюший информацию идущую только для какого нибудь виджета.
Например пришло смс, и receiver её приняв переправляет её своему виджету - эй, давай ка обнови своё табло сообщений.
Отключив этот receiver вы оставите виджет на голодном пайке.
Content Providers – данный тип компонентов
передает те или иные данные/базы данных в распоряжение других приложений.
Эта информация может сохраняться файловой системе, в базе данных SQLite или в другом месте.
То есть, это как выше описано про Твитер клиент.
Или ещё пример: загрузка файлов в облако клиентом.
Таким вот образом иногда запускаются части приложения которое вы вроде и не трогали, а оно уже висит в памяти благодаря запросу к нему за открытыми ресурсами от другого приложения или родственного (клиент-сервер).
Отключите эту возможность (для вас допустим бесполезную) и приложение не сдаст свои данные налево...
При всех манипуляциях главное иметь верное представление чего вы желаете этим добится, например экономии заряда, памяти, трафика, конфиденциальности, безопасности, контроля над всеми действиями приложения и т.д...

-----
Перевёл апк.

Прикрепленные файлы

Прикрепленный файлMy Android Tools beta 0.5 rus.apk ( 1.46 МБ )


Сообщение отредактировал wernow - 31.07.14, 23:45



Реп: (938)
utf8 @ 14.07.2014, 21:15 *
А где тут искать "события" обозначенные вроде как в автостаре":
*Питание подключено
*Приложение добавлено
*Соединение изменилось

Похоже что здесь, но очень мало. В автостарте намного больше возможностей (сортировка по событиям/приложениям), да и справочка там хоть небольшая, но есть. Тоже самое и в Андроид тюнере (практически)
Прикрепленное изображение



Реп: (561)
Доперевёл, и внёс исправления в некоторые термины.

Прикрепленные файлы

Прикрепленный файлMy Android Tools beta 0.5 rus.apk ( 1.46 МБ )



Реп: (561)
* alpat74,
Устанавливайте эту.

Прикрепленные файлы

Прикрепленный файлMy Android Tools beta 0.5 rus.apk ( 1.46 МБ )



Реп: (1702)
Кто подскажет, что конкретно означают приложение Инструменты SIM-карты и два приложения Инструменты на SIM? Все время были в автозагрузке. Убрал прогой автостартс. Кроме того, что перестал видеть в запущенных процессах, никаких других изменений не увидел. Теперь хочу попробовать отключить в проге My Android Tools единственные сервисы StkAppService в обоих Инструментах на SIM. Постоянно запущены (подсвечены синим). Точнее пробовал, ничего криминального не заметил. Может это как-то повлияет на какие-либо действия с сим-картами в дальнейшем?



Реп: (1965)
Владимир_77 @ 01.08.2014, 14:31 *
Кто подскажет, что конкретно означают приложение Инструменты SIM-карты и два приложения Инструменты на SIM?

За работу с сим (ussd) меню
вроде такого
Прикрепленное изображение

Может ещё за св-сообщения (интересно, кому-нибудь, когда-нибудь они пригождались?)
П.С. Я бы их не трогал, они безобидные (если, конечно, в это самое меню не залезть и не начать там всё подряд нажимать (большинство пунктов в этом меню – запросы платного контента)) :yes:



Реп: (3004)
My Android Tools beta 0.6

Описание:
(Note: need root access!)
1.enable/disable components (activity,service,receiver,provider).
2.show all running process and task.
3.show the logcat.
4.show the sharedpreferences and database of all apps.

Что нового:
+show the sharedpreferences and database of all apps.
+show the pss memory usage of the process.

Прикрепленные файлы

Прикрепленный файлMyAndroidTools__beta_0.6.apk ( 1.44 МБ )


Сообщение отредактировал VernyjPes - 05.08.14, 07:32



Реп: (3746)
Прикрепленное изображениеНазвание: My Android Tools
Версия: Beta 0.6
Особенность: удалил рекламу.
Скачать: Прикрепленный файл+MyAndroidTools_beta+0.6_mоd.apk ( 1.61 МБ )



Просьба писать в теме, осталась ли реклама или пропала - спасибо!

Сообщение отредактировал Arasfon - 08.08.17, 08:55



Реп: (0)
Всем привет!
Есть следующая проблема: при отключении како-либо службы постоянно кружится колёсико "подождите" (не знаю как лучше объяснить :D )...
Убиваю прогу, захожу, служба отключена.
Тот же самый трабл наблюдается и в Disable Service...
Прошивка CyanogenMod 7.2, телефон Samsung 5830i.
Была ли у кого-нить подобная проблема или это я что-то удалил из системных прог Титаном? :D
Уж очень утомительно отключать по одной службе...



Реп: (19)
Похожий глюк лечился включением или выключением Отладки по USBх

Сообщение отредактировал BigMan. - 26.08.14, 10:40


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 02:00