小编jhd*_*hdj的帖子

将图像保存在本地存储phonegap中

我对phonegap很新,它说它有捕获功能.所以我用它并且非常好.但是我在html中显示了图片,但我不知道如何保存图像.

根据http://docs.phonegap.com/en/1.7.0/cordova_camera_camera.md.html

您可以使用编码图像或URI执行任何操作,例如:

在标签中渲染图像(参见下面的示例) 在本地保存数据(LocalStorage,Lawnchair等) 将数据发布到远程服务器

不幸的是,没有关于如何做的示例代码

如何在LocalStorage或设备库中保存图像?

camera android image local-storage cordova

15
推荐指数
2
解决办法
3万
查看次数

android intent action_send选项只有一次

嗨有一个带有此代码的java来创建共享意图

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "text" );
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "subject" );
sendIntent.setType("text/plain");
Run Code Online (Sandbox Code Playgroud)

它现在会创建一个可用应用程序的弹出窗口,并询问您是否要始终使用所选应用程序,或者仅仅一次是否有设置将其置于一次并删除此2个按钮?

像Intent.setOption('只需一次')在Android中有这样的选项吗?

谢谢

Android设备

android share android-intent

8
推荐指数
2
解决办法
3883
查看次数

创建phonegap应用程序后已经出错,无法调用方法方法'querySelector'

在我创建了一个phonegap应用程序并运行它之后,似乎在logcat中出现了错误

Uncaught TypeError: Cannot call method 'querySelector' of null at file:///android_asset/www/js/index.js:41
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?我该如何解决这个问题?

android cordova

7
推荐指数
1
解决办法
8642
查看次数

Phonegap文件传输和Access-Control-Allow-Origin

只是好奇地尝试过使用带ajax的phonegap从服务器查询,注意到由于不允许访问-控制-允许-起源,一段时间后我的ip被阻塞了。该应用程序仍然可以运行,直到您被阻止为止。

找到解决此问题的方法是jsonp或允许服务器上的访问控制。但是jsonp无法传输文件,因此第二个选项用于文件上传。

允许在服务器上进行访问控制的代码:

<?php header('Access-Control-Allow-Origin: *'); ?>
Run Code Online (Sandbox Code Playgroud)

ft.up的phonegap是否也需要这个?

另一个问题是有办法只允许特定的phonegap应用程序吗?

由于您可以将*更改为特定的URL,但不确定如何对phonegap执行此操作。

谢谢

php cross-domain cordova

5
推荐指数
1
解决办法
1131
查看次数

Phonegap android退出应用程序无法正常工作

使用phonegap 2.5.0但是退出应用程序总是给对象没有方法exitApp

用过的 navigator.device.exitApp()

这是折旧的吗?或者我只是错误地使用它

谢谢

android exit cordova

2
推荐指数
1
解决办法
5545
查看次数

另一个html上的Jquery移动javascript无法正常工作

所以我有2页的例子page1.html和page2.html.从第1页到第2页有一个href链接.但似乎page2.html中的javascript被忽略而未被调用.(尝试文件准备好,身体onload没有工作)

那么jquery mobile是否只接受第一页上的javascripts?

在调用page2.html后如何运行javascript?

jquery mobile感谢新手.

第2页上的示例代码与第1页类似:

    <meta name="viewport" content="width=device-width, user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/index.css" />
    <link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css">
    <script type="text/javascript" src="cordova-2.5.0.js"></script>
    <script type="text/javascript" charset="utf-8" src="js/imageresize.js"></script>
    <link rel="stylesheet" href="css/jquery.Jcrop.min.css" type="text/css" />
    <script src="js/jquery.-1.10.1.min.js"></script>
    <script>
    $(document).bind("mobileinit", function(){
        $.extend(  $.mobile , {
            defaultPageTransition:'none'    
        });
    });
    </script>
    <script src="js/jquery.mobile-1.3.1.min.js"></script>   
    <body>
    HELLO WORLD
    </body>
    <script>

   $(function() {
    alert('testing js');        
  });
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery-mobile cordova

0
推荐指数
1
解决办法
2581
查看次数