草庐IT

cordova_plugins

全部标签

android - PhoneGap 错误 - "Uncaught ReferenceError: cordova is not defined"

我正在尝试通过PhoneGap在Android上使用菜单按钮。问题是我无法使用它,因为在日志中出现此错误:“未捕获的ReferenceError:未定义cordova”。这是来源:-->-->-->functiononLoad(){document.addEventListener("deviceready",function(){document.addEventListener("menubutton",function(){alert('Menubuttonpressed.');},true);},false);}Helloworld!我认为问题出在cordova.js的导入上,

android - gradle-android-scala-plugin 给出 "Could not find matching constructor"错误

导入thisAndroidStudio中的示例代码会出现此错误:Error:(17,0)Couldnotfindmatchingconstructorfor:org.gradle.api.internal.tasks.DefaultScalaSourceSet(java.lang.String,org.gradle.api.internal.file.BaseDirFileResolver)build.gradle:buildscript{repositories{mavenCentral()}dependencies{classpath"com.android.tools.build

android - Cordova,Android,加载速度极慢

我有一个运行CordovaCLI6.4.0的Cordova应用程序。在加载过程中,启动画面后加载时会出现一个空白的白色屏幕,持续4-6秒。同样的事情发生在应用程序重新加载期间。在platform.ready事件之前或之内,应用程序不会触发任何事件。在搜索之后,人们似乎在类似问题上取得了一些成功,所有这些都围绕启动画面和以下配置选项,但没有任何建议或想法有效。更新我似乎取得了一些进步,我想我对这里发生的事情有了更多的了解。根据此处的另一篇文章,我将以下几行添加到我的config.xml对于这两个,现在的行为是启动画面显示(很长一段时间,通常大约9秒),然后启动画面消失,我的应用程序加载。

android - Android Studio gradle plugin如何管理资源文件(AndroidManifest.xml)?

我的项目build.gradle位于myApp/app/目录中。AndroidManifest.xml在myApp/app/src/main目录下,与java/和res/目录。在同步项目时,我收到有关缺少list文件的通知。难怪,实际上,当路径真的不正确时。源文件设置为:sourceSets{main{manifest.srcFile'src/main/AndroidManifest.xml'}}错误通知说:错误:原因:java.io.FileNotFoundException:/home/aqv/AndroidStudioProjects/myApp/src/main/Android

使用 Cordova 的 Facebook Android Key Hash

我正在使用Meteor和Cordova开发混合应用程序。我正在尝试配置FacebookConnect并让它在iOS上运行,但我卡在了android上。我似乎找不到正确的key散列。我总是收到消息:Invalidkeyhash.Thekeyhash...doesnotmatchanystoredkeyhashes.我已经尝试通过以下命令找到正确的key哈希:keytool-exportcert-aliasandroiddebugkey-keystore~/.android/debug.keystore|opensslsha1-binary|opensslbase64和标准密码“andro

java - 从 Cordova 上的 Activity 回调

我有一个名为“签名”的Activity,我从CordovaPlugin调用它;插件.javapublicbooleanexecute(Stringaction,JSONArrayargs,CallbackContextcallbackContext)throwsJSONException{Intenti=newIntent(context,Signature.class);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);cordova.startActivityForResult(this,i,90);}publicvoidonActivityRes

android - java.lang.IllegalStateException : Could not initialize plugin: MockMaker 错误

尝试在AS上运行仪器测试。遇到这个错误:java.lang.IllegalStateException:Couldnotinitializeplugin:interfaceorg.mockito.plugins.MockMakeratorg.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:66)atjava.lang.reflect.Proxy.invoke(Proxy.java:393)at$Proxy4.isTypeMockable(UnknownSource)Exampl

android - onActivityResult 永远不会被调用 Phonegap Cordova

我正在使用PhoneGap的BarcodeScannerPlugin,使用ZXing作为库项目。我有一个代码可以在GalaxyTab2(7")上完美运行。相同的代码在GalaxyS3上不起作用。问题:当ZXingCaptureActivity扫描条形码时,它刚刚完成CaptureActivity并且调用Activity永远不会返回onActivityResult方法。主要节日。主Activity.javapublicvoidstartActivityForResult(CordovaPlugincommand,Intentintent,intrequestCode){this.acti

android - keepRunning PhoneGap/ Cordova

任何人都可以向我解释keepRunning在Android的config.xml中是如何工作的。我的意思是,我不想知道如何编写指令,但它是如何工作的,它如何影响Android应用程序的执行?它会在后台创建服务吗?如果有人能找到我们可以看到它是如何工作的来源,那就太好了谢谢。编辑:我尝试分析生成的代码,分析Android设置中的RAM、服务和进程。而我的结论是……什么都不做。如果您尝试制作一个使用GPS跟踪用户的应用程序,请不要使用Cordova。要正确跟踪用户,您需要使用START_STICKY选项创建服务。所以,它是在native代码中。你失去了对CrossPlatform的兴趣,因

android - 'flavorDimension' 将被 Android Gradle Plugin 2.0 移除,它已被 'dimension' 取代

从com.android.tools.build:gradle:1.3.0开始,您将得到'flavorDimension'将被AndroidGradle插件2.0删除,它已被替换为'维度'。这是我的构建文件:build.gradleandroid{flavorDimensions"store","api"productFlavors{googleplay{flavorDimension"store"}amazon{flavorDimension"store"}pre21{flavorDimension"api"}post21{flavorDimension"api"}}}