Articles of phonegap plugins

Cordova PhoneGap从2.2.0升级到5.1.1

我有Cordova应用程序,版本2.2.0。 现在我要升级,我已经做了升级部分,升级后,应用程序图像不显示,它来了空白屏幕。 即使是闪屏也没来。 这是我的代码 现在我达到了某种程度。 我模拟的应用程序是关于SQLitePlugin问题。 当Open数据库说db.cordova没有定义时 如何安装数据库 – 将数据库从db文件夹复制到android安装位置。 这工作得很好。 这是我的数据库: var DB = new Object(); DB.isDBSupported = false; DB.isDBCreated = false; DB.vocabDB = null; DB.tables = [‘userResponses’, ‘wordGroups’, ‘words’, ‘wordMapping’, ‘checkExists’, ‘patch_version’] DB.createdTables = 0; DB.setupCallback = null; DB.curQP = null; DB.accountStatus = false; DB.sfx = true; DB.showWarnings = true; DB.firstLaunch = false; […]

从CordovaPlugin打开一个活动

我编写了一个CordavaPlugin派生类。 public class ShowMap extends CordovaPlugin { @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { if (action.compareTo(“showMap”) == 0) { String message = args.getString(0); this.echo(message, callbackContext); Intent i = new Intent(); return true; } return false; } private void echo(String message, CallbackContext callbackContext) { if (message != null && message.length() > […]

cordovajar在手机3.5.0缺less

之前我使用phonegap 2.7.0。 所以对于phonegap更新,我已经使用node.js安装了phonegap版本3.5.0,但是在phonegap文件夹中没有cordova jar文件。 如果我在ADT中创build项目,我该如何添加cordova.jar和cordova.js? 我无法在phonegap文件夹中看到任何jar文件。 即使如果我从命令提示符下创build项目,我没有看到我创build的项目中的任何phonegap jar文件和js文件。 任何人可以帮助我如何使用phonegap 3.5.0创build和运行我的第一个项目?

状态栏通知插件与cordova错误

我试图添加Cordova的状态栏通知插件到我的Android应用程序,但我得到一个错误,它的代码。 这是有问题的代码: Notification noti = new Notification.Builder(context) .setContentTitle(contentTitle) .setContentText(contentText) .setSmallIcon(icon) .build(); 错误是在.build() ,Eclipse告诉我: “方法build()对于Notification.Buildertypes是未定义的”

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 任何人都可以指向正确的方向吗? 谢谢

使用Android 5+上的地理位置插件,速度为“空”

speed值在Android 5+中始终为null 。 我们使用这些: 核心:cordova – 5.1.1 平台:Cordova-Android 4.0.2 插件版本:1.0.1 设备:Samsung Galaxy S4(A5.0.1),Nexus 5(A5.1.1),LG G3 Stylus D690(A5.0.2)。 我们在更新到Android 5+之后,现在就会遇到这个问题。 虽然在Android 4和iOS上仍然可以正常工作。 我们尝试了getCurrentPosition和watchPosition – 没有运气。 HighAccuracy是true 。 我们必须使用getCurrentPosition (而不是其他操作系统的完美工作的watchPosition )来实现Android 5的解决方法,在很多情况下,计算速度的时间间隔可以达到400 km / h,同时计算总体精度更高或更低。 我们缺lessAndroid 5的权限吗? 我们可以做些什么来解决这个问题? 我们希望为所有平台使用一个代码,并继续使用watchPosition因为它工作良好。 有什么build议么? 这是一个已知的问题? 在一个相关的说明:有一般的银河设备cordova有任何已知的错误/问题? 谢谢!

cordovaPhonegap本地通知不工作

我想先说这是一个非常好的插件( https://github.com/katzer/cordova-plugin-local-notifications ),但有一些困难得到它的工作。 我正在使用Android和Phonegap CLI。 我已经尝试了CLI 5.0和现在的Phonegap 3.5.0,这是我的config.xml: <preference name="phonegap-version" value="3.5.0" /> 在我的config.xml中我已经尝试了所有这些组合: <plugin name="de.appplant.cordova.plugin.local-notification" spec="0.8.1" source="pgb" /> <gap:plugin name="de.appplant.cordova.plugin.local-notification" /> <plugin name="de.appplant.cordova.plugin.local-notification" source="pgb" /> 然而,通知不会出现 – 电话没有任何反应 – 什么都不是,虚无,z。 我也下载了KitchenSink应用程序( https://github.com/katzer/cordova-plugin-local-notifications/tree/example ),并安装在Phonegap的构build和我的手机上,而且什么也没有发生。 这是我在index.html的代码,所以当手机触发它应该尽快注册本地通知: cordova.plugins.notification.local.registerPermission(function (granted) { // console.log('Permission has been granted: ' + granted); }); cordova.plugins.notification.local.schedule({ id: 1, title: 'Reminder', text: 'Dont forget to […]

如何设置与cordova的旋转器的位置

我有我的config.xml <preference name="show-splash-screen-spinner" value="true" /> 而微调工程伟大,但是我需要改变从center的位置像垂直center + 10% 有什么办法呢?

Cordova构build返回缺lessplugin.xml

当我build立我的cordova项目,我收到一个警告消息: 缺less文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml 缺less文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml 这发生在我添加一个插件或删除一个插件。 这发生只是作为一个警告,当我添加一个插件或build立项目,但当我删除插件错误发生 错误:ENOENT,没有这样的文件或目录'/ home / vijay /工作区/在Object.module.exports.parseElementtreeSync(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src / util)上的Object.fs.readFileSync(fs.js:290:15)处的js:439:18) /xml-helpers.js:121:27)在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:56:35 Array.forEach(native)at runUninstallPlatform(/ usr / local / lib)中的Object.module.exports.package.generateDependencyInfo(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:53:45) /node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:218:53)在Function.module.exports.uninstallPlatform(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src /plugman/uninstall.js:81:12)在/ usr / local […]

Android的PhoneGap Camera API – 未捕获的exception

我试图在Android中使用手机间隙来运行Camera API,而且我正在运行各种问题。 我刚刚复制phonegap相机的例子。 我收到以下错误 07-12 18:18:00.706: E/Web Console(17837): Uncaught TypeError: Cannot read property 'SAVEDPHOTOALBUM' of undefined at file:///android_asset/www/index.html:98 07-12 18:17:59.456: E/Web Console(17837): Uncaught ReferenceError: Camera is not defined at file:///android_asset/www/index.html:67 我尝试了所有其他目标types。 它力气工作 destinationType: destinationType.FILE_URI destinationType: Camera.DestinationType.FILE_URI destinationType: destinationType.DATA_URL 另外我添加了相机和硬件相机权限的权限。 但还是失败了 以下是 <!DOCTYPE html> <html> <head> <title>Capture Photo</title> <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script> <script type="text/javascript" charset="utf-8"> var […]