Chcę napisać aplikację na Androida, która naciska przyciski na innej aplikacji Android, nie chcę używać skryptów powłoki jak python! Czy istnieje sposób na programowanie Androida podobnego do API C # win32?
Odpowiedzi:
2 dla odpowiedzi № 1Krótka odpowiedź
Zależy. Tak, jeśli obie aplikacje są twoje i są przygotowane, spróbuj Łyżka, Nie w innym przypadku.
Długa odpowiedź
Aplikacje na Androida działają w oddzielnych procesacha każdy proces nie ma łatwej komunikacji z innym procesem. Aby to zrobić, należy utworzyć potok między dwiema aplikacjami o nazwie IPC (komunikacja między procesami) lub wysłać zamiar transmisji. W każdym razie będzie działać tylko wtedy, gdy obie aplikacje są do tego przygotowane.
Wyobraź sobie, co może się stać "jeśli, na przykład, jazdecydować, aby utworzyć aplikację, która wysyła WhatsApp do wszystkich kontaktów, ponieważ mogę uzyskać dostęp do aplikacji WhatsApp. Jest to bezpieczeństwo, każda aplikacja działa w ich własnej piaskownicy i nie masz możliwości manipulowania jedną aplikacją od drugiej, chyba że druga aplikacja jest przygotowany do tego.