Как открыть изображение родным приложением телефона - Cordova / phonegap

У меня есть ссылка на изображение. Изображение размещено на сервере. Теперь, нажав кнопку или щелкнув изображение, я хочу открыть это изображение с помощью собственных приложений. Как в средстве просмотра изображений Android или средств просмотра изображений iOS, чтобы я мог увеличивать или уменьшать масштаб и т. Д.

<a href="http://www.example.com/potenga3.jpg" class="" title="Potenga 3">
    <img src="img/thumb/potenga3_t.jpg" alt="image" class="one_third">
</a>

Я попробовал это.

<a href="#" onclick="window.open('file:///path_to_image', '_system', ' ');">Image</a>

Не работает. Какой простой способ сделать это. Если общего решения для ios и android os не существует, вы можете прямо сейчас предложить мне только для android.


person AtanuCSE    schedule 27.03.2014    source источник
comment
на IOS не знаю. Для Android есть плагин webintent.   -  person QuickFix    schedule 27.03.2014
comment
это мобильное приложение или веб-сайт?   -  person Arjun T Raj    schedule 27.03.2014
comment
@ArjunTRAj Мобильное приложение   -  person AtanuCSE    schedule 27.03.2014


Ответы (2)


Мне нужно было использовать собственный код для Android

    Intent intent = new Intent();
     intent.setAction(Intent.ACTION_VIEW);
     intent.setDataAndType(Uri.parse(fileURI), "image/jpeg");
     startActivity(intent);
person AtanuCSE    schedule 15.07.2014

На iOS вы можете использовать inAppBrowser, он позволяет увеличивать и уменьшать масштаб

для Android вы можете использовать этот плагин https://github.com/SpiderOak/FileViewerPlugin или найти другой плагин который использует намерения

или этот с примерами

https://github.com/markeeftb/FileOpener

person jcesarmobile    schedule 27.03.2014
comment
Этот плагин выглядит многообещающе, но я не могу найти никакой документации. Так что я не смог его использовать. - person AtanuCSE; 31.03.2014
comment
Я добавил еще один с примерами использования - person jcesarmobile; 31.03.2014