2014-08-27 2 views
-1

Как я могу получить небольшой файл, содержащий некоторые данные, которые могут быть прочитаны более чем одним приложением, даже если работает только читатель? На самом деле моя проблема: многие небольшие приложения на планшете, приложения, общающиеся с веб-сайтом. Каждая таблетка используется определенной группой. При установке приложения владелец планшета должен указать свою группу, но я не хочу, чтобы он указывал для каждого приложения. Поэтому я хочу иметь небольшой файл на планшете, который каждое приложение будет использовать, чтобы сообщить веб-службе «Я приложение из планшета из группы X».ANDROID - Файл, используемый более чем 1 приложением

В телефоне Android говорится о системе связи между приложениями, но, похоже, приложения, которые работают, работают. Есть ли способ указать (например, в «манифесте»), что один файл делится между приложением?

Большое спасибо за ответ С наилучшими пожеланиями к вам все Peter

+0

Используйте контент-провайдера и распознаватель контента. – 323go

+1

Поставщик контента и распознаватель, похоже, дают мне ответ. Спасибо 323go, я посмотрю на это и сделаю некоторые тесты. – Peter

+0

Отлично - это сработало для меня. Есть несколько образцов (см. CommonsWare), но не так уж сложно написать что-то с MatrixCursor. – 323go

ответ

-1

Почему просто не сбрасывают файл на SDCard?

https://stackoverflow.com/a/8152217/1117029

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(); 
    } 
    } 

И прочитал, что текстовый файл при поиске «группы»

Смежные вопросы