Способы передачи данных между двумя приложениями? - PullRequest
1 голос
/ 29 апреля 2020

Я разрабатываю приложение, которое по своей конструкции должно принимать запросы от других приложений (с некоторым токеном аутентификации) и должно иметь возможность отправлять запрошенные данные (медиафайл или адрес мультимедийного файла в локальном хранилище). Я не могу сделать это без переключения между приложениями. Есть ли способ сделать так, чтобы я не знал? Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

https://developer.android.com/guide/topics/providers/content-providers

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

Без дальнейшего описания того, что именно вы создаете, это общий подход, который вы можете использовать для обмениваться данными между приложениями.

0 голосов
/ 29 апреля 2020

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

Надежда это помогает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...