Articles of cordova

在Android上通过PhoneGap发送短信

我正在探索PhoneGap的function和特性。 我已经浏览了PhoneGap网站。 是否有可能(或)使用PhoneGap框架发送短信和访问Android的电话簿信息?

尝试在PhoneGap / Cordova应用中自动播放YouTubevideo

我正在使用PhoneGap开发一个应用程序。 所以,它是一个网络应用程序。 在这个应用程序中,我需要嵌入一个YouTubevideo,并在用户导航到该特定页面时自动播放。 我已经读过HTML5video自动播放由于带宽设置而无法在移动设备上运行。 我的问题是,有什么办法可以绕过这个限制吗? 我不介意可以让我这样做的复杂的变通办法或黑客攻击。 什么都没有。 谢谢。

我的cordova webview应用程序比在同一部手机上的Android浏览器中慢得多

我用ionicframework和cordova构建了一个Android应用程序。 但是,当我尝试在我的三星Galaxy S4上运行时,该应用程序的速度比我手机的网络浏览器中的相同代码要慢。 我怎么能期望有相同的性能? 我试过了 : android:hardwareAccelerated=”true” this.appView.getSettings().setRenderPriority(RenderPriority.HIGH); this.appView.getSettings().setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND); 最后的3.6个cordova版本 我怎样才能拥有我在手机浏览器上看到的相同性能(例如,支持元应用程序)?

Cordova运行android:ANDROID_HOME没有设置和android不在我的路径

当我为Android运行时,我看到这个错误: ERROR: Error: ANDROID_HOME is not set and “android” command not in your PATH. You must fulfill at least one of these conditions. 但这个“variables”还可以。 “Android”启动SDK管理器和ANDROID_HOME重定向到我的sdk文件夹。 我不明白这个错误。 仅供参考我的出口: export ANDROID_HOME=`brew –prefix android` export PATH=${PATH}:$ANDROID_HOME/bin export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

如何正确包含cordova插件的外部jar文件?

我正在尝试制作一个简单的cordova android插件,它需要在jar文件中定义的类。 我在这里有一个测试项目,其中包括我的插件的示例用法和简化版本。 在我的plugin.xml中,我有这个: 在我的测试项目中,我有pebblekit jar就位(我认为):plugins / com.jetboystudio.pebble.PebblePGPlugin / src / android / libs / pebble_kit.jar 当我“cordova build”时,我没有错误,但是当我安装apk文件时,我在Chrome设备中检查“找不到类”。 我假设这个类无法find是pebble_kit.jar中定义的类之一。 此外,它似乎没有将此文件复制到platforms / android。 如果我可以更好地调试(找不到哪个类?)这可能是一个好的开始,如果没有人有实际答案为什么这不起作用。

Android PhoneGap打开一个新的Activity

我有一个加载PhoneGap的html页面。 HTML是我的,并在电话上,所以我完全控制它。 我想点击html页面上的链接打开一个新活动。 例如: 的index.html … Click me to open an activity … MainActivity.java … public void OnReceiveLink(string Link) { if (Link==”LinkToOpenPage”) { Intent myIntent = new Intent(view.getContext(), CalledActivity.class); startActivity(myIntent); } } … 有人能帮我吗?

添加依赖项到Android Cordova插件

我正在构建一个Cordova Android插件 。 我想在插件 (特别是剪刀 ) 创建的Intent中使用第三方View 。 通常(在非Cordova项目中)我会转到我的项目的build.gradle文件并添加如下: dependencies { compile ‘com.lyft:scissors:1.0.1’ } 但似乎我的插件项目中的build.gradle文件似乎没有被触及? 向插件项目添加依赖项的正确方法是什么,通过Cordova支持构建并通过Android Studio构建? 同样的问题,但对于本地项目(不在GitHub上托管)。

Azure Notification Hub不再接受GCM API密钥

最近,每次我尝试在Azure Notification Hub中添加或修改GCM API密钥时,都会收到以下错误: 子码= 40000。 无法使用GCMvalidation凭据。 远程服务器返回错误:(401)未经授权…… 我尝试使用在其他通知中心中使用的相同密钥,以及通过Google Developer’s console创建一个新密钥。 我最近也发现了一些文章,指出GCM正在转向FCM(Firebase云消息传递)。 这可能是我的问题的原因吗? 谷歌是否开始不再支持GCM?

在webview中打开url – phonegap

我想知道如何在嵌入webview的app环境中打开一个url。 目前这个演示将在外部浏览器中打开一个新选项卡,因此,不是我所期望的。 我正在使用google.com进行测试。 总结,我正在寻找一个function演示。 document.addEventListener(“deviceready”, onDeviceReady, false); function onDeviceReady() { window.location.href = ‘https://google.com’; } 更新:完整的xml文件: https : //codeshare.io/Vw3Fl

phonegap 3.0想要Android 17,但我想要android 18

虽然有经验的phonegap和xcode,我是android的新手。 我已经安装了phonegap 3.0 …… npm install phonegap phonegap –version 3.0.0-0.14.3 我已经安装了adt-bundle-mac-x86_64-20130729。 命令行工具(例如:android)似乎工作正常。 当我尝试添加android作为平台.. phonegap local build android 我明白了…… [error] Please install Android target 17 (the Android 4.2 SDK). Make sure you have the latest Android tools installed as well. Run `android` from your command-line to install/update any missing SDKs or tools. 我看到类似的问题仍然没有答案… Phonegap 3.0 CLI在构建应用程序中发出android目标号码 […]