Articles of cordova

phonegap 3.1 – 无法隐藏设备上的启animation面

使用phonegap 3.1我试图在设备准备就绪时隐藏启animation面: document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { navigator.splashscreen.hide(); } 但它返回: 不能调用未定义的方法'隐藏' 导航器对象不包括splashscreen属性。 我已经在phonegap 2.9上试了一下,它工作正常。

LocalFileSystem.PERSISTENT指向哪里?

在PhoneGap中,我使用 window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail); 访问文件系统。 在我的华硕平板电脑,它没有external sdcard (我不插入任何可移动设备),所以我认为文件系统根指向internal sdcard 。 但是,在我的HTC Desire HD中,数据被写入external sdcard 。 (由于数据只在microSD卡中)。 那么真相是什么? 我在W3C文档中看不到任何线索,也许我错过了一些东西… PS:Android版本都是ICS(冰淇淋三明治)。

build立错误运行cordova平台添加android

我想根据以下链接创build一个Android PhoneGap项目: http : //docs.phonegap.com/en/edge/guide_platforms_android_index.md.html 但是,当我运行命令: cordova platform add android 我得到以下输出: Checking Android requirements… Creating android project… [Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development! Creating Cordova project for the Android platform: Path: platforms/android Package: com.example.hello Name: HelloWorld Android target: android-17 Building cordova-3.2.0-rc1.jar { [Error: Command […]

方向更改时,应用程序崩溃

其实我的问题是一样的问题张贴在: 相同的问题 但是还没有答案.. 这是我得到的问题: 我刚刚使用sencha touch&phone gap构build了一个应用程序。 它在我的星系标签上运行良好,但是当我将它旋转到纵向或横向时,它会崩溃。 我已经添加了 : android:configChanges="orientation|keyboardHidden" 在我的清单文件,但它仍然会崩溃,当我旋转它。 我不知道这怎么可能发生。 有人可以帮我吗? 注意 : 我在用着 – Galaxy标签 – Sencha-touch 1.1 – 手机差距1.2

phonegap如何真正起作用?

这只是一个Web浏览器有很多原生functionAPI? 我可以在应用程序中进行电话活动和原生活动吗?

Phonegap Android互联网无法正常工作

我在Phonegap中编写我的第一个应用程序,我一直在Android设备上进行testing。 我相信我已经给予适当的许可: <uses-permission android:name="android.permission.INTERNET" /> 但地图没有显示出来。 我试图从一个Web服务获取经纬度,并使用它在Google地图上放置一个标志。 我相信问题实际上是与互联网接入,就好像我通过Visual Studio运行这个网站一样,服务返回坐标并显示地图。 但是,当编译应用程序,并且该网站在应用程序webview中运行时,不会返回坐标,也不会显示地图。 我还添加了一个表格来显示返回的坐标,他们也显示在浏览器中,但在运行的应用程序中是空白的。 有没有人有任何想法,为什么webview将无法连接到互联网,并返回所需的数据? 我已经删除了Web服务的实际地址,但是我知道这很好,因为它在浏览器中工作。 HTML页面: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=true"></script> <link rel="stylesheet" type="text/css" href="css/index.css" /> </head> <body> <div class="app2"> <div id="map" style="width: 200px; height: 150px"></div> <script type="text/javascript"> var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", "http://www.xxxxxxxx.com/mobile/iphone/xml/postal.asp?postal=33173", false); xmlhttp.send(); xmlDoc = xmlhttp.responseXML; var myOptions = […]

cordova自动更新应用文件夹

我有一个离线应用程序cordova,由简单的html和图片组成,全部插入到一个子文件夹(android_asset / www / app)中。 我想添加第二个在线应用程序(android_asset / www / update /),检查更新,下载并replace第一个。 这是一个合理的解决scheme,在应用程序同步? 谢谢你的时间

Ionic插件在工作之前需要删除平台和读取平台

我有这样的package.json, "cordovaPlugins": [ "com.ionic.keyboard", "org.apache.cordova.camera", "org.apache.cordova.console", "org.apache.cordova.device", "org.apache.cordova.dialogs", "org.apache.cordova.file", "org.apache.cordova.file-transfer", "org.apache.cordova.geolocation", "org.apache.cordova.network-information", "org.apache.cordova.splashscreen", "cordova-plugin-whitelist", ], "cordovaPlatforms": [ "ios", "android" ] 当从存储库中取出时,根项目目录没有插件和平台目录。 所以我运行“离子平台添加android”,它将创build平台目录并安装插件。 但它不工作,直到我运行“离子平台rm android”,然后“离子平台添加android”,突然它工作正常。 这是什么原因? 以及如何解决这个问题,所以下一个开发人员可以通过运行“离子平台添加android”一次来拉回购并直接使其工作? 我正在使用最新的cordova

背景附件:修复不适用于android / mobile

我正在开发一个cordova应用程序,我试图得到一个固定的背景。 不幸的是,它似乎并没有工作,任何时候我滚动背景简单地离开了页面的顶部。 这里是我用来做这个(我已经尝试了几种其他方式)的CSS: html { width:100%; height: 100%; background-color:#000000; background-image:url('../img/bg_reader.jpg'); /*background-repeat:no-repeat; background-attachment: fixed; background-position: center;*/ background-size: 100% 100%; } 无论如何,当我向下滚动屏幕时,背景将滚动到屏幕的顶部,就好像没有设置固定属性一样。

如何使用ClientID和ClientSecret在Phonegap内部使用AngularjsloginGoogle OAuth2

我正尝试通过Google OAuth2使用Angularjs(使用Ionic Framework)从Phonegap应用程序login。 目前我正在使用http://phonegap-tips.com/articles/google-api-oauth-with-phonegaps-inappbrowser.html进行login。但是,它创build了非常难看的代码,而且很难理解代码我正在使用Angular-UI-Router for Ionic。 这个问题似乎没有任何正确的答案螺旋。 我希望现在应该解决。 Google Angular Guys应该帮忙。 如何在电话中实施Google Auth? 最接近的主题是如何在Cordova / Phonegap中使用GoogleloginAPI ,但这不是angularjs的解决scheme。 我不得不使用下面的代码传递javascriptvariables值: var el = document.getElementById('test'); var scopeTest = angular.element(el).scope(); scopeTest.$apply(function(){ scopeTest.user = user; scopeTest.logged_in = true; scopeTest.name = user.name; scopeTest.email = user.email; });