Articles of ionic framework

键盘消失后的Android白色背景

来自不同用户的问题的video但是相同 View post on imgur.com 我有一个背景图像设置如下: .pane { background-image: url(“../img/inner-banner-bg.jpg”); background-repeat: repeat; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; } 在我的config.xml中 现在我遇到的问题是当我点击完成/搜索后键盘消失时,它会在键盘覆盖的空间过渡期间留下类似0.5的白色背景,看起来有点糟糕。 当键盘关闭时,它会不收缩但会留下白色间隙。 如何让键盘不缩小背景幕后的视图? 我订的时候 它不会发生。 我也在使用Ionic插件键盘。 无论如何,我可以使键盘褪色的过渡不显示白色背景? 编辑:这是我的android设置 和我的配置设置 并在Package.json中 “dependencies”: { “gulp”: “^3.5.6”, “gulp-sass”: “^2.0.4”, “gulp-concat”: “^2.2.0”, “gulp-minify-css”: “^0.3.0”, “gulp-rename”: “^1.2.0” }, “devDependencies”: { “bower”: “^1.3.3”, “gulp-util”: “^2.2.14”, “shelljs”: “^0.3.0” }, “cordovaPlugins”: [ “cordova-plugin-device”, […]

cordova build –release android总是选择最高的api级别

我正在尝试使用ionicframework为android构建我的cordova应用程序。 我已将目标API级别设置为16(我已经从Android SDK管理器安装了该级别),但它总是以21级的方式获得。 在project / config.xml中: 在platforms / android / AndroidManifest.xml中,它显示相同: 但运行cordova build –release android我得到: -build-setup: [getbuildtools] Using latest Build Tools: 22.0.0 [echo] Resolving Build Target for OpsVedaMobile… [gettarget] Project Target: Android 5.0.1 [gettarget] API level: 21 我怀疑我错过了一些设置,会很感激帮助。 我使用了这个离子文档的方法 离子:1.0.0.rc-5,离子CLI:1.3.22,cordova:5.0.0,节点:0.10.36 – 在Windows7上 – 编辑 似乎目标水平根本没有关系。 我现在想知道它是如何/在哪里变得重要。

Ionic ERROR:在 FontFamilyFont中,无法find属性android:fontVariationSettings

当我跑 离子cordova构建android –prod 它显示以下错误: ERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettings ERROR: In FontFamilyFont, unable to find attribute android:ttcIndex FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:processDebugResources’. > com.android.ide .common.process.ProcessException: Failed to execute aapt * Try: Run with –stacktrace option to get the stack trace. Run […]

将图像文件附加到表单数据 – Cordova / Angular

我在我当前的项目中使用Anuglar,Ionic和Cordova,我正在尝试将包含图像文件的FormData发布到我的服务器。 现在我正在使用cordova相机插件返回设备上图像的文件路径(例如:file:// path / to / img)。 一旦我有文件路径,我想使用images文件路径将图像文件附加到FormData对象。 这是我现在的代码。 var fd = new FormData(); fd.append(‘attachment’, file); fd.append(‘uuid’, uuid); fd.append(‘userRoleId’, userRole); 上面的代码在附加从但在给定设备上的文件路径时不起作用。 基本上FormData现在显示如下: ——WebKitFormBoundaryasdf Content-Disposition: form-data; name=”attachment”; file://path/to/img 我希望它看起来像这样 ——WebKitFormBoundaryasdf Content-Disposition: form-data; name=”attachment”; filename=”jesus-quintana.jpg” Content-Type: image/jpeg 我find了许多不同的方法来使用cordova FileTransfer上传图像,并将图像转换为base64然后上传它。 但我找不到任何简单的方法来通过使用路径并在表单中发布它来抓取文件。 我对File Api不是很熟悉,所以任何帮助都会受到赞赏

你如何构建和部署到旧版本的android for ionic / cordova

使用Ionic 1.0.0 beta-8 创建一个新的应用程序后,我构建并将其部署到Nexus 5模拟器,它工作正常。 但是当我尝试在我的Android 2.2手机上调试它时,我收到了这个错误: …. -post-build: [move] Moving 1 file to /home/admin/code/projects/myapp/ionic/platforms/android/ant-build [move] Moving 1 file to /home/admin/code/projects/myapp/ionic/platforms/android/CordovaLib/ant-build debug: BUILD SUCCESSFUL Total time: 6 seconds WARNING : No target specified, deploying to device ‘I8972b56ddac’. Using apk: /home/admin/code/projects/myapp/ionic/platforms/android/ant-build/HelloCordova-debug-unaligned.apk Installing app on device… /home/admin/code/projects/myapp/ionic/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ ERROR: Failed to launch application on device: […]

离子构建android失败 – 任务processDebugResources的执行失败

我正在使用Mac Yosemite。 在运行Android平台的构建时遇到以下故障: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:processDebugResources’. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/sairamk/Development/android-sdk-macosx/build-tools/22.0.1/aapt package -f –no-crunch -I /Users/sairamk/Development/android-sdk-macosx/platforms/android-22/android.jar -M /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug -A /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/assets/debug -m -J /Users/sairamk/projects/dummy_app/platforms/android/build/generated/source/r/debug -F /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/resources-debug.ap_ –debug-mode –custom-package com.ionicframework.bcgsandbox553389 -0 apk –output-text-symbols /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/symbols/debug Error Code: 1 Output: /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug/xml/config.xml:59: error: Error […]

使用Cordova-Android 6.2.0的Cordova错误 – getFileResources不是一个函数

我有一个离子/ cordova项目使用: cordova-android@6.2.0 cordova-plugin-crosswalk-webview@2.3.0 cordova cli 6.4.0 ionic 1.3.3 当我尝试添加Android平台时,我得到以下输出 ================ $ ionic platform add android@6.2.0 Adding android project… Creating Cordova project for the Android platform: Path: platforms/android Package: com.ionicframework.name Name: name Activity: MainActivity Android target: android-25 Subproject Path: CordovaLib Android project created with cordova-android@6.2.0 错误:cordovaProject.projectConfig.getFileResources不是函数

在Ionic应用程序中禁用硬件后退按钮?

我正在尝试禁用Cordova应用程序上的后退按钮。 我正在使用AngularJS + Ionic Framework。 我find了关于这个的主题并尝试了下面的代码,但它绝对没有效果。 任何想法? 谢谢! 的index.html document.addEventListener(“deviceready”, onDeviceReady, false); function onDeviceReady() { document.addEventListener(“backbutton”, function (e) { e.preventDefault(); console.log(“hello”); }, false ); } 请注意,当我按下按钮时,我的控制台中显示“hello”。

使用ionic framework的语音识别

我正在寻找一种使用ionic framework来进行语音识别的方法。 我想要在iOS和Android设备上运行一个应用程序。 目前,我提供了一个Web视图在iOS和Android,并有一个共同的代码库。 我想包含语音识别function并取出语音输出。

在Visual Studio 2013中使用Visual Studio Tools for Apache Cordova构buildAndroid模拟器时无法加载资源

我正在使用适用于Microsoft Visual Studio 2013 CTP3.0的Apache Cordova的Visual Studio工具。 我使用“离子login模板”创build了一个新的解决scheme。 当我在“Ripple – Nexus Galaxy”在线服务Android模拟器中运行应用程序时,应用程序运行良好,但是在本地Android开发人员工具“Android Emulator”中却没有运行。 当VS为本地模拟器构build解决scheme时,我在javascript控制台中得到以下输出: 无法加载资源 文件:ionic.bundle.js,行:0,列:0 无法加载资源 文件:ionic.css,行:0,列:0 无效的CSS属性名称:animation-timing-function 文件:ionicons.min.css,行:6,列:1 未捕获的ReferenceError:未定义angular度 文件:app.js,行:8,列:0 当前窗口:file:///android_asset/www/index.html 为什么VS可能无法加载本地模拟器的ionic.bundle.js和ionic.css资源,而不是Ripple? PS。 了解更多信息: 答)我已经在我的Samsung Galaxy S3上设置了PhoneGap开发人员应用程序。 我尝试导航到cmd解决scheme的“bld \ Debug”文件夹中,运行“phonegap build android”和“phonegap serve”,应用程序在手机上正常运行。 B)我也尝试过使用在线的PhoneGap构build服务,并在Galaxy手机上下载了生成的.apk文件,在这种情况下,应用程序的运行方式与模拟器相同,即ionic.bundle.js和ionic.css失败加载。