2013-11-12 2 views
1

Android Content Provider система позволяет другим приложениям получать доступ к данным приложения. Есть ли какой-либо эквивалент или аналогичный подход в WinRT?, эквивалентный поставщику контента в Windows Store App

Я прочитал App contract and extensions и Share contract в MSDN, но сначала должен выполнить приложение поставщика (приложение хранит источник данных), а затем выбрать целевое приложение.

В Провайдере контента Android, однако, он может запрашивать репозиторий поставщика данных при использовании целевого приложения (приемника данных) без выбора шагов выбора. небольшая, но большая разница в использовании.

+0

Разница во времени является одной из особенностей Windows 8 в том, что она помогает предотвратить утечку данных пользователя. Я считаю, что одно приложение может обмениваться данными без прямого доступа. Подумайте, как приложение People делится контактами без прямого открытия. Скорее всего, это особый случай, но может быть что-то похожее на него, например, с FilePicker. –

ответ

0

Я не уверен, какие данные вы хотите, чтобы ваше приложение делилось, но мне кажется, что то, что вы ищете, может быть file picker contracts. Они, я цитирую:

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

+0

Что я хочу достичь, так это предоставить «запрашиваемый набор данных» для других приложений. Например, данные могут быть данными использования моего приложения. Если File Picker - единственный выбор, я должен заказать пользователя для хранения файла в каталоге My Document или где-нибудь и выбрать его из другого приложения. много процессов ... – Youngjae