Что я хочу: Получить данные из json во вложении gmail.
Описание: Откройте Gmail, щелкните вложение, которое является файлом json. JSON-файл обрабатывает данные, которые мне нужны для обработки.
В Манифесте я объявил
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="application/json"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Далее я использую
Intent intent = getIntent();
if(intent.getAction().equals(Intent.ACTION_VIEW)){
intent.getData <- I suppose from here i can get my infomation
}
Но intent.getData возвращает только Uri, и я читаю кого-то, кому я должен использовать ContentResolver, InputStream и что-то еще, например, чтобы записать мои данные из json в строку. Если кто-то может объяснить, как это работает на примере, я буду признателен.