Articles of ionic framework

在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失败加载。

离子 – 闪屏适用于iOS,但不适用于Android

我有一个离子应用程序,其中的启animation面和图标使用CLI命令生成的ionic resources iOS版本与正在渲染的初始屏幕完美配合,但是在Android版本中,加载应用程序时只显示一个白色屏幕。 我已经检查了config.xml文件,所有的path看起来都是正确的,生成的图像出现在相应的文件夹中。 (我使用了splash.psd模板来生成它们。 我错过了什么? 这里是config.xml文件供参考,我有一种感觉,我在这里做错了什么 – <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <widget id="com.ionicframework.testeduser720691" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>Tested Health</name> <description> An Ionic Framework and Cordova project. </description> <author email="you@example.com" href="http://example.com.com/"> Your Name Here </author> <content src="index.html"/> <access origin="*"/> <preference name="webviewbounce" value="false"/> <preference name="UIWebViewBounce" value="false"/> <preference name="DisallowOverscroll" value="true"/> <preference name="android-minSdkVersion" value="16"/> <preference name="BackupWebStorage" value="none"/> <preference name="SplashScreen" […]

Ionic / Cordova如何生成散列键?

我正在努力添加与离子/ cordova的facebook api集成,并试图find为我的应用程序生成的debugging哈希键,当我这样做: ionic build android 我知道它会在/userhomedir/.android/debug.keystore中生成一个新的.keystore文件。 但是它是什么作为别名和密码 ? 在cordova为我的应用程序创build它之后,如何获取这个哈希键。 在构build过程中,我没有看到散列键被打印在任何地方。 我需要生成的哈希键给Facebook API使用他们在SDK上login

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-information", "org.apache.cordova.splashscreen", "cordova-plugin-whitelist", ], "cordovaPlatforms": [ "ios", "android" ] 当从存储库中取出时,根项目目录没有插件和平台目录。 所以我运行“离子平台添加android”,它将创build平台目录并安装插件。 但它不工作,直到我运行“离子平台rm android”,然后“离子平台添加android”,突然它工作正常。 这是什么原因? 以及如何解决这个问题,所以下一个开发人员可以通过运行“离子平台添加android”一次来拉回购并直接使其工作? 我正在使用最新的cordova

在Ionic / Cordova应用程序上只显示数字键盘

我的Ionic / Cordova应用程序有两个问题,都是数字键盘,我没有select显示它。 1)需要显示数字键盘的密码input。 它显示一个字母数字键盘。 如果我更改为数字,我不能隐藏条目(带*)。 2)我必须插入货币掩码的数字input(从左到右)。 我find的所有选项都在文本input中运行。 有人帮我? 请!

覆盖android硬件后退button,使其在一个页面退出,并使其返回到下一页

我正在使用下面的控制器,以便在dashboard页面android后退button退出应用程序,但在其余的页面回去。 由于在dashboard页面我有一个教程,我只向用户呈现一次,那么我不得不重写android后退button,以便在dashboard它退出如果按下,它适用于这个代码罚款: angular .module('az-app') .controller('DashboardController', function ($scope, $state, $ionicPlatform) { /** * While user on dashboard.html we don't want Android back button to return * to tutorial views so we override it so that in case that back button is pressed * to exit app which is in accordance with android lifecycle. * */ $ionicPlatform.registerBackButtonAction(function […]

zipalign:找不到命令

我现在正在处理Ionic项目,我想要zipalign android-release-unsigned.apk文件。 我遵循Ionic的这个指南 。 当我运行zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk命令时,我得到了-bash: zipalign: command not found错误。 这是zipalign在我的系统中的位置: /Users/zulhilmizainudin/Library/Android/sdk/build-tools/21.1.2 我试图复制它里面的zipalign,并将其放入我的离子项目文件夹中,再次运行zipalign命令。 但仍然找不到相同的命令。 我现在应该怎么做?

Android升级cordova相机插件时出现错误

更新Cordova相机插件从2.1.1到2.3.1后,我得到生成错误。 以下是版本的详细信息 cordova版本:6.3.1,cordova-plugin-camera 2.1.1“照相机”。 以下是我遵循的步骤 cordova plugin remove cordova-plugin-camera –save cordova plugin add cordova-plugin-camera –save 我看到config.xml文件已经更新到 当我build立cordovaandroid构build我得到下面的错误错误:cmd:命令失败,退出代码1错误输出:注意:一些input文件使用或重写弃用的API。 注意:使用-Xlint:deprecation重新编译以获取详细信息。 注:某些input文件使用或覆盖弃用的API。 注意:使用-Xlint:deprecation重新编译以获取详细信息。 警告:string“menu_settings”没有默认翻译。 platform \ android \ src \ org \ apache \ cordova \ camera \ CameraLauncher.java:32:error:can not find symbol org.apache.cordova.BuildHelper; symbol:class BuildHelper location:package org.apache.cordova platforms \ android \ src \ org \ apache \ cordova […]