草庐IT

cordova-plugins

全部标签

android - phonegap/cordova 闪屏纵横比问题

我创建了我的phonegap应用程序并且一切正常,但启动画面让我抓狂。它将显示但不会以完美的宽高比显示(在nexus6上测试)。它会在宽度上被挤压。我当前的启动画面config.xml知道我能做什么吗?9补丁对我不起作用,我不知道为什么,我不了解该工具。希望大家帮忙 最佳答案 将此首选项更改为true:它会保持你的初始纵横比,并使初始图像充满你的屏幕而不会被拉伸(stretch)。将其视为等效于css样式的background-size:cover; 关于android-phonegap

android - Ionic 插件需要删除平台并读取平台才能工作

我有这样的package.json,"cordovaPlugins":["com.ionic.keyboard","org.apache.cordova.camera","org.apache.cordova.console","org.apache.cordova.device","org.apache.cordova.dialogs","org.apache.cordova.file","org.apache.cordova.file-transfer","org.apache.cordova.geolocation","org.apache.cordova.network-inf

android - cordova-2.7.0.jar 在哪里?

我努力从HTML5构建第一个Android应用。所以,我关注thisdetailedtutorial...看来我应该将Cordova的.jar添加到项目的libs文件夹中,以便能够在我的app.java文件中调用Cordova的功能。但是,我在任何地方都找不到这个cordova-2.7.0.jar文件。也许我应该生成它?因此,我尝试了另一个选项,通过在officialgettingstartedguide之后的命令行工具创建项目。,但在生成的项目文件中也没有cordova.jar。一开始感觉Cordova不是那么容易上手...(顺便说一句,我也在找一个CordovaJS文件...)编辑

java - RxJava noClassDefFoundError : rx. plugins.RxJavaPlugins on API 16

我正在使用RxJava和Retofit开发一个Android应用程序。当我在API23上测试我的代码时,我没有收到任何错误,但是当我在API15中测试时,我的RxJava似乎无法正常工作,我的应用程序因错误而崩溃:FATALEXCEPTION:mainjava.lang.ExceptionInInitializerErrorat$Proxy1.createToken(NativeMethod)atcom.loginsignup.presenter.LoginPresenterImpl.tryToLogin(LoginPresenterImpl.java:39)atcom.loginsi

android - Google Play 为 Cordova 应用程序显示未优化的 APK

我试图在GooglePlaystore上发布我的第一个Cordova应用程序。当我上传我的发布apk时,它显示以下警告并且我无法推出该版本。未优化的APK警告:此APK会将未使用的代码和资源发送给用户。如果您使用AndroidAppBundle,您的应用程序可能会更小。通过不针对设备配置优化您的应用程序,您的应用程序在用户设备上下载和安装时会比实际需要的更大。较大的应用安装成功率较低,并且会占用用户设备上的存储空间。 最佳答案 嗯,我认为这只是一个警告。您可以忽略它并发布该版本。问题是您没有为商品详情、内容费率、定价和分发以及应用发

android - cordova - 删除不必要的权限

我需要在我的游戏中播放声音,所以我将org.apache.cordova.media插件添加到我的应用程序中。现在platforms/android/AndroidManifest.xml包含2个我不需要的条目:如果我删除这些行,则会重新生成此文件并再次添加权限。删除这些权限的正确方法是什么?我使用的是apachecordova3.5.0 最佳答案 在项目的根目录下创建一个文件并将其重命名为remove_permissions.js然后将以下代码放入其中:varpermissionsToRemove=["RECORD_AUDIO",

java - 使用外部 Java 插件在 PhoneGap/Cordova 中捕获音频/视频

我正在使用PhoneGap/cordova和Javascript开发一个安卓应用程序。我想使用外部Java插件在我的应用程序的特定htmlDiv中包含音频/视频捕获功能。或者一些机制,我可以拥有一个基于Java的native小部件,该小部件将出现在同一屏幕的特定位置(而不是完全替换当前View并占据整个屏幕)我在网上搜索过,但找不到有效的方法。谁能建议我用什么方法来处理这个问题? 最佳答案 是否可以选择使用内置功能?http://docs.phonegap.com/en/1.9.0/cordova_media_capture_cap

Android 在使用 Cordova Camera 和 Capture 插件时导致 Cordova 应用程序重启

当将Cordova应用程序置于后台以使用相机或媒体捕获插件时,似乎会发生常见故障...AndroidActivity服务似乎正在寻找内存以释放并终止CordovaActivity,因此,当用户完成捕获任务时,应用程序会重新启动。在此处查看SO线程:PhoneGapcamerarestartstheapplication这是一个完全的用户体验失败,很可能会阻止我发布我的Cordova应用程序。人们不会善待他们的照片迷路。我正在使用Cordova3.3和较旧版本的Capture插件作为一个月前的升级导致重大更改,我回滚了。不管怎样,似乎有人在某个时候创建​​了一个名为前景摄像头的自定义插件

android - Cordova 启动画面未在 Android 上显示

我是Cordova的新手,正在尝试让启动画面在Android上运行。我已经完全遵循了一些教程,并在SO上查看了这里的问题,但它还没有用。我正在使用“CordovaCLI”方法-这是我的/config.xml:HelloWorldAsampleApacheCordovaapplicationthatrespondstothedevicereadyevent.ApacheCordovaTeam我知道我应该为每种密度设置不同的图像尺寸,但这是一个测试项目,所以请忽略它。我已将cordova-plugin-splashscreen添加到我的项目中。cordovapluginaddcordova

android - cordova 中的 CallLog 访问插件无法正常工作

您好,我正在使用cordova开发混合应用程序。我正在尝试使用CallLog插件访问Android手机中错过的最后一个电话。这是我尝试过的,1.Iinstalledthepluginwiththiscommandcordovapluginaddhttps://github.com/dalyc/Cordova-CallLog-Plugin.git.2.IamusingangularJS.Ihavethisapp.js.varapp=angular.module('lmp',['ngCordova']);app.controller('lmpctrl',['$scope','CallLog