응용 프로그램간에 String과 같은 간단한 데이터를 전달하는 가장 좋은 방법은 무엇입니까? 문자열은 발신자 앱에 알려져 있으며 수신자 앱에서 필요로하는 필드입니다.안드로이드 응용 프로그램간에 문자열 데이터 전달
MODE_WORLD_READABLE SharedPreferences에 저장하는 방법을 살펴 보았지만 패키지 이름을 알 필요는 없습니다 (라이브러리에 존재 함). 다양한 앱에서 값을 설정할 수 있으므로보기가 어려울 수 있습니다. 쪽으로.
두 앱 모두 BroadcastReceivers를 포함하고 있다고 생각했습니다. 리시버 앱이 열리면 수신 할 준비가되었음을 알리기 위해 수신 할 앱의 맞춤 인 텐트를 보냅니다. 그 의도를보고, 보낸 사람 응용 프로그램은 내 문자열 값을 가진 다른 인 텐트를 수신 할 수있는 응용 프로그램으로 보냅니다.
응용 프로그램이 항상 동일한 장치에 있어야합니까? –
예, 기기 저장소도 살펴 보았습니다.하지만 그보다 간단해야한다고 생각합니다. – nicobatu
"응용 프로그램간에 String과 같은 간단한 데이터를 전달하는 가장 좋은 방법은 무엇입니까?" - 당신의 시나리오를 더 많이 알지 못하면 추상으로 대답하는 것이 불가능합니다. "리시버 앱을 열면 보낸 사람 앱에 인 텐트를 보내어 수신 준비가되었음을 알립니다."- 사용할 동작 문자열이나 사용할 대상을 알 수 있습니까? "나는 패키지 이름을 꼭 알지 못한다"는 것과 같은 문제인 것 같았다. 더 큰 그림을 정교하게 질문에 몇 단락을 추가 할 수 있습니다. – CommonsWare