Articles of cordova

[错误:无法find’ANDROID_HOME’环境variables。 尝试手动设置

我在Linux薄荷17中使用Cordova 我安装了android sdk,cordova,android studio,nodejs 4 问题是在这里当我想在codova中构建应用程序并在终端上运行时: sudo cordova构建android 表明 Running command: /home/tnt/hello12/platforms/android/cordova/build [Error: Failed to find ‘ANDROID_HOME’ environment variable. Try setting setting it manually. Failed to find ‘android’ command in your ‘PATH’. Try update your ‘PATH’ to include path to valid SDK directory.] ERROR building one of the platforms: Error: /home/tnt/hello12/platforms/android/cordova/build: Command failed with exit […]

如何在PhoneGap App中实现数据库?

我是新手,我正在尝试构建一个与PhoneGap一起部署到Android和iOS的应用程序。 我想知道如何链接到一个存储时间表数据的数据库。 我的问题是如何包含数据库,以便它可以与PhoneGap打包。 我看了一下PhoneGap文档,对于我如何设置/创建数据库他们真的没有意义 更新:此网站显示有关本地存储的一些信息,但是当我把它放入时,挂在加载图像上。 还有什么想法? http://www.aquim.com/web-article-237.html

本机编程为移动开发的任何优势?

我需要在一些主要的移动操作系统上为公司开发应用程序,特别是iOS,Android和WP7。 我最初计划为三种不同的操作系统编写三个独立的应用程序 – 每个操作系统使用本机SDK。 但是,这样做有什么好处吗? 有许多可用的跨平台工具 – Sencha,Phonegap,Rhodes等。他们创建的应用程序在各种设备上的“原生”程度如何? 他们有什么样的硬件集成(相机,GPS,本地存储等)? 我没有时间限制,如果有任何优势,那么开发三个本机应用程序绝对没有问题。 编辑:如果重要,应用程序将同时具有在线和离线function。

使用Phonegap中的Next替换软键盘上的Go按钮

Phonegap输入types文本显示软键盘上的Go按钮,我有多个文本框,所以想要键盘上的Next按钮,这样用户可以轻松移动,最后输入想要Go,这样用户可以按提交表单。 并且在Android kitkatt键盘顶部栏上也没有显示Next | Prev按钮。

在将cordova应用程序部署到连接的设备时无法部署到设备

我正在Visual Studio 2015中开发Cordova应用程序。我的设备“HTC One – Android”连接到我的机器,当我选择在设备上运行我的应用程序时,我收到以下错误: 无法部署到设备,未find任何设备。 以下屏幕截图为VS 2015中的错误。

更改Apache Cordova上的默认webkit – Android

在我的团队中,我们正在开发一个将在平板电脑上播放的应用程序,该项目已在Google Chrome上进行了大量开发和测试。 目前我们在Apache Cordova上插入此webapp,以便在Android(以及后来的iOS)上将其显示为本机应用程序,但该应用程序在平板电脑上显示效果不佳,这是因为WebKit版本不同在每个Android版本上都无法在Chrome中使用。 问题是……有没有办法改变使用Apache Cordova运行的webkit版本? (或任何其他Web渲染引擎)

在Android 2.0+上使用WebView中的navigator.geolocation.getCurrentPosition(与PhoneGap相关)

我一直在使用PhoneGap并且它很棒,但是我遇到了在Verizon Droid w / 2.0.1上获得位置的问题(在G1 w / 1.6上按预期工作)。 GeoLocation API支持已添加到Android 2.0(Eclair)中,它可以在Verizon Droid的默认浏览器中使用(在2.0.1上)。 也就是说,如果我访问一个调用navigator.geolocation.getCurrentPosition(success_callback,error_callback)的网站,设备会在一个对话框中提示当前域“想要知道您的位置”,其中包含“共享位置”或“拒绝”选项。 如果我选择“共享位置”,则最终会使用位置数据调用success_callback。 如果我在WebView中访问同一个网站,则对navigator.geolocation.getCurrentPosition的调用不会生成javascript错误,但不会显示“共享您的位置”对话框,也不会调用任何回调。 在logcat中,我看到似乎是一个相关的错误:“02-15 10:37:00.413:ERROR / geolocationService(16871):捕获安全exception从系统注册位置更新。这应该只在DumpRenderTree中发生。” 在我看来,WebView无法注册位置更新,因为它没有所需的权限,而这又是不提示用户获得权限的结果。 虽然在Android 2.0中与GeoPermissions相关的Webkit包中添加了几个方法和对象,但是我无法使用它们中的任何一个来使WebView显示GeoPermission对话框。 以下内容基于Android Developer’s Guide中的Hello,WebView示例,但它添加了2.0中与GeoPermissions相关的一些调用和对象。 *使用适当的url更新(获得作者许可- 感谢Oliver !)。 有没有人能够使这个工作? 任何反馈都会很棒,谢谢! package com.example.android.helloactivity; import android.app.Activity; import android.os.Bundle; import android.webkit.GeolocationPermissions; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.GeolocationPermissions.Callback; public class HelloActivity extends Activity implements GeolocationPermissions.Callback{ WebView webview; String geoWebsiteURL […]

PhoneGap:有没有办法阻止键盘调整视图大小?

我目前正在将PhoneGap用于我正在开发的移动应用程序。 在我的登录屏幕中,当我选择文本字段时,当键盘向上滑动时,视图会水平缩小。 这只发生在Android而不是iOS上。 这让我很担心,因为我有一个底部工具栏, position:absolute; bottom:0; position:absolute; bottom:0; 当键盘出现时,此工具栏会在Android中向上推。 在iOS中,键盘只是简单地覆盖它。

Phonegap cordova android’项目已存在’或运行时错误

我在这里发帖是因为这让我发疯了。 我正试图让phonegap工作所以:我安装了ADT软件包(eclipse + adt插件+ android SDK) – >顺便说一下他们真的应该更新那个phonegap入门教程,它仍然告诉你单独安装所有这些但是而不是Android SDK,它为您提供了ADT包的链接… 无论如何我已经设置了我的环境variables,所以我可以输入java,javac,android,ant或者其他一切都很好。 现在,当我使用cmd(我正在使用Windows)访问我的cordova-android / bin文件夹并输入’create“d:/ dev / android / phonegaptest”“phonegaptest”“phonegaptest”’它告诉我’项目已经存在’ 。 目标文件夹只是一个空文件夹。 如果相反我输入’创建’d:/ dev / android /任何文件夹名称,但不存在“”phonegaptest“”phonegaptest“’它告诉我’cordova-android \ bin \ create.js 181,5 MS JScript运行时错误路径未find’ 我怎样才能让它发挥作用? 非常感谢

cordova运行(实际)Android设备使用命令行?

根据文件 我们可以通过以下方式在模拟器上运行我们的android项目: cordova run android或 cordova emulate android 但是如何在真正的Android设备上运行项目? 非常感谢 -编辑- adb devices list none ..