2012-01-10 6 views
0

ContentProvider를 사용하여 문자열을 파일에 저장하는 데 도움이 필요합니다.ContentProvider를 사용하여 데이터를 파일에 저장하는 방법은 무엇입니까?

내 시나리오 : "B"앱을 사용하여 데이터 (특히 하나의 문자열)를 공유해야하는 앱 "A"가 있습니다. 이 경우 ContentProvider를 사용해야 함을 발견했습니다.

문제는 : Android가 처음인데 은 (서비스 제공 업체) 사용 방법을 이해할 수 없습니다. 인터넷을 통해 검색 한 결과 데이터를 저장하는 자체 콘텐츠 공급자를 만드는 방법을 이해하는 데 충분하지 않은 "기사"가 거의 발견되지 않았습니다.

누구든지 나를 안내 할 수 있습니까? 내가 얻은 가까운 부분은이 기사와 관련되었지만 충분하지 않았습니다. http://blog.tourizo.com/2009/02/how-to-display-local-file-in-android.html

감사합니다, [] 님의 답변

답변

3

보안되지 않은 MODE_WORLD_READABLE로 Sharedprefences를 사용할 수 있지만, 따라서 콘텐츠 공급자를 사용할 수 있습니다. 간단한 자습서는 this, thisthis을 참조하십시오.

Btw는 두 개의 응용 프로그램간에 데이터를 공유하고자하는 경우 here 에서 commonsware을 인용 하시겠습니까, 같은 솔루션의 무수한있다 : AIDL에 의해 노출 된 API를

  • 서비스

    1. 서비스 메신저 또는 createPendingResult() PendingIntent 또는 뭔가
    2. 콘텐츠 제공
    3. 방송 텐트
    4. 을 통해 전송 startService (을 통해 전송 명령)과 응답을 통해 노출하는 API와

    사람들의 모든 는 통합에 대한 권한을 정의하고 액세스

  • +0

    첫 3 개 링크가 죽었의 입도를 제어 할 수 있습니다. 업데이트 할 수 있습니까? – RvdK

    +0

    링크 메이트가 업데이트되었습니다. 나는 링크가 자동으로 변경되면 그것을 싫어. 건배. – san

    관련 문제