Articles of 科多瓦

如何获得谷歌项目ID和pushwoosh应用程序ID?

我正尝试从phongap推送通知。 我跟着下面的教程http://www.pushwoosh.com/programming-push-notification/android-gcm-push-notifications-guide/ 但在那里我需要有谷歌项目ID和pushwoosh应用程序ID 。 所以基本上是什么过程得到这些ID .. 任何帮助将不胜感激!

“exception:t实例化时出错! 主要sockets已经注册。“在cordova angular2应用程序

我正在用我的项目构build一个简单的cordova应用程序。 它有两层嵌套(主要路线) – >小孩路线 – >(另一个小孩路线)。 When trying to browse to the 2nd level (another child route)我得到一个错误, Exception: Error during instantiation of t! Primary outlet already registered. Exception: Error during instantiation of t! Primary outlet already registered. 一级工作正常。 我没有在任何模板中使用两次路由器sockets。 在模拟浏览器以及android的时候,问题都是一样的。 在下面附上铬检查。 我的HTML文件 <html> <head> <base href="./"> <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src […]

离子android图标不相同的原始大小/比率

我在resources/下创build了一个简单的1024×1024 icon.png。 然后我运行离子资源,我需要的所有图标都是在resources/android/icon/ 我的config.xml更改为: <platform name="android"> <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/> <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/> <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/> <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/> <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/> <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/> <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/> <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/> </platform> <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> 现在,如果我看一下安装后的应用程序图标,它看起来像中间的数字更大,比例不受尊重: 正如你所看到的,小红球变成了一个巨大的球,这是我不明白的,有人可以澄清我这个吗?

当App没有运行时,GCM Cordova推送通知不工作

该应用程序在PhoneGap中。 我使用https://github.com/marknutter/GCM-Cordova推送通知function 我实现了整个function,直到昨天才正常工作。 当我最后一天检查了应用程序,当应用程序没有运行时推送通知不工作。 所有通知正在我的设备上接收,点击该消息打开应用程序。 但是控件在消息通知处理的javascript部分没有收到。 来自文件GCMIntentService.java的代码: JSONObject json; json = new JSONObject().put("event", "message"); json.put("message", extras.getString("message")); json.put("link", extras.getString("link")); Log.v(ME + ":onMessage ", json.toString()); GCMPlugin.sendJavascript( json ); // Send the MESSAGE to the Javascript application 这个代码将收到消息时工作。 但是那个时候,App没有运行。 当我点击通知消息时,应用程序像往常一样打开,而不是注册消息事件; 从而得不到JavaScript中的控件来处理推送通知。 代码为CORDOVA_GCM_script.js是可利用的在: https://github.com/marknutter/GCM-Cordova/blob/master/assets/www/CORDOVA_GCM_script.js 注意 :应用程序运行时,它工作正常。 编辑:有时通知运行。 JavaScript随机获取消息事件。 编辑2: 我当然知道这个问题。 从java文件,它通过点击推送通知消息打开应用程序时,触发JavaScript代码。 但是那个时候,WebView没有加载,所以不能执行脚本(这是一个事件触发器)。 这是条件,每个使用插件的人都会遇到同样的情况。 有没有解决方法或解决办法? 我做错了什么?

离子 – 闪屏适用于iOS,但不适用于Android

我有一个离子应用程序,其中的启animation面和图标使用CLI命令生成的ionic resources iOS版本与正在渲染的初始屏幕完美配合,但是在Android版本中,加载应用程序时只显示一个白色屏幕。 我已经检查了config.xml文件,所有的path看起来都是正确的,生成的图像出现在相应的文件夹中。 (我使用了splash.psd模板来生成它们。 我错过了什么? 这里是config.xml文件供参考,我有一种感觉,我在这里做错了什么 – <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <widget id="com.ionicframework.testeduser720691" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>Tested Health</name> <description> An Ionic Framework and Cordova project. </description> <author email="you@example.com" href="http://example.com.com/"> Your Name Here </author> <content src="index.html"/> <access origin="*"/> <preference name="webviewbounce" value="false"/> <preference name="UIWebViewBounce" value="false"/> <preference name="DisallowOverscroll" value="true"/> <preference name="android-minSdkVersion" value="16"/> <preference name="BackupWebStorage" value="none"/> <preference name="SplashScreen" […]

Phonegap 3.0 – Android:原生滚动条不可见

我目前正在将非常大的PhoneGap应用程序上的滚动行为从第三方JavaScript滚动库转换为本机滚动。 一切都很顺利,除了Android版本的原生滚动从不显示滚动条。 滚动行为正常工作,但没有滚动条显示给用户关于屏幕上的滚动位置的反馈。 我怀疑这是一些configuration或CSS的问题,但我已经尝试修改CSS和其他Androidconfiguration文件,如清单和活动文件无济于事。 如何在PhoneGap Android上使用原生滚动来启用可见的滚动条? 注意: 我对第三方滚动解决scheme(如iScroll) 不感兴趣。 除了Android上的可见滚动条问题之外,iScroll的转换已经完成了90%。

每次应用程序启动时,在GCM上注册设备是正确的方法?

我正在开发一个phonegap应用程序,并按照本教程来实现PushPlugin。 但是,它说每次触发deviceready事件时都要注册应用程序。 这意味着它将会在GCM上注册该设备,即使它之前已被注册。 这让我感觉有些不舒服,因为这个设备已经注册了,所以我决定来这里问。 这是一个很好的做法吗? 如果没有,为什么? 这是否有一些长期的并发症?

Ionic / Cordova如何生成散列键?

我正在努力添加与离子/ cordova的facebook api集成,并试图find为我的应用程序生成的debugging哈希键,当我这样做: ionic build android 我知道它会在/userhomedir/.android/debug.keystore中生成一个新的.keystore文件。 但是它是什么作为别名和密码 ? 在cordova为我的应用程序创build它之后,如何获取这个哈希键。 在构build过程中,我没有看到散列键被打印在任何地方。 我需要生成的哈希键给Facebook API使用他们在SDK上login

应用程序(使用Phonegap)打开时,请避免closures屏幕

我正在编程一个Android应用程序,我想这样做,它不会closures屏幕,永远不会像汽车GPS应用程序,保持屏幕上。 会有人知道如何用phonegap做到这一点? 如果它不可能在JavaScript中,是否有一个简单的方法来在Java中,但在主要的PhoneGapfunction? 谢谢

电话的地理位置,代码3 – 超时过期不断popup在一些Android设备上

我正在使用PhoneGap API进行地理定位。 我已经将enableHighAccuracy选项设置为“true”。 代码3,超时过期选项不断popup,但只有在一些Android设备,并在使用应用程序不止一次。 请帮助我…这是为什么它只能在一些Android设备上失败。 如果我将精度设置为false,那么检索坐标时会有多less差异…