Articles of cordova

完全closuresPhoneGap的Android应用程序

如何完全closuresPhoneGap Android应用程序? 我已经尝试使用device.exitApp()以及navigator.app.exitApp(),并具有相同的问题。 问题是我有一个html文件,index.html,链接到一个外部html文件,main.html。 现在,如果我点击closuresbutton而不去外部文件,应用程序closures就好了。 如果我去外部文件,然后回到索引然后点击closures,它closures索引,但提出了主要。 无论我是否转到外部页面,如何完全closures应用程序? 的index.html <html> <head> <script type="text/javascript" src="Scripts/phonegap-1.0.0.js"></script> </head> <body> <a href="index.html">Index</a> </body> </html> main.html中 <html> <head> <script type="text/javascript" src="Scripts/phonegap-1.0.0.js"></script> </head> <body> <a href="index.html">Index</a> </body> </html> Android清单 <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".TestActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> </activity> </application>

禁用AutoHideSplashScreen for Android无效

以下Phonegap项目(Phonegap Build)不起作用: config.xml文件: <preference name="AutoHideSplashScreen" value="false" /> <preference name="SplashScreenDelay" value="10000"/> <gap:plugin name="org.apache.cordova.splashscreen" /> 指数: <head> <script type="text/javascript" charset="utf-8"> window.location = 'http://www.example.com/login'; document.AddEventListener("deviceready", OnDeviceReady, false); function OnDeviceReady() { setTimeout(function() { navigator.splashscreen.hide(); }, 6000); }; </script> </head> 初始屏幕保持所有的时间和负载。 redirect到主页不起作用。 我试过这个: PhoneGap生成iOS应用程序后,启animation面空白的白色屏幕 这: http : //community.phonegap.com/nitobi/topics/splash_screen_autohides splashscreen_false_not_working_iphone_ios7(插件版本0.2.3) 没有任何工作。 任何想法?

使用PhoneGap有什么实用性?

我目前正在做一些使用PhoneGap的研究,而不是为所有平台编写不同的代码。 在我的脑海里,对这个问题有一个认识,实际上,你并不是在本地编写你的应用程序。 我问自己,这是什么意思? 会有一个性能打击? PhoneGap是否提供所有原生function的包装? 文件是否足够通过? 你想要什么types的用户界面(即JQuery),他们是否有适当的文档? 这些框架是否能够跨越不同的平台无缝工作? 由于Adobe现在处于混合状态,PhoneGap最终会过时,从长远来看,这并不重要? 我想听听那些尝试过PhoneGap的人的任何反馈/build议/build议。 另外,如果有PhoneGap不提供的function列表可以有人提供一个链接? **编辑:我应该指出,我意识到使用PhoneGap的一个很大的动机是,使一个人没有学习多种编程语言。 我已经知道了Objective-C和Java,我只是在探索PhoneGap的潜在用途 – 所以我从一个稍微不同的angular度来看待这个问题。 我在下面的一个评论中提到了这个。

Cordova InAppBrowser和webview共享cookie

显然,在Android上使用_blank时,InAppBrowser不会存储当前的会话cookie。 为了使这成为可能,是否有一些我错过的设置? 它似乎在IOS上完美地工作,并排除故障轻微令人沮丧。 当来自oAuth的callback发生,我的服务器读取并分配当前会话所需的数据时,cookie需要在那里。 我曾经尝试过… 1) 添加CookieManager到android的童鞋 (老,我知道) 2)target = _self实际上会将cookie发送到服务器,但打开的popup窗口closures整个应用程序(而不是popup窗口)后,必须手动重新打开 3)更改各种WebView属性和设置无济于事。

Phonegap(在线构build)应用程序 – 没有互联网连接和networking状态

我的第一个jQuery的移动应用程序包含需要来自互联网来源,如公共Google日历和亚马逊附属组件小部件的数据元素,但它只适用于我的Chrome浏览器或与Kindle应用程序testing仪在Kindle Fire设备上testing。 如果我使用在线Phonegap构buildAndroid版本的apk,那么Kindle和其他类似联想手机的Android设备无法在应用中访问互联网。 我已经阅读了这个问题的所有主题,并发现它build议在config.xml中使用<access origin="*" subdomains="true" /> ,但是它是无效的。 我也把代码片段放在应用程序中,例如: if (navigator.onLine) { $("#ifonline").append("Online"); } else { $("#ifonline").append("offline"); } var isOffline = 'onLine' in navigator && !navigator.onLine; if ( isOffline ) { $("#ifonline2").append("Status: offline"); } else { $("#ifonline2").append("online"); } 但结果是什么都没有。 我的config.xml: <?xml version="1.0" encoding="UTF-8" ?> <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" id = "com.myapp.myapptodo" versionCode […]

如何获取Android-Phonegap-app中的浏览器控制台错误,可能在Eclipse中?

PhoneGap应用程序在Android中运行。 我需要看到浏览器日志(不只是console.log()),以便我可以看到所有的错误和可能的警告。 我知道这个类似的问题 ,但是,这并没有解决我的问题,因为它只处理console.log()。 我的应用程序崩溃在Android 1.6浏览器,我需要明白为什么。 有可能是一些语法细节,所有新的Android浏览器不介意,但1.6可能抱怨的东西,我需要看看。 我使用Eclipse,所以如果有可能使用它来查看浏览器错误控制台,这将是很好的。 我也知道Eclipse中的LogCat工具,但它根本不显示任何来自PhoneGap内部浏览器的输出。 请帮忙,我迷路了;-)

使用Phonegap的File API修改应用资产

我使用html5一个月的phonegap应用程序工作。 我使用File API处理离线的JSON文件。 看来我存储的JSON文件会自动保存在/mnt/sdcard/ 。 问题是,我发现自己处理每个文件我想要的3个文件。 第一个与我的应用程序打包的文件(js / products.js) 2发送给我的更新的远程文件(http://website/remote_products.js) 第三个SD卡上的本地文件我用远程数据更新。 ( /mnt/sdcard/updated-products.js ) 是否有可能 – 而不是保存在SD卡 – 使用File API更新我的应用程序的资产? 或者在我的应用资产文件夹中创build一个新文件? (JSON文件与我的应用程序打包在js/products.jsfind) 如果是的话,怎么样? 谢谢

如何在模拟器中testing移动应用推送通知function?

是否有可能使用仿真器而不是物理设备来testing移动应用中的推送通知,例如android&ios? 在这个( http://docs.telerik.com/platform/appbuilder/sample-apps/sample-backend-services-pushnotifications )文章中,我了解到这样的testing在模拟器中是不可能的。 在Google快速search过程中,我发现许多其他推送通知服务无法在模拟器中testing。 我希望能够testing推送通知function,而无需拥有物理设备,因为我买不起它们。

android / phonegap性能

我读过关于phonegap,使用户能够为Android编写基于Web的应用程序,我想知道: phonegap与“真正的”android应用程序相比,性能如何 什么不能在phonegap工作? 我知道这是可能的手机谷歌地图实施,但我认为有很多的限制,比较直接编码android下的地图? 作为android的新手(但在networking编程中),我应该去直接android编码,而不是phonegap? 我打算写一个应用程序,使用谷歌地图服务+ GPS,数据库访问等,恐怕它不是真的可能与phonegap。 谢谢

我可以在webview中打开相机吗?

我可以在webview中打开安卓相机吗?