Android межкомпонентные отношения процесса - PullRequest
0 голосов
/ 14 марта 2012

Допустим, у меня есть два приложения (манифесты).Затем оба имеют разные имена.

Теперь предположим, что в приложении com.packageOne есть операции A, B, C.И предположим, что в приложении com.packageTwo есть действия X, Y, Z.

Вопрос:

Можно ли как-то использовать комбинацию android: process shared userid и т. Д., Чтобы получить действие A изpackageOne, запустить в адресном пространстве com.packageTwo.Но я не хочу, чтобы B, C выполнялись в том же пространстве процесса, что и действие A. (Предполагается, что подписание с одинаковыми ключами и подписание с разными ключами возможно ранее, но не позднее).

Аналогично, могу ли я запустить Activity A и Activity X в каком-либо отдельном процессе, st

BC запускается в процессе packageOne YZ запускается в процессе packageTwo

AX запускается в каком-то новом процессе.

Ты

1 Ответ

0 голосов
/ 14 марта 2012

Для действий у вас есть тег android:process, который вы можете использовать для запуска вашего действия A в процессе com.packageTwo. Но я никогда не пробовал такой подход:)

...