APK의 자원을 공유 할 수 있습니까? 예를 들어, 응용 프로그램 A (APK A)가 응용 프로그램 B (APK B)의 아이콘 또는 레이아웃보기를로드 할 수 있습니까?APK의 자원을 공유 할 수 있습니까?
답변
당신은 getResourcesForApplication
당신만큼 당신이 적어도 패키지 이름과로드 할 자원의 ID 또는 이름을 알고있는 다른 응용 프로그램 패키지에서 원하는 당신이 무엇을로드 할 수 있습니다 그 방법을 사용할 수있다.
부수적으로 레이아웃은 응용 프로그램 패키지와 "guest"패키지 간의 ID 불일치로 인해 XMLResourceParser를 사용하여 추가 처리하지 않고로드 할 수 없습니다.
당신은이 응용 프로그램은 당신이 활동과 같은 자원을 공유 할 수 있습니다 같은 Android library, 등
안드로이드 라이브러리 프로젝트가 안드로이드 소스 코드와 자원을 공유 보유하고 개발 프로젝트를 사용할 수 있습니다. 다른 Android 애플리케이션 프로젝트는 라이브러리 프로젝트를 참조하고 빌드 시간에 컴파일 된 소스를 .apk 파일에 포함시킬 수 있습니다. 복수 응용 프로그램 프로젝트는 동일한 라이브러리 프로젝트를 참조 할 수 있으며 모든 단일 응용 프로그램 프로젝트는 여러 라이브러리 프로젝트를 참조 할 수 있습니다.
그러나 라이브러리 프로젝트는 빌드 타임에만 사용됩니다. 장치에 배포되면 리소스가 응용 프로그램간에 복제됩니다. –
lib가 시스템에 설치되어 있으면 중복을 피할 수 있습니다. Crosswalk는 예를 들어이 옵션을 제공하므로 20MB의 lib를 한 번 설치하고 시스템의 다른 응용 프로그램에서 다시 사용할 수 있습니다. – Kikiwa
두 개의 서로 다른 앱이 이미지/파일 등의 리소스를 공유 할 수 있습니다. 같은 인증서로 서명 된 경우. android doc을 확인하십시오. here
- 1. Java에서 자원을 안전하게 릴리스 할 수 있습니까?
- 2. 사용자 수정으로 APK의 내용을 보호 할 수있는 기능이 있습니까?
- 3. 공유 라이브러리에 공유 라이브러리를로드 할 수 있습니까?
- 4. 젠드 엔진이 자원을 확보하지 못하게 할 수 있습니까?
- 5. 속성이 임베드 된 자원을 참조 할 수 있습니까?
- 6. apk의 액세스 리소스
- 7. 프로젝트간에 마스터 페이지를 공유 할 수 있습니까?
- 8. 응용 프로그램간에 HttpRuntime.Cache를 공유 할 수 있습니까?
- 9. asp.net mvc에서보기를 공유 할 수 있습니까?
- 10. 클래스간에 ivars를 어떻게 공유 할 수 있습니까?
- 11. EAGLSharegroup과 컨텍스트간에 셰이더를 공유 할 수 있습니까?
- 12. MySQL : 열거 형을 공유 할 수 있습니까?
- 13. 어떻게 스레드간에 데이터를 공유 할 수 있습니까?
- 14. 폴드를 VIM에서 어떻게 공유 할 수 있습니까?
- 15. GAC를 여러 컴퓨터에서 공유 할 수 있습니까?
- 16. 여러 APK의 상호 작용
- 17. apk의 자동 설치
- 18. JDBC 자원을 닫을 수 없습니다!
- 19. APK의 JNI 소스
- 20. .apk의 공식 형식 사양이 없습니까?
- 21. APK의 "Parse Error"가 발생했습니다.
- 22. 콘텐츠 공급자를 사용하지 않고 다른 APK의 리소스에 액세스 할 수 있습니까?
- 23. .apk의 리소스 파일을 업데이트하는 방법
- 24. 동일한 프로젝트에서 두 개의 응용 프로그램을 공유 할 수있는 .as 파일을 공유 할 수 있습니까?
- 25. Guice의 범위 끝에있는 자원을 자동으로 정리할 수 있습니까?
- 26. Delphi 2010 : 자원을 찾을 수 없습니다 - EResNotFound
- 27. 경로 지정 결과 자원을 찾을 수 없습니다.
- 28. PHP 인트라넷이 Windows 로그인을 공유 할 수 있습니까?
- 29. 두 개의 git 리포지토리간에 파일을 공유 할 수 있습니까?
- 30. HAML & SASS/COMPASS : 변수를 서로 공유 할 수 있습니까?
안녕하세요, 다른 애플리케이션에서 Java 클래스를 호출 할 수 있습니까? – Rajan1404930