Articles of phonegap plugins

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 […]

Android反向共享USB(不是根)

我正在PhoneGap中开发一个企业应用程序,我想用一些数据离线工作,并通过一个插件(用Java编写的代码)通过LANnetworking发送处理的数据(当检测到这个时),但是我需要一些代码示例创build一个反向共享,而不需要root设备,也不使用外部应用程序。 我试图避免在Windows机器上创build一个本地组件,我想直接使用REST命令发送数据。 任何代码示例或build议,欢迎。

哪些是不必要的PhoneGap插件在应用程序中删除?

情景 我有一个小的Android Phonegap / Cordova 2.3.0应用程序,我查看了/res/xml/config.xml文件,发现有很多插件。 这是一个非常小的应用程序,我猜,我正在使用的是通知和ChildBrowser插件。 问题:我想知道删除所有其他插件条目是否安全。 如果是,那么: 1)只是从/res/xml/config.xml足够吗? 2)哪些插件是强制性的(没有它,任何基本的应用程序将无法正常工作)? 例如,第一个(“应用程序”插件),我认为这是必需的? 3)删除插件会提高我的应用程序的速度? 或者更小的安装大小或.apk大小。 有关详细信息,这是我的XML文件的一部分: <plugins> <plugin name="App" value="org.apache.cordova.App"/> <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/> <plugin name="Device" value="org.apache.cordova.Device"/> <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/> <plugin name="Compass" value="org.apache.cordova.CompassListener"/> <plugin name="Media" value="org.apache.cordova.AudioHandler"/> <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/> <plugin name="Contacts" value="org.apache.cordova.ContactManager"/> <plugin name="File" value="org.apache.cordova.FileUtils"/> <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/> <plugin name="Notification" value="org.apache.cordova.Notification"/> <plugin name="Storage" value="org.apache.cordova.Storage"/> <plugin name="Temperature" value="org.apache.cordova.TempListener"/> […]