android - Phonegap/ Cordova : get images from server

标签 android ios ajax cordova

在我的 phonegap/cordova 应用程序中,我有一个头像列表。 在应用程序上获取此图像的最佳方式是什么? 使用文件传输插件下载图像是否更好?或者最好通过 ajax 调用将它们下载为二进制文件?还有别的吗? 图片必须一天下载两次,因为用户一天更新两次。

最佳答案

你可以这样试试

<body>
            <h1> Get Picture </h1>
            <button onclick="getPicture()">Get here</button>
            <div data-role="">
            <img id="productPic">
            </div>
            </body>

使用 JSON 从服务器获取图像。

function getPicture()
        {
        $
        .getJSON("http://yoururlhere/getImage.action",
        {}, function(data) {
        processPictureData(data);
        });
        }
        function processPictureData(data)
        {
        $.each(data.PICTURE, function(i, product) {
        $('#productPic').attr('src', product.LOCAT);
        });
        }

看例子http://javalearnersproblems.blogspot.in/2012/05/code-for-displaying-image-in-phonegap.html

关于android - Phonegap/ Cordova : get images from server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26100899/

相关文章:

android - 运行android应用程序时出现java.lang.UnsatisfiedLinkError

java - 在主机运行时将不同的摄像头连接到主机

ios - 必须在应用启动周期调用 `registerUserNotificationSettings:` 吗?

javascript - 如何使用ajax使用jquery读取json本地文件?

ajax - fetch 可以替代 AJAX 吗?

Javascript 数组丢失数据

android - Android Studio 上的向后兼容性 (AppCompat)

android - 在 Activity 之间切换 -> 无限循环

ios - TestFlight不可用

iOS statusBar 背景在转换后变黑