Articles of cordova

谷歌地图使用phonegap在android中

我想在android中使用phonegap显示地图。 我复制了http://wiki.phonegap.com/w/page/16494764/PhoneGap-Geolocation-Sample-Application中显示的代码。 我正在使用phonegap.0.9.4和android模拟器2.2。 我在Android设备上testing了这个应用程序。 每次调用失败方法。 任何人都可以告诉我问题是什么,或告诉我在哪里可以得到一个显示地图的工作应用程序?

iOS / Android:devise应用程序,全原生还是PhoneGap?

在我工作的公司,我是一个团队的一部分,这个团队必须关注移动应用程序开发(iOS和Android)。 我们致力于为iOS和Android实现我们的第一个商业应用程序,自开始第一次会议以来,团队正在讨论如何通过PhoneGap为目标平台或HTML5提供本地语言和开发环境。 我们已经知道两个世界之间的技术差异,但我们辩论的一个方面就是外表。 另外请注意,应用程序的唯一networkingfunction将与HTTP请求有关。 事实上,我们所讨论的应用程序需要有一个相当自定义的用户界面,例如特定的button和列表视图外观。 更确切地说,我们不只是在讨论颜色,还有圆形button。 这种canvas让我们有些人认为HTML5 / PhoneGap可能是一个更快,更灵活的解决scheme,因为您掌握了明显的devise能力,与开发速度配合,并以1个代码库为目标定位2个应用程序。 如果需要自定义外观,有人会build议使用哪种方法(全原生和HTML5 / PhoneGap之间)?

Phonegap媒体API – 录制和播放audio – Android

我希望录制一些audio,然后有能力播放它。 对我来说能够自定义logging界面非常重要。 在下面的例子录音后,我得到一个持续时间为-1,没有audio播放。 第1步。添加媒体插件 cordova plugin add org.apache.cordova.media 第2步。我的代码 注意src是“amr”,正如文档所要求的那样。 Android设备以自适应多速率格式loggingaudio。 指定的文件应以.amr扩展名结尾。 然而,“myrecording.amr”不存在于我的文件结构,因为我希望它会被创build。 使用Javascript var data = { rec: "" }; $scope.record = function(){ console.log('record'); var src = "myrecording.amr"; data.rec = new Media(src, function() { console.log("recordAudio():Audio Success"); }, function(err) { console.log("recordAudio():Audio Error: "+ err.code); }); data.rec.startRecord(); } $scope.stopRecording = function(){ console.log('stop'); data.rec.stopRecord(); } $scope.playRecording = […]

PhoneGap Build不能用PushPlugin为Android构build

我们有一个PhoneGap应用程序,一旦添加PushPlugin就拒绝构build。 特别是当使用PhoneGap Build时,我们得到错误: BUILD FAILED /home/ec2-user/android-sdk/tools/ant/build.xml:573: ../../../../../../home/ec2-user/android-sdk/com.android.support:support-v4:+ resolve to a path with no project.properties file for project /project 在将PhoneGap( $ npm update -g phonegap )和PhoneGap Android平台( $ phonegap platform update android )升级到最新版本之后,我们可以偶尔使用Ripple仿真器(在Visual Studio中构build)来构build它。 我们已经包含这样的插件: <gap:plugin name="com.phonegap.plugins.pushplugin" /> 或者,在Visual Studio 2015中构build时: <vs:plugin name="com.phonegap.plugins.PushPlugin" version="2.5.0" src="https://github.com/phonegap-build/PushPlugin.git" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps" /> 任何人都可以build议我们可能会出错吗? 编辑: 我们也尝试在命令行上构build,但是即使安装了cordova-plugin-android-support-v4 , $ cordova plugin add cordova-plugin-android-support-v4 […]

PhoneGap的Android插件更高质量的audio录制?

PhoneGap media API提供了一种以跨平台方式录制audio的机制 ,可以在android上使用,但是audio质量却是非常糟糕的 – 8 kHz采样率,也许还有一些高度损耗的编解码器。 从这个问题我明白,用java代码可以获得更高质量的audiologging。 任何人都知道Android的PhoneGap插件允许更高质量的录音?

如何在Cordova项目中使用PhoneGap Developer App

我对Cordova颇为陌生,最近我发现了与PhoneGap兼容的PhoneGap开发者应用程序 ,它的文档声明这个应用程序也可以和Cordova一起使用,但我不知道如何将它与Cordova一起使用。 有谁知道如何使用这个应用程序与cordova。 任何帮助将是伟大的。

在Android webview应用程序中播放本地audio文件

我有一个简单的Android webview应用程序,使用Phonegap Build构build。 当试图播放包含在APK中的本地mp3文件时,没有任何反应。 但是,如果我从网上拉一个MP3它的作品。 例如 <audio src="www.example.com/01.mp3" > WORKS JUST FINE <audio src="01.mp3" > DOES NOT WORK 我是Android开发的新手,所以我只能猜测Android的媒体播放器无法访问该文件。 这里有一个指向我的日志文件中的错误/警告的链接,如果这有助于解决问题。 http://pastebin.com/isS542RE

Phonegap 2.4 Android Proguardconfiguration

我已经从Phonegap(cordova)2.0升级到2.4,一切工作正常,直到我真的来testing最终版本的apk。 我发现,在浪费了很多时间之后,出于某种原因,现在当我运行构build时,我的proguardconfiguration以某种方式打破了phonegap的构build,这意味着当它运行时,deviceready将不会被调用。 似乎没有错误时,build设,也没有运行,没有什么,只要我能看到,但我猜在塞尔维亚js有一些默默无闻,因为我没有得到设备上的编译/日志错误。 正如我所说,这只是在编译过程中运行Proguard obfs。 如果我closuresProguard它一切正常。 我把所有的代码都恢复到了2.0,这一切都很好,所以在这个过程中,有一个看起来没有logging的或者没有人打过的stuble变化(2.4几个星期前才出来 – at写作时间2013年2月26日)。 我的Proguardconfiguration包含以下phonegap(以及一些其他标准configuration) -keep public class * extends com.phonegap.api.Plugin -keep public class * extends org.apache.cordova.api.Plugin -keep public class org.apache.cordova.DroidGap -keep public class org.apache.cordova.** -keep public class org.apache.** -dontwarn android.webkit.* -dontwarn org.apache.** 反编译dex似乎没有抛出任何光线 – 一切看起来一目了然… … – 有人有主意吗???

PhoneGap应用程序需要Internet连接吗?

我认为这是一个基本的问题,但我不能在他们的网站上find这个,或者只是纠正我,如果我错了。 我想问问phonegap应用程序是否需要连接到互联网才能使用? 我需要了解和了解这一个。 由于我在两个选项之间撕裂是否使用本地代码或手机。 谢谢

使用.gifanimation启animation面

我想使用animationGIF的飞溅屏幕。 所以我把config.xml中的src改成我的gif像这样: … <gap:splash gap:density="xhdpi" gap:platform="android" src="res/screen/android/screen-xhdpi-portrait.gif" /> … 但是当它运行时,gif图像不是animation ,只显示第一帧。 我在应用程序中有另一个gif,它animation很好。 所以我猜想在启animation面中的一个不是WebView ? 除了定制Android Java代码之外,有没有一种方法可以将gif用于闪屏? 谢谢