как загрузить класс из другого приложения в Android - PullRequest
3 голосов
/ 21 февраля 2011

есть ли вообще загрузить класс из разных приложений?

например, у меня есть два приложения, и одно из них имеет файл класса SomeExample.и я хочу загрузить его и использовать из другого приложения.

Я пытаюсь использовать, Class.forName.но эта функция выдает "ClassNotFoundExpetion".

Ответы [ 2 ]

4 голосов
/ 21 февраля 2011

Есть ли способ загрузить класс из другого приложения?

Нет, извините.

Вы можете использовать startActivity(), startService() и т. Д.запускать компоненты другого приложения, но код каждого приложения остается отдельным.

1 голос
/ 07 декабря 2012

Хотя в большинстве случаев это нежелательно (в Android есть множество API-интерфейсов для решения общих проблем взаимодействия между приложениями без совместного использования кода), но возможно с использованием PathClassLoader .

См. Также Android - Использование DexClassLoader для загрузки apk-файла .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...