Articles of cordova

不允许加载本地资源:file:/// android_asset phonegap

我有一个在线托管的页面在我的phonegap应用程序中访问该页面,但现在我想回到我的本地文件中 文件:///android_asset/www/profile.html 但它给了我错误: 08-21 14:08:00.324:E / Web Console(8304):不允许加载本地资源:file:///android_asset/www/profile.html at null:0 我该如何解决这个问题。

检测android webview URL位置更改

有没有其他人知道如何跟踪某种webview“onLocationChange”? iOS的webview就是这样的。 PS – 我试图看看我是否可以使用android上的phonegap childbrowser插件来做facebook认证。 我放弃了,只是使用了一个facebook插件,我发现它使用了FB android SDK的一部分,但我仍然想知道什么是可能的。

Cordova ibeacon; 在应用程序被杀后发送本地通知,但在android上无效

我在cordova项目中使用Cordova / Phonegap iBeacon插件和ionicframework 。 当应用程序被杀时,我正在尝试使用cordova本地通知插件在android和ios上发送本地通知。 这是我的代码: document.addEventListener(“deviceready”, onDeviceReady, false); function didDetermineStateForRegion(pluginResult) { } function didStartMonitoringForRegion (pluginResult) { } function didExitRegion(pluginResult) { $cordovaLocalNotification.add({ id: 30244234234, title: “Good By!”, text: “Hope to see you again.” }).then(function () { }); } function didEnterRegion (pluginResult) { $cordovaLocalNotification.add({ title: “Welcome”, text: “Tap to launch app” }).then(function () { }); […]

列出Android目标时发生错误

我在尝试add platform Android到在Windows 8上使用CLI Cordova创建的简单HelloWorld应用程序时遇到同样的错误。 路径variables已设置为%ANT%,%ANT_HOME%,%ANDROID_HOME% 路径还包含列表中的%ANDROID_HOME%\ platform-tools和%ANDROID_HOME%\ tools 。 PS E:\Android Projects\HelloWorld> cordova platforms add android Creating android project… C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:126 throw e; ^ Error: An error occurred while listing Android targets at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\lib\check_reqs.js:87:29 at _rejected (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:808:24) at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:834:30 at Promise.when (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:1079:31) at Promise.promise.promiseDispatch (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:752:41) at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:574:44 at flush (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:108:17) at process._tickCallback (node.js:415:13) Error: C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\create.bat: […]

如何限制插件在android / cordova中切换后/后相机

我正在使用cordova媒体捕获插件来捕获仅来自前置摄像头的video。 当它打开相机时,可以选择切换后置或后置摄像头,任何人都可以引导,如何禁用切换到后置摄像头。 我在插件中做了以下修改并重新添加到应用程序,但没有运气。 intent.putExtra(“android.intent.extras.LENS_FACING_BACK”, 0); intent.putExtra(“android.intent.extra.USE_BACK_CAMERA”, false);

适用于Android的Phonegap教程的最终版本

是否有适用于Android的Phonegap的权威教程? 现有的无法覆盖整个Callback / Apache Cordova命名事项和DroidGap的弃用 (在大多数PhoneGap论坛答案中都有提示import org.apache.cordova.DroidGap; )。 这有帮助 ,但我缺乏阅读时间(花了一天时间和大部分时间在这之后) – 我需要做的就是让一个简单的骨架应用程序工作,这样我就可以开始移植现有的基于PhoneGap的iOS应用程序了Android系统。 更新:经过大量时间花在Eclipse上并安装必要的, 最新的指南或video对我来说仍然处于第一关 – 在Eclipse中没有AndroidGap的PhoneGap图标,Android项目向导现在似乎也被打破了。 ..所以我最终付钱给某人做从iOS到Android的移植。 我与Eclipse的每次遭遇都充满了错误 – 我根本没有时间来解决这些问题!

触摸设备上的嵌入式YouTubevideo会自动显示右键单击上下文菜单

我正在使用cordova并使用iframe来包含youtubevideo。 我正在使用此行将video放入iframe中。 ylink=” $(‘#list_holder’).html(ylink); ylink格式类似于https://www.youtube.com/embed/XXXXXXXX 它装载完美。 video缩略图加载。 然后我开始播放按钮。 video按预期播放。 问题是它还会触发youtube的右键单击上下文菜单。 我试图触摸video的其他位置以隐藏它,但它会再次出现在我触摸的地方。 然后我尝试了一些建议。 最后,我最终得到了这个巨大的url,用于使用所有这些建议。 ylink=” 还是行不通。 大多数建议都使用allownetworking=”internal”但我使用它并没有改变。 它只发生在触摸设备上。 我在Android 2.3和4.0.4上测试 如何停止此上下文菜单或隐藏它,禁用它? 我只需要寻道控制和全屏控制。 video中我不需要任何其他内容。 我错过了什么? [忘了提一下:有趣的是,昨天的第一线工作完美,今天没有工作。 上下文菜单昨天没有显示。 现在我想知道你是否改变了任何东西。]

android phonegap中的状态栏通知

我在状态栏通知中有一个问题,间隔为10秒。我已经完成了代码,通过创建插件一次显示它。但我想每隔10分钟显示一次。所以我使用AlarmManager每隔10分钟生成一次通知。但它没有调用FirstQuoteAlarm类的onReceive(Context ctx, Intent intent)方法。 我有以下代码用于显示通知和AlarmManager 。 public void showNotification( CharSequence contentTitle, CharSequence contentText ) { int icon = R.drawable.nofication; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, contentTitle, when); Intent notificationIntent = new Intent(ctx, ctx.getClass()); PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, notificationIntent, 0); notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent); mNotificationManager.notify(1, notification); Date dt = new Date(); Date […]

Ionic 2:使用cordova运行后台服务

我使用Ionic 2,我希望我的应用程序在应用程序关闭时执行一些任务。 像Gmail一样继续通知的东西。 我find了这个: https : //ionicframework.com/docs/v2/native/background-mode/ 但是我希望使用在后台运行的特定方法创建特定服务。 这个插件所有应用程序都在后台运行。 有人可以解释我该怎么做?

jQuery的ajaxfunction在Android PhoneGap应用程序中不起作用

我想通过移动应用程序中的ajax访问开放API,它在iphone中工作正常,但在Android phonegap应用程序中不起作用: returning error->”error message-null,typeerror-Result of expression ‘data'[null] is not an object and error status-parsererror” 是否需要遵循任何浏览器设置。 我想在android-phonegap应用程序中调用web服务: $.ajax({ url:’stringURL’, beforeSend: function(x) { x.setRequestHeader(‘Authorization’,’username/pwd’); }, dataType:”xml”, contentType:’application/xml’, timeout:10000, type:’POST’, success:function(data) { alert(data); }, error:function(XMLHttpRequest,textStatus, errorThrown) { alert(“Error status :”+textStatus); alert(“Error type :”+errorThrown); alert(“Error message :”+XMLHttpRequest.responseXML); } });