ionic混合app实践
ionic开发过程中遇到问题的解决过程的记录。
leason00
工程师
展开
-
ionic---开发环境配置
1.准备工作下载 Node.js(下载包),WebStorm(IDE,编写代码,浏览器调试),JDK(webstorm 运行环境),Android SDK (Android编译) nodejs,Android SDK自行百度安装,注意环境变量的配置,Android sdk 项目中用的是7.02.安装ionic,cordova等注意:运行命令提示符(管理员) 输入安装cordova和ionicn原创 2016-11-22 20:11:59 · 758 阅读 · 0 评论 -
ionic 热更新插件cordova-hot-code-push的实践
最近在做混合app,想用上热更新技术,就是用户不用重新安装客户端,就可以静默或提示用户更新里面的html js css img等文件, 就像支付宝过节,双十一换的图标一样,都是采用热更新了。 http://www.ionic.wang/article-index-id-71.html(这是ionic对这个热更新插件的简单介绍)1.安装插件在完成ionic基本开发环境的基础上进行一下操作首先安装c原创 2016-11-23 15:52:56 · 2790 阅读 · 0 评论 -
ionic百度定位插件Android版实践
本插件利用百度地图提供的定位功能进行Android版手机定位。为什么没有iOS版?因为iOS版有官方的定位插件cordova-plugin-geolocation可以使用。请参照:cordova-plugin-geolocationAndroid版为什么不使用官方的cordova-plugin-geolocation插件最新版的插件已经删除掉的Android版定位的代码,改为基于系统浏览器(chro原创 2016-11-23 19:49:45 · 4252 阅读 · 1 评论 -
ionic安卓真机debug调试方法,定位js错误
ionic安卓真机debug调试方法,定位js错误 ##ionic开发当没有用到ng-cordova这些底层的东西的时候,可以直接在浏览器里面调试。但是当你需要调用底层硬件的时候。传统的在浏览器控制台看js错误就没用了,这个问题苦恼很久,导致我一直是build完apk就一顿alert()。。。。现在想想这么蠢得方法竟然用了那么久。下面介绍一种刚刚找到的调试方法—第一步:真机设置USB调试模式(具体手原创 2016-12-24 17:14:52 · 7561 阅读 · 2 评论 -
ionic---插件安装
引入cordova插件1.下载ngCordova.js到项目目录,ionic助手点击添加ngCordova 或 下载js文件到目录。 ng-cordova.js ng-cordova.min.js2.修改index.html引入js到项目<script src="lib/ngCordova/ng-cordova.js">></script><script src="cordova.js"></sc原创 2017-02-27 17:43:30 · 1409 阅读 · 0 评论 -
ionic---控制器文件分离
app.js需要改动的地方保证所有模块注入全局angular.module('starter', ['ionic','ngCordova', 'starter.controllers', 'starter.services','starter.directives','starter.filters'])写好各个模块的注入(直接写在app.js文件最下方就行)angular.module('star原创 2017-02-27 17:44:39 · 988 阅读 · 0 评论 -
ionic---数据本地存储sqlite
ionic混合app本地数据持久化,sqlite的实现原创 2017-02-27 17:45:35 · 1237 阅读 · 0 评论 -
ionic---state路由
ionic中路由使用方法总结原创 2017-02-27 17:46:11 · 816 阅读 · 0 评论 -
ionic---angular中filter过滤器
angularjs中的filter模块的用法总结原创 2017-02-27 17:46:57 · 1262 阅读 · 0 评论 -
ionic---上拉加载下拉刷新
ionic实现上拉加载更多,下拉刷新功能原创 2017-02-27 17:48:05 · 484 阅读 · 0 评论 -
ionic---ion-view 视图的生命周期
ion-view说明一个容器包含内容视图和任何导航以及页眉的信息。当一个视图进入和存在他的父 ionNavView, 该视图同样会发出信息,例如他的标题, 是不是应该存在返回按钮, 是不是相应的 ionNavBar应该存在, 应该用什么样的转场动画, 以及运动的轨迹。视图被缓存下来来提高性能. 当你跳出一个视图, 他的元素被保存在Dom中并且他的作用范围也不再 watch的作用域内.当我们访问到一个原创 2017-02-27 17:48:54 · 1650 阅读 · 0 评论 -
ionic---关于android和ios蓝牙的使用--以小票打印为例
关于手机蓝牙ionic APP蓝牙要区分Android和IOS。Android对于蓝牙开发从2.0版本的sdk才开始支持,开放程度很高。但是ios对蓝牙做出严格限制,所以为了ionic中的Android和IOS使用同一份代码(这是使用ionic目的之一),必须对蓝牙模块进行特殊处理。关于IOS蓝牙的一些了解IOS设备本身不是用来传输文件的,主要用来连蓝牙耳机,音响(苹果认证MFI的设备)等。直到iO原创 2017-09-27 08:52:30 · 7303 阅读 · 4 评论