/ / Искам да автоматизирам операционната система за Android и как да разпознавам компонентите на приложението за Android като бутони? [затворен] - андроид, черупки, автоматизация

Искам да автоматизирам операционната система за Android и как да разпознавам компонентите на приложението за Android като бутони? [затворен] - андроид, черупки, автоматизация

Искам да напиша андроидно приложение, което да натисне бутоните на други андроид приложения, не искам да използвам shell скриптове като Python! Има ли някакъв начин да програмирате андроид подобен на C # win32 API?

Отговори:

2 за отговор № 1

Кратък отговор

Зависи. Да, ако и двете приложения са ваши и сте готови, опитайте Лъжица, Не в друг случай.

Дълъг отговор

Приложенията за Android се изпълняват в отделни процесии всеки процес няма лесна комуникация с друг процес. За да направите това, трябва да направите някакъв вид тръбопровод между двете приложения, наречен IPC (междупроцесорна комуникация) или да изпратите намерение за излъчване. Както и да е, тя ще работи само ако двете приложения са готови да го направят.

Представете си какво може да се случи "ако, например, азрешете да създадете приложение, което изпраща whatsapp на всички ваши контакти, защото мога да получа достъп до приложението whatsapp.Това е сигурност, всяко приложение се изпълнява в собствената си sandbox и няма начин да манипулирате едно приложение от друго, освен ако другото приложение е готов да го направи.