草庐IT

SocialSharing-PhoneGap-Plugin

全部标签

android - PhoneGap/Android,从 .shouldOverrideUrlLoading() 打开 ChildBrowser

我正在PhoneGap中打包一个移动网站(通过网络),我想拦截某些链接并使用ChildBrowser打开它们插入。是否可以从native代码触发ChildBrowser(我已经确定要拦截哪些链接)我试过下面的代码,但它导致了NULLPointerException:ChildBrowserchildBrowser=newChildBrowser();childBrowser.openExternal(url,true);异常详情:07-2910:49:52.632947-947/com.abc.androidTabletE/AndroidRuntime:FATALEXCEPTION:m

android - 如何使用 "adjustResize"在 Android 中使用 phonegap 调整 View ?

我们可以设置android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"在用户点击EditTextField时调整屏幕View。我想以HTML形式做同样的事情。当用户点击文本框时,View应该会自动调整,以便用户可以轻松地键入内容,同时他们可以准确地看到他们正在键入的内容。看区别我如何在Android中使用PhoneGap做同样的事情。我希望你能以正确的方式指导我。感谢您阅读我的查询。 最佳答案 我的解决方案是将视口(viewport)上的target-densi

javascript - Phonegap + Facebook 插件与 AngularJS

我想用Javascript开发一个应用程序并在Android和iOS上使用Phonegap部署它。我想使用Facebook登录我的应用程序。所以,我检查了phonegap-facebook插件,一切正常(我设法使用FB登录)。问题是当我想“Angular化”插件提供的示例代码时:在index.html中,我像这样嵌入了JS://InitializetheFacebookSDKdocument.addEventListener('deviceready',function(){FB.init({appId:'XXX',nativeInterface:CDV.FB,useCachedDia

java - 如何从android java中的cordova-plugin-nativestorage获取数据

美好的一天,我为Cordova制作native后台模块,我需要从js到java获取数据。我用插件在js中保存数据cordova-plugin-nativestorage,使用此代码:SavedatafunctiononLoad(){document.addEventListener("deviceready",onDeviceReady,false);}functiononDeviceReady(){NativeStorage.setItem("somekey","value",null,null);}但我的问题是:我不知道如何在没有CordovaActivity的情况下使用java在

jquery - 进行异步 AJAX 调用时如何防止在 Android 中卡住 PhoneGap 应用程序?

我有PhoneGap-Android应用程序,我正在使用Jquery。我正在执行异步AJAX调用,在调用过程中,应用程序只是卡住并在AJAX调用完成后等待(在GSM连接时主要是明显的)。如果我要进行同步请求,我会理解这一点,但我有:$.ajax({type:'POST',url:'http://www.example.com',data:data,async:true,success:callback});有人可以帮忙吗? 最佳答案 今天遇到了同样的问题。通过使用延迟10毫秒的setTimeout解决了这个问题。不确定为什么会起作用

android - PhoneGap 安卓插件 : Success & Failure Callback not getting called

我开发了一个AndroidPhoneGap插件。插件已成功调用,但未调用回调。我不知道我错过了什么。有没有人知道当回调没有被调用时会出现什么问题?以下是我的代码:JS文件内容:varSharedPreferencePlugin=function(){};SharedPreferencePlugin.prototype.getvalues=function(content,success,fail){returnPhoneGap.exec(function(args){console.log("successcalledfromplugin'sjsfile");},function(ar

android - Android 上的 Applaud & Phonegap

我的问题是关于使用EclipseApplaud插件的PhoneGap和Android开发。我成功下载并安装了Applaud插件。我可以使用Applaud向导(通过Eclipse工具栏图标)创建一个新项目,并且该演示可以在设备上正常运行。但是,当我覆盖现有的html和js(仅main.js,而不是phonegap.js)文件,然后将其构建到设备时,非设备功能正常工作(按钮点击/用户界面更新/等),但PhoneGap命令例如(device.version/device.platform/etc)似乎不起作用。我已经尝试将它连接到onDeviceReady事件并确保包含.jar库,但我仍然遇

IDEA遇到Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:3.8.1‘ not found报错

我的依赖报错很多,下面是我解决的过程~先考虑是否是兼容的问题!我的maven是3.9的版本,Java是17版本,上网查了一下是兼容的,但是IDEA自带的maven版本是3.8,所以我先修改了一下setting的配置具体可看:解决IDEA导入maven项目Plugin‘org.apache.maven.pluginsmaven-compiler-plugin‘notfound问题_普通网友的博客-CSDN博客我不完全参考上面的博客 :只修改了第一行,改成了自己maven的版本,之后勾选了下面两行的Override 之后下载依赖的资源包可参考:Dependency‘org.springframew

android - 使用 Phonegap 以编程方式将文件从 SD 卡上传到远程服务器

我一直在尝试使用Android移动设备中的Phonegap以编程方式将(zip)文件上传到远程服务器。我试过FileAPI找到的文档和解决方案here.但这似乎不起作用。但是,我可以按照示例中的描述成功上传图像(使用相机和导航器​​)。我在SD卡的文件夹test中有一个文件test.zip。我需要将此文件上传到远程服务器。任何有关这方面的帮助都会很棒。 最佳答案 我成功了,这是我使用的代码uploadFile('test.zip','Test','multipart/x-zip');functionuploadFile(fileNa

android - Phonegap 安卓 : Unknown chromium error: -6

我正在创建一个PhonegapAndroid应用程序,但在向其添加插件时遇到了问题。Cordova版本是2.2.0。我没有使用jQM或SenchaTouch。我在Android4.0上测试应用程序。我指的插件是AndroidPhonegapplugin.这是我的index.html文件:......这是我的主要Java文件:importandroid.app.Activity;importandroid.os.Bundle;importorg.apache.cordova.*;publicclasslookerextendsDroidGap{@OverridepublicvoidonC