доступ к одному приложению из другого приложения - PullRequest
0 голосов
/ 31 декабря 2010

Может кто-нибудь объяснить мне, как управлять одним приложением из другого приложения?Я запускаю музыкальный проигрыватель в приложении 1, используя класс обслуживания.И я хочу остановить этот музыкальный проигрыватель из другого приложения, т.е. app2.Но мне не хватает понятия.

Ответы [ 2 ]

0 голосов
/ 10 января 2011

Я бы хотел немного продолжить этот вопрос.

В моем случае я разрабатываю целевое приложение и мне нужно реализовать несколько простых процедурных вызовов для основного приложения.В основном 'start', 'stop' и 'sendData'.Как я уже писал, я разрабатываю целевое приложение, чтобы поддерживать все, что захочу.Что бы вы сказали, это самый простой способ справиться.

Вся ситуация немного более объяснена.Основное приложение хотело бы, чтобы мое приложение начало свою работу, и, если нужно, они попросят, чтобы я выключил себя, и когда основное приложение закрывается, оно попросило бы меня отправить мои данные вперед.плохо знакомы с разработкой для Android, поэтому фрагменты кода предпочтительнее.Спасибо.

0 голосов
/ 31 декабря 2010

Зависит от того, что вам нужно сделать.

Открытие другого действия (или отправка сообщений) осуществляется с помощью Intents:

Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
    // ...
    startActivity(intent);  

Запуск услуги осуществляется с помощью startService()

То, что вы пытаетесь сделать, также может быть сделано с помощью намеренных трансляций, но только если ваше целевое приложение поддерживает и прослушивает определенные действия в трансляции. Вам необходимо проверить, поддерживается ли ДЕЙСТВИЕ .

...