Я разрабатываю приложения для Android с помощью android sdk. У меня есть общая библиотека, которая разделяется несколькими проектами. Проекты используют один и тот же код из общей библиотеки, но с их собственными res, изображениями и звуком и т. Д. Но если эти проекты будут установлены на одном устройстве, когда я запустил один из них, он откроет другие приложения, созданные из общая библиотека. Кто-нибудь может помочь мне в решении этой проблемы? Thanks андроид несколько проектов имеют один и тот же вопрос библиотеки
0
A
ответ
1
Похоже, что вы не используете настоящий проект библиотеки Android, описанный здесь: http://developer.android.com/tools/projects/index.html.
Диалоговое окно «Полное действие с использованием» появляется при запуске намерения для загрузки Activity
, который может быть не в том же приложении.
Убедитесь, что вы совместно используете ресурсы и код через проект библиотеки Android.
С проектом библиотеки Android вы можете обмениваться ресурсами между несколькими различными приложениями, которые распространяются через отдельные .APK без путаницы между компонентами. Многие разработчики делают это все время.
Я использую проект библиотеки Android. Но намерение загрузить Activity, запускающее приложение, находится в общей библиотеке. Может быть, поэтому он ищет все приложения, которые имеют такое же намерение? – Emmy
Измените намерение, чтобы указать точное действие по имени пакета, которое вы хотите вызвать. Что-то вроде этого: «Intent LaunchIntent = getPackageManager(). GetLaunchIntentForPackage (« package.name.of.destination.app »); startActivity (LaunchIntent); 'или' startActivityForResult() ', если вы хотите обработать ответ. –
Да. Я думаю, что это проблема. Позвольте мне изменить код и проверить его снова. – Emmy