草庐IT

phonegap-pushplugin

全部标签

android - 创建 PhoneGap 3.0.0 项目错误 - 'platform add android' 我不是节点

我正在尝试使用phonegap3.0.0进行设置。我对手机应用程序开发完全陌生......仅供引用。根据phonegap网站(here)上的说明,我正在我新创建的项目(“phonegaptest”)中尝试"platformaddandroid"命令并得到以下错误:找到另一个instanceofthisontheweb这是一个路径问题,我认为我的不是,因为我可以在命令提示符下键入“android”,它会显示有效命令的列表。 最佳答案 不要尝试phonegap网站上发布的platformaddandroid命令,而是跳过该行并进入下一行

android - 如何使 phonegap window.location.href 不在 Android 上启动 Chrome

我有一个phonegap应用程序。在deviceReady上,我将window.location.href设置为其他URL。这在iOS8.3上运行良好,但在Android5.0.1上我被问到是否要在Chrome中打开它,然后它在Chrome而不是我的应用程序中打开。有没有办法让URL在应用程序中打开(如替换当前页面)。是的,我知道这不是最佳实践,单页应用程序更好,等等等等,但这不适合我目前的用例。 最佳答案 如果您在android平台4.0.0(或更高版本)上使用cordova5(或更高版本),请查看:https://github.

android - 如何使 phonegap window.location.href 不在 Android 上启动 Chrome

我有一个phonegap应用程序。在deviceReady上,我将window.location.href设置为其他URL。这在iOS8.3上运行良好,但在Android5.0.1上我被问到是否要在Chrome中打开它,然后它在Chrome而不是我的应用程序中打开。有没有办法让URL在应用程序中打开(如替换当前页面)。是的,我知道这不是最佳实践,单页应用程序更好,等等等等,但这不适合我目前的用例。 最佳答案 如果您在android平台4.0.0(或更高版本)上使用cordova5(或更高版本),请查看:https://github.

javascript - Android Phonegap : Notify javascript when an AsyncTask is finished

在我的应用程序中,当用户单击webview中的按钮时,将调用phonegap插件来触发异步任务以从Internet下载文件。现在我想在异步任务完成时将信号发送回javascript部分。但我不知道该怎么做,因为我的插件在异步任务完成之前已经发回了一些东西。有谁知道我如何在没有Phonegap插件的情况下通知我的javascript部分? 最佳答案 我也在PhonegapGoogleGroup中问过这个问题,这是SimonMacDonald的回复。它非常适合我:您可以通过使用插件API非常轻松地处理这种情况。它在核心API项Conne

javascript - Android Phonegap : Notify javascript when an AsyncTask is finished

在我的应用程序中,当用户单击webview中的按钮时,将调用phonegap插件来触发异步任务以从Internet下载文件。现在我想在异步任务完成时将信号发送回javascript部分。但我不知道该怎么做,因为我的插件在异步任务完成之前已经发回了一些东西。有谁知道我如何在没有Phonegap插件的情况下通知我的javascript部分? 最佳答案 我也在PhonegapGoogleGroup中问过这个问题,这是SimonMacDonald的回复。它非常适合我:您可以通过使用插件API非常轻松地处理这种情况。它在核心API项Conne

android - 在 Android 的 Phonegap 应用上播放声音

我尝试播放一个mp3文件。如果我在本地网络服务器上更改文件的路径,则此方法有效,但如果我在Android设备上运行,则不会播放声音并且不会显示错误。我很确定找不到mp3文件,但我仍然不知道如何修复它。这是Html这是Javascriptdocument.getElementById('errorSound').play();文件结构phonyapp`--www`--index.html|--sound||--errorSound.mp3|`--successSound.mp3|--res`--spec编辑1我试过了这在我的本地网络服务器上的chrome中有效,但在Android上无效。

android - 在 Android 的 Phonegap 应用上播放声音

我尝试播放一个mp3文件。如果我在本地网络服务器上更改文件的路径,则此方法有效,但如果我在Android设备上运行,则不会播放声音并且不会显示错误。我很确定找不到mp3文件,但我仍然不知道如何修复它。这是Html这是Javascriptdocument.getElementById('errorSound').play();文件结构phonyapp`--www`--index.html|--sound||--errorSound.mp3|`--successSound.mp3|--res`--spec编辑1我试过了这在我的本地网络服务器上的chrome中有效,但在Android上无效。

android - 如何在 PhoneGap 3 中编辑 AndroidManifest.xml

似乎PhoneGap会在修改config.xml时自动生成该文件。我希望在AndroidManifest.xml中添加广告网络的Activity、服务等,但我找不到编辑该文件的正确方法。 最佳答案 当您将android平台添加到项目时,Phonegap使用config.xml创建androidmanifest.xml。在添加插件和构建项目时也会修改(例如添加插件所需的权限)。但您也可以手动编辑platforms/android/AndroidManifest.xml中的文件以添加权限、配置Activity或应用程序...重建项目时不

android - 如何在 PhoneGap 3 中编辑 AndroidManifest.xml

似乎PhoneGap会在修改config.xml时自动生成该文件。我希望在AndroidManifest.xml中添加广告网络的Activity、服务等,但我找不到编辑该文件的正确方法。 最佳答案 当您将android平台添加到项目时,Phonegap使用config.xml创建androidmanifest.xml。在添加插件和构建项目时也会修改(例如添加插件所需的权限)。但您也可以手动编辑platforms/android/AndroidManifest.xml中的文件以添加权限、配置Activity或应用程序...重建项目时不

android - 为什么 PhoneGap 比浏览器慢?

我在Android上的PhoneGap和内置浏览器下运行相同的网络应用程序。该应用程序在内置浏览器上运行良好,但在PhoneGap下速度慢得令人难以置信。在PhoneGap下,即使是页面上的基本滚动也会卡顿。总的来说,我可能做错了什么吗?我的印象是PhoneGap只是使用与普通浏览器应用程序相同的WebKit渲染器,那么为什么相同的HTML和JavaScript在PhoneGap中运行速度要慢得多?附:这是askedbefore,但由于措辞,我认为最初的问题被误解了。 最佳答案 我可能无意中偶然发现了这个问题的答案。事实证明,我正在