Articles of cordova

在android phonegap中使用jquery ajax从服务器获取数据

嗨,我正在开发一个Android的应用程序(使用phonegap,html5和javascript),它将自己连接到远程mysql数据库。 我创建了一个RESTful(codeigniter)Web服务来访问mysql数据库,然后Android应用程序可以调用Web服务来获取或发布数据到数据库,使用XML或JSON作为数据格式。 在使用jquery ajax的web浏览器中,我成功获得了结果但在android应用程序中没有得到响应。 jQuery.ajax({ url : ‘http://10.10.1.129/index.php/apiauth/auth/?’+jQuery(“#form-login”).serialize(), async :true, cache :false, /*crossDomain : true,*/ dataType : ‘jsonp’, success:function(data){ alert(data); } }); 在服务器中: require APPPATH.’/libraries/REST_Controller.php’; class Apiauth extends REST_Controller { function auth_get() { $this->load->model(‘mauth’); $username = $this->input->get(‘username’) ? $this->input->get(‘username’) : $this->get(‘username’); $password = $this->input->get(‘password’) ? $this->input->get(‘password’) : $this->get(‘password’); $auth = $this->mauth->getUserLogin(‘*’,$username,$password); $row = $auth->row(); if($row){ […]

为什么PhoneGap / Cordova没有添加Android平台?

所以我已经尝试了几天将android平台添加到我的项目中,但我一直在终端获得这个响应。 (使用OSX,Phonegap 3.3.0) Creating android project… /usr/local/lib/node_modules/cordova/node_modules/q/q.js:126 throw e; ^ Error: An error occured during creation of android sub-project. /Users/XerxesNoble/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126 throw e; ^ Error: The command “android” failed. Make sure you have the latest Android SDK installed, and the “android” command (inside the tools/ folder) is added to your path. at /Users/XerxesNoble/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:85:29 at _rejected (/Users/XerxesNoble/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:808:24) […]

无法findandroid.bat

我正试图在phonegap中设置一个新的开发环境。 以下是我的路径variables设置在Windows中的外观: C:\Users\Mrinal\AppData\Roaming\npm; C:\android\development\sdk\platform-tools; C:\android\development\sdk\tools; C:\Program Files\Java\jdk1.7.0_17\bin; C:\ant\bin 现在在第三行中,实际上在该路径上没有名为tools的目录。 rest工作。 现在当我在命令提示符下执行此操作时: c:\android\phonegap\lib\android\bin>create 我明白了 Cannot locate android.bat using the PATH environment variable. Retry after adding directory containing android.bat to the PATH variable. Remember to open a new command window after updating the PATH variable. Visit http://developer.android.com if you need to install the Android SDK. 我在整个开发目录中搜索了这个android.bat文件但找不到它。 我在哪里错了?

Phonegap Android InAppBrowser无法正常工作

我正在开发一个带有Phonegap Cordova-3.0.0的Android应用程序,当我调用InAppBrowser时,我得到了MotionEvent mTouchMode = 4错误。 并且InAppBrowserfunction不起作用。 那么我该如何解决这个问题呢? 我需要在AndroidManifest.xml或config.xml上做一些设置吗? 我在AndroidManifest.xml上得到了这个 我在config.xml上得到了这个

phonegap应用程序中的本地存储保护

我应该开发一个phonegap应用程序。 我需要加密我对服务器端的请求,然后解密 。 HTTPS不是解决方案,因为我需要签署请求以确保数据不是假的。 我可以使用任何异步加密(该应用程序将生成private/public公钥并将公钥发送到服务器)。 但是这样我需要将我的私钥保存在设备上。 问题是:如何安全地将私钥保存在设备上? 我可以使用sqlclipher (加密我的本地SQLite数据库 )并将其集成到我的phonegap应用程序中 。 太好了,但在这里我必须为数据库保密密钥:) var db = window.sqlitePlugin.openDatabase({name: “DB”, key: “secret1”}); 任何有权访问手机的人都可以获得此密钥。 所以这里我有同样的问题:) 拜托,给我任何建议。 谢谢! 适用于iOS和Android的ps应用

LocalStorage vs Sqlite数据库

我有一个在Android和ios平台上运行的混合应用程序,我一直使用“localStorage”作为数据存储。 我也听过sqlite,还有其他我可以用于移动存储的本地数据库吗? 我想知道这些技术的支柱和缺点。 如果有人能澄清这些技术我真的很感激。

Eclipse Stalling on Android apk安装

我一直在努力解决这个问题两天没有评估。 任何帮助将非常感激。 我安装了以下内容: 蚀 Android的SDK-的MacOSX Android SDK工具 Android 2.2 API 8 Android 2.3.3 API 10 我有一个phonegap项目设置。 点击“运行” – >“运行方式” – >“Android应用程序” 在控制台中点击我看到: [2011-12-14 10:47:38 – Foanar] —————————— [2011-12-14 10:47:38 – Foanar] Android发布! [2011-12-14 10:47:38 – Foanar] adb正常运行。 [2011-12-14 10:47:38 – Foanar]执行com.phonegap.foanar.App活动启动 [2011-12-14 10:47:38 – Foanar]自动目标模式:启动兼容的新模拟器 AVD’3DEVO’ [2011-12-14 10:47:38 – Foanar]使用虚拟设备’3DEVO’启动新的模拟器 [2011-12-14 10:47:40 – Emulator] 2011-12-14 […]

Android&Phonegap:使用loadUrl加载javascript函数时出错

我试图从带有Phonegap for Android的java加载我的javascript函数时遇到问题。 每当我打电话给 loadUrl(“javascript:myJavascriptFunction()”); 我总是有这个错误 I/System.out( 2822): loadUrl(javascript:myJavascriptFunction()) I/System.out( 2822): url=javascript:myJavascriptFunction() baseUrl=file:///android_asset/www/ D/PhoneGapLog( 2822): file:///android_asset/www/phonegap-1.1.0.js: Line 920 : JSCallback Error: Service unavailable. Stopping callbacks. 我可以看到我的javascript实际上被调用了。 但大约10秒后,我的应用程序退出,因为这个错误: I/System.out( 2822): onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=javascript:myJavascriptFunction() E/WindowManager( 2822): android.view.WindowLeaked: Activity com.phonegap.plugin.billing.CallbackBillingActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405d9860 that was originally added here E/WindowManager( […]

使用android调试Ionic应用程序:debuggable =“false”

A已在真实设备上安装了我的Ionic应用程序。 该应用程序已发布,已签名并具有android:debuggable =“false”。 我在该特定设备上遇到了一些问题,我需要调试它(而不是创建和安装新的–debug构建)。 有没有办法调试它? 以某种方式将它“附加”到要授权的密钥库或其他东西……? 有任何想法吗?

Android上的PhoneGap:camera.getPicture未成功继续调用

我正在检查Android的PhoneGap API,并正在尝试相机示例应用程序示例并安装在我的Android手机(2.1 Galaxy S)中。 然而,在运行应用程序并拍照后,图像未被检索。 根据我在代码中的理解,拍摄照片后,图像将显示在按钮下方60×60。 我尝试在警报消息中打印出base64值,但我也没有得到任何响应(也没有显示错误警报)。 有没有我错过或应该做的事情? 或者修改了Android的相机function(我正在使用PhoneGap 0.9.2) 除此之外,function的其余部分似乎正常工作。 我能够从库中加载和显示图像等。 示例代码可以在http://docs.phonegap.com/phonegap_camera_camera.md.html下面的url中find 提前致谢。