OneNote для Android — автономный API?

Я рассматриваю разработку виджета списка дел для Android, который извлекается из списка дел OneNote.

В то время как большинство телефонов Android постоянно подключены к Интернету через 3G или LTE, многие планшеты по-прежнему поддерживают только Wi-Fi и не будут иметь подключения к Интернету в дороге. В этой ситуации я мог бы хранить данные, которые я получаю от API, локально и ставить в очередь любые изменения, сделанные до следующего момента, когда планшет будет доступен в сети, но с этим решением есть проблема. Что, если пользователь редактирует тот же список дел через приложение OneNote?

Мне интересно, есть ли способ, которым мой виджет может взаимодействовать с приложением OneNote, когда устройство находится в автономном режиме.

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

Я новичок в разработке Android, но я думаю, что система Android Intents может быть решением. Раскрывает ли OneNote какие-либо намерения?

Спасибо,

YM

(Извините, если тон в этом сообщении кажется странным, я изначально разместил его на answers.microsoft.com, но мне сказали что он принадлежит здесь вместо этого.)


person Joshua Walsh    schedule 30.01.2015    source источник


Ответы (1)


В настоящее время у нас нет клиентских API для Android, и взаимодействие с локальными файлами — не лучшая идея, поскольку приложение не ожидает, что они изменятся вне его контроля. Мы хотели бы перейти к клиентским API на всех платформах, но вряд ли это произойдет, по крайней мере, в ближайшие шесть месяцев. Было бы неплохо опубликовать это сообщение на нашем сайте uservoice, чтобы узнать, есть ли более широкие интерес. Пожалуйста, включите объем методов, которые вам понадобятся.

person GarethJ    schedule 31.01.2015
comment
Опубликовано в uservoice здесь: onenote.uservoice.com/forums/245490-onenote-apis/suggestions/ - person Joshua Walsh; 04.02.2015