2016-09-15 1 views
0

Я пишу приложение с использованием Oracle MAF и вам необходимо реализовать систему общего доступа. Я видел в других приложениях контекст «Share with ...» по умолчанию, который, кажется, встроен в AndroidСовместное использование социальных сетей Oracle MAF и панель общего доступа по умолчанию

Пример из Samsung s6 из приложения Gallery (я видел это в другом, стороннем приложения, а): share interface from android 6

Из исследований, кажется, что если я пишу только для Android приложение, используя, скажем, Android студии, я бы доступ к способу запуска этого «Поделиться с ...» всплывающего окна. Однако во всех примерах, которые я нашел, они называют startActivity(). Который я не могу найти способ сделать из MAF (я думаю, потому что я не могу получить доступ к таким вещам, как взгляды и действия?).

Так кто-нибудь знает, как активировать этот контекст «Share» изнутри MAF?

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

ответ

0

Oracle MAF работает внутри Apache Cordova Wrapper. MAF называется «гибридным» мобильным приложением, и поэтому он обращается к базовой ОС через оболочку. Я бы проверял, раскрывает ли Apache Cordova этот API. Если это не так, я не думаю, что Oracle MAF может получить к нему доступ. Вы также можете проверить и посмотреть, может ли этот вызов быть выполнен с помощью JavaScript. MAF может обращаться к JS-библиотекам. Или, проверьте, может ли Cordova выставить это как настраиваемый плагин. Если это так, добавление настраиваемого плагина в MAF очень просто.

+0

Отличные идеи, как я могу проверить эти вещи? Я не уверен, где искать, например, если вызов может быть сделан через JavaScript. Я тоже не думал заглядывать в плагины, я буду исследовать это дальше. Позже я понял, что это может быть не разоблачено, потому что в iOS не может быть эквивалента. – Rohan

+0

Начните читать документы на apache cordova: cordova.apache.org/docs/en/latest Также, возможно, пост Q там. Вы можете попробовать разместить Q на форуме сообщества MAF сообщества: community.oracle.com/community/oracle-mobile/oraclemaf – Joe

+0

Спасибо, я проверю все это. К сожалению, мне не повезло на досках оракулов и, как правило, публикуют здесь, не получив ответа. Я отвечу здесь, если что-нибудь придумаю. – Rohan

Смежные вопросы