2016-06-19 5 views
2

여러 개의 응용 프로그램에 설치할 수있는 라이브러리 프로젝트를 작성 중입니다. 라이브러리가 작동하려면 파일을 다운로드해야합니다. 내 목표는 파일을 한 번 다운로드 한 다음 다른 앱에서 내 라이브러리의 다른 인스턴스간에 파일을 공유하는 것입니다. (나는 네트워크 트래픽을 저장하고 싶다.) 어떻게 달성 할 수 있는가? 공용 외부 저장소는 나를위한 옵션이 아닙니다. 당신이 다른 안드로이드 응용 프로그램 사이 공유 기능하려면라이브러리 프로젝트간에 파일 공유

답변

2

, 당신은 프로세스 간 통신 (IPC) 사이를 구현해야합니다.

안드로이드 응용 프로그램은 실제로 샌드 박스 처리 된 리눅스 프로세스이기 때문에 서로의 개인 데이터 및 파일에 액세스 할 수 없습니다.

MessengersAIDL (안드로이드 인터페이스 Definiton 언어), 모두 응용 프로그램의 결합 서비스를 사용합니다 : 안드로이드 개발의 영역에서

, IPC를 구현하는 두 가지 방법이 있습니다.

제목에 대한 큰 그림을 얻기 위해 aformentioned 문서를 공부하는 것이 좋습니다.

관련 문제