Articles of cordova

CrossWalk Webview不会启动URL

我正在使用Cordova CrossWebViewEngine并创buildXWalkCordovaView来在webview中启动我的应用程序。 但它是抛出一个错误说 02-01 20:53:17.097: E/AndroidRuntime(2776): FATAL EXCEPTION: main 02-01 20:53:17.097: E/AndroidRuntime(2776): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.abc.securitySampleApp/com.abc.securitySampleApp.MainActivity}: java.lang.UnsupportedOperationException: load 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.app.ActivityThread.access$600(ActivityThread.java:130) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.os.Handler.dispatchMessage(Handler.java:99) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.os.Looper.loop(Looper.java:137) 02-01 20:53:17.097: E/AndroidRuntime(2776): at android.app.ActivityThread.main(ActivityThread.java:4745) […]

Cordova Android构build由MojoBudgetService停止

我的meteor应用程序开始给出这样的错误: I20170929-15:49:50.694(3)? 09-29 15:49:49.915 6294 6340 E铬:[错误:service_manager.cc(156)]连接InterfaceProviderSpec阻止服务:content_renderer从绑定接口:blink :: mojom :: BudgetService公开:content_browser I20170929-15:49:50.915(3)? 09-29 15:49:50.135 6294 6361 E铬:[错误:BudgetService.cpp(167)]无法连接到MojoBudgetService。 我试图添加uses-permissions androidManifest ,删除所有cordova插件,重置meteor和擦除cordova构buildcaching。 我仍然坚持同一个观点。 而且我到处search这个MOJO的东西,但没有提及meteorcordova应用程序。

CordovaWebView:TIMEOUT错误

我在我的phonegap应用程序中实现jquery.min.js,但它显示CordovaWebView超时错误。 我也试过了 super.setIntegerProperty("loadUrlTimeoutValue", 10000); 但只是花时间和之后的时间,相同的“CordovaWebView:超时错误!” 来了。 请给我提供适当的解决scheme。

通过单击button在input字段中添加用户定义的地点来停止geocomplete

我的要求是在文本字段中放置一个地名,并显示在地图中,所以我使用了geocomplete js,效果很好。 现在我的用户应该可以放置用户定义的地方,比如“我的房子”,因为我需要点击地图顶部的“x”button来移除地理空间。 我怎样才能实现呢? 提前致谢

Android是强制杀死我的启动BT连接

我已经用Apache cordova为Android写了一个启动器应用程序。 这是一个类似自助亭的应用程序,基本上它工作正常。 不幸的是有一个问题:在某些情况下Android是强制杀死我的应用程序,并立即重新启动它。 – 加载大概需要3秒钟,在那里显示一个白色的屏幕。 它开始全新(onPause,onResume不被调用)。 在日志中我发现: V/WindowManager( 657): Changing focus from Window{42544288 u0 com.android.settings/com.android.settings.SubSettings} to Window{428ad610 u0 com.android.settings/com.android.settings.SubSettings} Callers=com.android.server.wm.WindowManagerService.addWindow:2665 com.android.server.wm.Session.addToDisplay:163 android.view.IWindowSession$Stub.onTransact:111 com.android.server.wm.Session.onTransact:126 I/WindowManager( 657): Gaining focus: Window{428ad610 u0 com.android.settings/com.android.settings.SubSettings} … I/ActivityManager( 657): Force stopping com.myapp.name appid=10119 user=0: clear data I/ActivityManager( 657): Killing 2639:com.myapp.name/u0a119 (adj 7): stop com.myapp.name I/ActivityManager( 657): Force finishing activity ActivityRecord{42542218 […]

css3转换rotate3d与透视不工作在Android上

我有一个使用3D转换的Web应用程序,它可以在Android 4.1的Android浏览器中正常运行。 但是,PhoneGap容器中的相同应用程序导致挤压和展开animation,而不是透视3D旋转。 有没有办法让它在PhoneGap中运行,或者是否使用了不能进行3D转换的不同渲染引擎? 我用 -webkit-perspective: 300; 在父母和 -webkit-transform: rotate3d(0, 1, 0, -180deg); -webkit-transform-style: preserve-3d; 在旋转的图像上。

将Ruby on Rails应用程序转换为原生Android PhoneGap应用程序

我一直在研究用Ruby on Rails编写的jQuery移动Web应用程序,并希望将其作为原生Android应用程序提供。 我已经设置了phonegap项目来加载我的url,并且一切似乎都正常,但是我一直在阅读,Google会拒绝该应用程序,如果它只是一个webview容器到外部url。 有没有人有这方面的经验? 从我可以告诉,我需要重写Web应用程序使用AJAX调用来填充页面,而不是仅依靠Web请求到我的Web服务器。 任何人都可以提供任何见解? 他们会接受只是加载外部url的PhoneGap应用程序吗? 任何帮助表示赞赏。 Update1:我也读过,能够处理没有互联网连接是他们将批准/拒绝您的应用程序的主要原因之一。 我认为这可以在Android应用程序处理一些检查互联网连接的逻辑,如果存在,加载外部url,如果它不加载本地的HTML飞溅页面。 这个想法会好吗? Update2:是否可以select将应用程序的“骨架”作为电话差距应用程序中的基本html文件,它只是使用ajax来拉下所有主要的html? 这样,应用程序仍然可以在没有互联网连接的情况下运行,但是您也可以对每个请求中将要下载的页面内容进行大的更改。 这是一个可行的select?

Facebook邀请在phonegap返回确定

我需要能够邀请朋友到我的Android应用程序。 我用Phonegap使用HTML / js。 与FB的login与插件工作正常,但我不能使邀请工作。 我的代码是: FB.ui( {method: 'apprequests', message: 'test'}, function(response) { alert("res:" + response); } ); 我可以select朋友,它发送请求,但在警报中我得到“res:OK”,而不是朋友的ID。 此外,为了使其工作,我必须configurationAndroid的“网站”平台。 有另一种方法吗? 我想在应用程序中打开已经有应用程序的特定页面。 我的FB设置: Base: App Domains: <empty> Android: Package Name: com.milab.idc.sheets Class Name: com.milab.idc.sheets.ProjectActivity Website: Site URL: https://play.google.com/store/apps/details?id=com.milab.idc.sheets 我的Play商店页面: https : //play.google.com/store/apps/details?id = com.milab.idc.sheets 谢谢

GCM – 很less收到主题信息

我在iOS和Android上使用phonegap-plugin-push和GCM进行推送通知。 过去的三个星期,我从来没有遇到任何问题。 然而,无处不在,它正常运作。 我收到约1/20消息发送。 我正在使用GCM的主题消息。 当我发送消息时,我得到了一个成功的回应。 Object {message_id: <MESSAGE_ID>} 但我似乎很less收到这个消息。 如果我直接将消息发送到设备(registration_token),则消息被正确接收。 我已经testing了jquery ajax请求与来自C#后端的请求。 两者导致相同。 我的jQuerytesting脚本: $.ajax({ url: "https://gcm-http.googleapis.com/gcm/send", type: "POST", dataType: "json", crossDomain: true, headers: { "Authorization": "key=<AUTH_KEY>", "Content-type": 'application/json' }, data: JSON.stringify({ to: "/topics/" + topics, priority: 'high', content_available: true, notification: { body: msg, title: "Test", sound: "bubble.wav" }, data: { soundname: "bubble.wav", test: […]

PhoneGap电子邮件插件

我试图在这里使用插件这是我第一次在Android上开始使用Phonegap,所以对我来说这个过程有点陌生。 到目前为止,我已经将.JAVA文件添加到这里“src.org.apache.cordova”我已经将.JS添加到www文件夹,并在我的HTML文件中引用它。 我已经将以下内容添加到我的config.xml <plugin name="EmailComposer" value="org.apache.cordova.emailComposer"/> 由于README文件并没有详细说明,我假设这是必须在这里进行的价值。 然后我在我的HTML文件中使用以下内容。 window.plugins.emailComposer.showEmailComposerWithCallback(null,"Look at this photo","Take a look at <b>this<b/>:",["example@email.com", "johndoe@email.org"],[],[],true,["_complete_path/image.jpg", "_other_complete_path/file.zip"]); 这是从README文件直接,当我运行的应用程序没有任何反应。 甚至不是一个错误。 我曾尝试在模拟器和运行4.0.3的三星S2使用各种版本 Phonegap版本2.7 任何人都可以指向正确的方向吗? 谢谢