«Общий функционал» для мобильных веб-приложений

Если я добавлю ссылку «mailto:» в свое мобильное веб-приложение, смартфоны будут знать, что нужно открыть собственное почтовое приложение, есть ли что-то подобное для «совместного использования»?

Я спрашиваю, потому что на моем Android 2.2, если я «выбираю текст» с помощью пункта меню браузера, а затем выбираю какой-либо текст, мне предоставляется опция «поделиться через», которая открывает собственный диалог с вариантами обмена через gmail, facebook и т. д. Я хочу вызвать это диалоговое окно из своего мобильного веб-приложения. Это возможно?

Заранее спасибо за любую помощь, очень признателен, так как я не мог понять это самостоятельно. :)


person Arman Javaherian    schedule 08.02.2012    source источник
comment
нет, ты не можешь этого сделать. ваше приложение должно быть нативным   -  person nLL    schedule 08.02.2012


Ответы (2)


Вот учебник, но я не знаю, работает ли он для мобильных веб-приложений.

http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

person Sly    schedule 08.02.2012

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

Любые данные, которые должны быть переданы, могут быть проанализированы из пользовательского URL-адреса или переданы в качестве параметров в функцию обратного вызова.

person Savvas Dalkitsis    schedule 09.02.2012