Articles of phonegap build

通过HTML5在Android上使用二进制字符串保存文件

我和我的应用程序的一个小型三人团队合作,我们被困住了。 我们使用JSZip和FileSaver为我们的代码编辑器应用程序保存文件。 它在浏览器中运行良好,但当我将它与PhoneGap一起用作本机Android应用程序时,它不会写入。 zip.js库仍然会出现此问题,甚至使用FileSaver.js库保存单个文件。 $(‘.savemd’).click -> blob = new Blob([ mdEditor.getValue() ], type: ‘text/x-markdown’) saveAs blob, ‘source.md’ 我尝试使用PhoneGap的FileWriter对象,但后来我发现用Phonegap的FileWriter编写二进制数据是不可能的 – 源码 – 源码 不过那篇文章已经有几年了。 我也尝试过使用本机WebView和使用Crosswalk项目 ,但仍然没有运气。 我们也试过…… function saveFile(fileName, fileData) { // Get access to the file system window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) { // Create the file. fileSystem.root.getFile(fileName, { create: true, exclusive: false }, function (entry) […]

在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(windows)中找不到脚本文件“C:\ res \ windows \ zip.js”

今天尝试使用phonegap的想法。 已安装的Node.js 使用命令安装phonegap: npm install -g phonegap 使用创建的app phonegap create my-app 运行命令 phonegap run android 得到此错误 – 找不到脚本文件“C:\ res \ windows \ zip.js” 不确定发生了什么。 我已经尝试下载zip.js并放置在www \ js内以及构建。 不知道为什么错误指的是res文件夹而没有任何错误。 有人遇到类似的情况?

构建Cordova PhoneGap时出现VM错误

我尝试创建Cordova PhoneGap应用程序时遇到此错误,并在最后一步使用build命令 cordova build android 我收到了这个错误: 错误 D:\ rmapp> cordova运行android 运行命令:D:\ rmapp \ platforms \ android \ cordova \ run.bat ANDROID_HOME = d:\的Android \ SDK JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.7.0_71 警告:未指定目标,部署到设备“192.168.56.100:5555”。 运行:D:\ rmapp \ platforms \ android \ gradlew cdvBuildDebug -b D:\ rmapp \ platform s \ android \ build.gradle -PcdvBuildArch = […]

android中的phonegap构建权限

我正在使用phonegap构建来创建我的应用程序。 有没有办法可以配置android提出的权限? 现在,当我实际上只需要互联网,本地存储和通知时,它会要求所有权限。 请记住 – 我只使用phonegap构建,而不是CLI而不是Cordova。 我没有AndroidManifest.xml只有config.xml 有人可以帮忙吗? 谢谢。 编辑: 这是由SvenT23回答的。 我们都意识到,phonegap已经从他们当前的文档中删除了这个答案,只留在旧文档中。 为了将来的参考,我将添加来自phonegap的说明,以防将来被删除。 APIfunction 目前通过此接口支持的是以下function名称: http://api.phonegap.com/1.0/battery //映射到android:BROADCAST_STICKY权限 http://api.phonegap.com/1.0/camera //映射到android:CAMERA,winphone:ID_CAP_ISV_CAMERA和winphone:ID_HW_FRONTCAMERA权限 http://api.phonegap.com/1.0/contacts //映射到android:READ_CONTACTS,android:WRITE_CONTACTS,android:GET_ACCOUNTS和winphone:ID_CAP_CONTACTS权限 http://api.phonegap.com/1.0/file //映射到WRITE_EXTERNAL_STORAGE权限 http://api.phonegap.com/1.0/geolocation //映射到android:ACCESS_COARSE_LOCATION,android:ACCESS_FINE_LOCATION,android:ACCESS_LOCATION_EXTRA_COMMANDS和winphone:ID_CAP_LOCATION权限 http://api.phonegap.com/1.0/media //映射到android:RECORD_AUDIO,android:RECORD_VIDEO,android:MODIFY_AUDIO_SETTINGS和winphone:ID_CAP_MICROPHONE权限 http://api.phonegap.com/1.0/network //映射到android:ACCESS_NETWORK_STATE和winphone:ID_CAP_NETWORKING权限 http://api.phonegap.com/1.0/notification //映射到VIBRATE权限 http://api.phonegap.com/1.0/device //映射到winphone:ID_CAP_IDENTITY_DEVICE权限 示例用法 PhoneGap Example An example for phonegap build docs. Hardeep Shoker

Cordova build:请安装Android目标:“android-22”。 我不想要android-22。 我想要android-19 – 我该怎么办?

我正在努力完成我的手机设置并构建我的第一个应用程序。 我创建了一个hello1项目。 我添加了android项目 平台android已添加 现在,当我运行cordova构建时,我收到错误 – 错误:请安装Android目标:“android-22” 我没有android-22。 我确实有android-19。 我希望我的项目用android-19构建。 我怎么能做到这一点? 我有卸载的android-22(用于修复更大的问题)。 我不明白我应该为哪个文件进行更改才能使其正常工作。 project.properties中的project.properties在此步骤之后,它自动包含目标为android-22。 我正确地添加了我的envvariables。 C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools 它没有帮助。 这只是我正在尝试调试的更大问题的一部分。 请帮忙。

PhoneGap Build:如何在Android设备浏览器中打开外部URL?

外部URL不会在我的PhoneGap Android应用程序的系统浏览器中打开。 我正在使用PhoneGap Build 2.3.0。 根据Cordova文档,我使用了目标’_system’: window.open(‘http://www.myurl.nl’, ‘_system’); 在我的config.xml中,我有: 但仍然在我的应用程序webview中打开链接。 怎么解决这个?

离子构建android失败 – 任务processDebugResources的执行失败

我正在使用Mac Yosemite。 在运行Android平台的构建时遇到以下故障: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:processDebugResources’. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/sairamk/Development/android-sdk-macosx/build-tools/22.0.1/aapt package -f –no-crunch -I /Users/sairamk/Development/android-sdk-macosx/platforms/android-22/android.jar -M /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug -A /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/assets/debug -m -J /Users/sairamk/projects/dummy_app/platforms/android/build/generated/source/r/debug -F /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/resources-debug.ap_ –debug-mode –custom-package com.ionicframework.bcgsandbox553389 -0 apk –output-text-symbols /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/symbols/debug Error Code: 1 Output: /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug/xml/config.xml:59: error: Error […]

在PhoneGap Build中禁用Android菜单button

使用PhoneGap Build创buildAndroid应用程序时,如何防止系统在屏幕底部添加菜单button? 从使用PhoneGap在Android中禁用菜单button ,我得到的,当使用纯PhoneGap ,解决scheme似乎是注释掉MainActivity.java的onCreateOptionsMenu函数。 但是,使用PhoneGap Build时 ,我显然无法访问任何Java文件。 那么PhoneGap Build的解决scheme是什么? 是否有需要在config.xml中设置的特殊选项? 可以通过菜单button的JavaScript事件处理程序禁用它吗? 任何其他的想法?

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 […]