Курс для начинающих Android разработчиков. Часть 2. Создание android приложений с возможностью обмена данными

Это вторая группа переведенных уроков для начинающих Android разработчиков с официального сайта developer.android.com. Эти уроки научат вас создавать приложения, которые разделяют и используют общие данные между приложениями и устройствами.

Первая группа уроков, Приступаем к работе, научит вас самому необходимому для начала разработки Android приложения.

1. Общий доступ к простым данным в android приложениях

Как поднять ваше приложение на новый уровень взаимодействия путем обмена информацией с другими приложениями, получать информацию обратно, и обеспечить простой и масштабируемый способ обмена пользовательским контентом.

Одной из великих вещей приложений Android является их способность общаться и интегрироваться друг с другом. Зачем изобретать функциональность, которая не является основной для вашего приложения, когда она уже существует в другом приложении?

Данный курс охватывает некоторые общие способы, с помощью которых вы можете отправлять и получать простые данные из приложений с помощью Intent API и ActionProvider

  1. Отправка простых данных в другие android приложения

  2. Получение простых данных из других android приложений

  3. Реализация простого обмена данными. Кнопка “поделиться” в android приложении

 

2. Общий доступ к файлам в android приложениях

Как обеспечить безопасный доступ к файлу, связанному с вашим приложением, используя URI контента и разрешение временного доступа.

Приложения часто имеют потребность предложить один или несколько своих файлов другому приложению. Например, Галерея изображений может предложить файлы графическому редактору, или приложению управления файлами, которое может позволить пользователю копировать и вставлять файлы в каталоги внешнего накопителя. Одним из способом обменяться файлом из отправляющего приложения является ответ на запрос из принимающего приложения.

  1. Настройка общего доступа android приложений к файлам

  2. Совместное использование файлов android-приложениями

  3. Запрос файла в android приложении

  4. Получение информации о файле в android

 

3. Совместное использование файлов с помощью NFC

Как передавать файлы между устройствами с помощью функции NFC Android Beam.

Android позволяет передавать большие файлы между устройствами с помощью функции передачи файлов Android Beam. Эта функция имеет простой API и позволяет пользователям начать процесс передачи, простым прикосновением устройств. В ответ, автоматическая передача файлов Android Beam копирует файлы с одного устройства на другое, и уведомляет пользователя, когда операция будет завершена.

  1. Отправка файлов на другое android устройство с использованием NFS

  2. Получение файлов с другого android устройства с помощью технологии NFS