2014-08-27 2 views
-1

리더 만 실행 중일 때도 둘 이상의 앱에서 읽을 수있는 데이터가 포함 된 작은 파일은 어떻게 만들 수 있습니까? 실제로 제 문제는 태블릿에있는 많은 작은 앱과 웹 사이트와 통신하는 앱입니다. 각 태블릿은 특정 그룹에서 사용합니다. 앱 설치시 태블릿 소유자는 그룹을 표시해야하지만 각 앱마다 표시해야합니다. 따라서 각 앱이 웹 서비스에 "그룹 X의 태블릿에있는 앱"이라고 알리는 작은 파일을 태블릿에 갖고 싶습니다.ANDROID - 두 개 이상의 앱에서 사용하는 파일

Android 의사는 앱 간의 통신 시스템에 대해 이야기하지만 앱이 필요하다고 생각하는 것 같습니다. 앱간에 하나의 파일을 공유한다고 표시 할 수 있습니까 (예 : '매니페스트')?

덕분에 모든 베드로가

+0

콘텐츠 제공자와 콘텐츠 리졸버를 사용하여 찾을 때 텍스트 파일을 읽습니다. – 323go

+1

콘텐츠 공급자와 확인자가 내게 답변을 제공하는 것 같습니다. 323go 감사합니다. 저것 좀 봐서 시험해 봅니다. – Peter

+0

위대한 - 그것은 나를 위해 잘 작동했습니다. 거기에 몇 가지 샘플 (CommonsWare 찾습니다),하지만 MatrixCursor와 함께 뭔가를 쓰기가 너무 어렵지 않아. – 323go

답변

-1

왜뿐만 아니라 sdcard에 위에 파일을 덤프 당신에 대한 대답 안부에 대한 많은?

public void generateNoteOnSD(String sFileName, String sBody){ 
    try 
    { 
     File root = new File(Environment.getExternalStorageDirectory(), "Notes"); 
     if (!root.exists()) { 
      root.mkdirs(); 
     } 
     File gpxfile = new File(root, sFileName); 
     FileWriter writer = new FileWriter(gpxfile); 
     writer.append(sBody); 
     writer.flush(); 
     writer.close(); 
     Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show(); 
    } 
    catch(IOException e) 
    { 
     e.printStackTrace(); 
     importError = e.getMessage(); 
     iError(); 
    } 
    } 

https://stackoverflow.com/a/8152217/1117029 그리고 "그룹"

관련 문제