Можно ли делиться ресурсами через APK? Например, может ли приложение A (в APK A) загрузить значок или макет из приложения B (в APK B)?Можете ли вы поделиться ресурсами через APK?
ответ
Вы можете использовать getResourcesForApplication
Таким образом, вы можете загрузить все, что вы хотите от другого пакета приложения до тех пор, как вы знаете, по крайней мере, имя пакета и идентификатор или имя ресурса для загрузки.
В качестве примечания, макеты не могут быть загружены без дальнейшей обработки их с помощью XMLResourceParser из-за возможных несоответствий идентификатора между вашим пакетом приложений и пакетом «гость».
Только в том случае, если оно доставляется content provider, и контент сериализуется.
Ander webbs ответ лучше и должен быть принят –
Вы можете иметь два приложения используют один и тот же Android library, который позволяет совместно использовать ресурсы как деятельности и т.д.
проекта Android библиотека является проектом развития, который держит общий исходный код и ресурсы для Android. Другие проекты приложений для Android могут ссылаться на проект библиотеки и на время сборки включают в себя его скомпилированные источники в своих файлах .apk. Несколько проектов приложений могут ссылаться на тот же проект библиотеки , и любой проект приложения может ссылаться на проекты с несколькими библиотеками .
Обратите внимание, однако, что проекты библиотеки являются только временем сборки. После развертывания на устройстве ресурсы дублируются между приложениями. –
Вы можете избежать дублирования, если lib установлен в системе. Например, Crosswalk предлагает эту опцию, поэтому lib 20MB можно установить один раз и повторно использовать любые другие приложения в системе. – Kikiwa
Два разных приложения могут совместно использовать ресурсы - изображения/файлы и т. Д. если они подписаны с тем же сертификатом. Пожалуйста, проверьте андроид doc here
- 1. Можете ли вы «удвоить» файл андроида apk?
- 2. Можете ли вы воспроизвести mp3-файл из папки с ресурсами?
- 3. Поделиться ресурсами между dlls
- 4. Поделиться APK через опцию share в android
- 5. Можете ли вы поделиться примером использования класса на основе MonthMixin?
- 6. Можете ли вы поделиться каркасом глотки между проектами?
- 7. Можете ли вы поделиться данными о CloudKit между различными приложениями
- 8. Можете ли вы поделиться выходом между двумя видами?
- 9. Можете ли вы поделиться компонентами между проектами Jira?
- 10. Можете ли вы запустить мыло через HTTPS?
- 11. Можете ли вы использовать исправление через do.call?
- 12. Почему вы не можете видеть файлы apk?
- 13. Можете ли вы обновить приложение Android с совершенно другим APK?
- 14. Можете ли вы подключать одноранговые приложения UWP?
- 15. Поделиться исходным ресурсом между apk
- 16. Как вы можете поделиться Transformers по веселью каналов
- 17. Можете ли вы заставить MPMoviePlayerPlaybackDidFinishNotification?
- 18. Как поделиться кодом и ресурсами между проектами
- 19. Можете ли вы запускать Xcuitests параллельно?
- 20. Можете ли вы пропустить HashMap, как вы можете, в ArrayList?
- 21. View.OnClickListener, можете ли вы объяснить?
- 22. Можете ли вы заблокировать перенаправления?
- 23. Можете ли вы переписать перечисление?
- 24. Можете ли вы анимировать setRootViewController?
- 25. Можете ли вы связать недвижимость?
- 26. Можете ли вы расширить перечисление?
- 27. Можете ли вы кэшировать UIViewControllers?
- 28. Можете ли вы обновить webkitNotifications?
- 29. Можете ли вы приостановить MATLAB?
- 30. Можете ли вы разделить цепочку?
Привет, можно ли назвать классы Java из другого приложения? – Rajan1404930