![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT-手机移动开发
LarryHai6
一直致力于开源技术和软件架构实践,追求业务和技术的最佳实践
| 个人的专业领域包括 大型分布式系统/应用架构设计 云原生架构设计 微服务架构设计 Agile和DevOps最佳实践 DDD设计方法论 数据建模与分析 | 联系方式: 邮件: liuhaidl9@163.com
展开
-
ionic 2 - 怎么配置Storage
/** * Storage is an easy way to store key/value pairs and JSON objects. * Storage uses a variety of storage engines underneath, picking the best one available * depending on the platform. *原创 2017-03-16 21:51:45 · 2314 阅读 · 0 评论 -
ionic2 中隐藏子页面tabs选项卡的三种方法
第一种: 隐藏全部子页面的tabs选项界面 找到app.module.ts文件 ,修改如下代码imports: [ IonicModule.forRoot(MyApp,{ tabsHideOnSubPages: 'true' //隐藏全部子页面tabs }) ], 第二种:隐藏某个子页面的tabs ; 缺点:当子页面使用转载 2017-03-09 23:54:52 · 8206 阅读 · 5 评论 -
ionic2的返回按钮修改和tab上下显示的翻译
修改app.module.ts这个文件imports: [ IonicModule.forRoot(MyApp,{ backButtonText: '返回', iconMode: 'ios', modalEnter: 'modal-slide-in', modalLeave: 'modal-slide-out', tabsPlacement: 'bo转载 2017-03-09 23:14:59 · 1528 阅读 · 0 评论 -
androidSDK配置环境变量
android的开发人员来说,首先要做的就是环境变量的配置。java是需要配置环境变量的。当然,安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里。工具/原料android SDK方法/步骤在我的电脑右键【属性】打开,点击【高级系统设置】如图。转载 2017-03-20 14:11:13 · 33115 阅读 · 0 评论 -
使用ionic2开发一个登录功能
服务的采用Asp.net API实现,数据库用的sqlite,具体实现请看:源代码唯一需要说明的是跨域问题:跨域代码: system.webServer> httpProtocol> customHeaders> add name="Access-Control-Allow-Origin" value="*" /> add转载 2017-03-06 15:45:37 · 1414 阅读 · 0 评论 -
Mobile Development Related Knowledge
Mobile Development Related KnowledgeRunning ContainerNodejsHybrid FrameworkCordova //Hybird development platform to support ios/android/window phoneionic //Js + Css + HTML based on原创 2017-03-02 09:24:25 · 330 阅读 · 0 评论 -
Ionic2:创建App启动页滑动欢迎界面
摘要: 每个有逼格的App在第一次启动时都有一个欢迎界面,通常是几个单页面或者带动画的单页面滑动到最后一页有个启动的按钮,本文将使用Ionic2来创建,So easy!效果如下,图片来自网络本文例子和上图稍有不同,主要功能如下:每滑动一下展示一张全屏图片;滑动到最后一页才出现启动按钮;欢迎界面只在第一次安装启动时出现。下面就让我们一步一步实现这个功能:1.创建应转载 2017-03-05 21:21:00 · 2263 阅读 · 0 评论 -
在Ionic 2中使用TypeScript使用第三方cordova插件(Using a third-party cordova plugin in Ionic 2 with TypeScript)
问 题 In my Ionic 2 app (TypeScript), where I use plugins, for example the Camera plugin from ionic-native which works fine. Now I want to use BackgroundMode plugin:https://github.com/katzer/cor转载 2017-03-05 20:23:58 · 2720 阅读 · 0 评论 -
用ionic快速开发hybird App(已附源码,在下面+总结见解)
1.ionic简介ionic 是用于敏捷开发APP的解决方案。核心思路是:利用成熟的前端开发技术,来写UI和业务逻辑。也就是说,就是一个H5网站,这个区别于react-native,native。即是:“写一次,到处运行”。从去年到现在,也是红得发紫,很多APP相继喷薄而出,至今也见过学多做得非常好的APP,当然,是指在iOS的机器上体验到的。android不敢恭维。简介参见官转载 2017-03-04 00:53:19 · 6769 阅读 · 1 评论 -
几款开源的hybird移动app框架分析
几款开源的Hybrid移动app框架分析IonicOnsen UI与 ionic 相比jQuery MobileMobile Angular UI结论很多移动开发者喜欢使用原生代码开发,但这种方式并不是一个银弹,在需要快速以及低成本开发的时候Hybrid App(混合应用)就体现了它的优势。HTML5 移动UI框架(例如Ionic)让你创建垮平台Hybrid App转载 2017-03-04 00:37:53 · 9315 阅读 · 0 评论 -
ionic2文档整理
本文档不是英文文档的完全翻译,是个人的阅读笔记。如果阅读后有不明白或者不懂, 请移步英文版阅读。 如果本文有错误,请在本页末尾留言或者提交 Issues。 您可以点击小标题跳转到相应的ionic2英文文档。 如果本文帮助到了你, 请点击此处,帮作者点个star支持一下。 前言 声明:本仓库中的例子程序使用了ionic官方的例子 ionic-preview-a转载 2017-03-11 14:14:06 · 4587 阅读 · 0 评论 -
ionic2 自学须知的基本知识点
Ionic(ionicframework)一款接近原生的HTML5移动App开发框架。IONIC 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。 它使用 JavaScript MVVM 框架和AngularJS 来增强应用。提供数据的双向绑定,使用它成为 Web 和移动开发者的共同选择。Ionic是一个转载 2017-03-11 14:33:45 · 1338 阅读 · 0 评论 -
ionic开发——利用localStorage存储用户名和密码
在开发中,只要用户登录过一次,再次打开应用程序,都会自动填充用户名和密码,那么怎么实现的,我们可以用localStorage来实现这个功能,代码如下: 一、了解localStorage1. 存储:localStorage.setItem(key,value); 如果key存在时,更新value2. 获取:localStorage.getItem(key);转载 2017-03-11 21:57:23 · 2289 阅读 · 1 评论 -
xcode8.2 免证书手机调试详解
最近开始学习iOS开发,所以用的xcode版本也是最新的8.2,不过由于没有证书我又想真机调试APP,经过查询资料,说是xcode7.0开始就可以免证书真机调试,下面记录下详细步骤。看下我的xcode版本,如下图:好了,接下来点击屏幕左上角的Preferences,如图:接着 选中Accounts,点击右下角加号"+",如图:点击Add Ap转载 2017-03-16 14:48:25 · 9692 阅读 · 1 评论 -
ERROR Internal navigation rejected - <allow-navigation> not set for url='xxx'
在cordova开发中如果出现 ERROR Internal navigation rejected - not set for url='xxx' 错误。原因:没有设置白名单,ios9+拒绝请求。解决方案: 在config.xml文件中配置 [html] view plain copy allow-navigation href="*" /> //即转载 2017-03-15 23:51:14 · 1614 阅读 · 0 评论 -
百度地图API开发指南
简介什么是百度地图API?百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用。百度地图API包含了构建地图基本功能的各种接口,提供了诸如本地搜索、路线规划等数据服务。面向的读者API是提供给那些具有一定JavaScript编程经验和了解面向对象概念的读者使用。此外,读者还应该对地图产品有一定的了解。您在使用中遇到任转载 2017-03-14 22:18:03 · 6099 阅读 · 0 评论 -
使用ionic2接入百度地图
在index.html中引入百度地图的js类库密钥需要到百度地图API官方文档中申请http://lbsyun.baidu.com/index.php?title=jspopularhtml页面内容 scss样式文件#map{ width: 100%; height: 100%; display: block; overf转载 2017-03-14 22:03:02 · 8062 阅读 · 0 评论 -
Ionic2 使用高德地图
在ionic2中使用高德地图需要我们在高德地图的开发者平台申请使用web JavaScript API的key。然后进行以下步骤使用进行地图的开发,这里我说说为什么我没有使用百度地图。 最开始我是采用的百度地图,但是在使用的过程中发现在使用百度自己封装的一些参数的时候会各种应用不成功,就比如说marker.setAnimation(BMAP_ANIMATION_BOUNCE);中的BMAP转载 2017-03-14 17:04:38 · 1764 阅读 · 0 评论 -
ionic2页面回传值,关于Typescript的Promise承诺
经典:javascript Promise介绍 来自谷歌的说明,简单直观来自谷歌Promise 构造函数接受一个函数作为参数,该函数的两个参数分别是 resolve 方法和 reject 方法。如果异步操作成功,则用 resolve 方法将 Promise 对象的状态,从「未完成」变为「成功」(即从 pending 变为 resolved);如果异步操作失败,则用 reject 方转载 2017-03-13 23:27:32 · 6775 阅读 · 1 评论 -
ionic 跨页面传值的几种方法
1、使用AngularJS自带的$cacheFactory服务$cacheFactory 从字面直译即为缓存工厂,可以用它来生成缓存对象,缓存对象以key-value的方式进行数据的存储,在整个应用内是单例的,可以在service或者controller中注入这个服务,然后就可以用它来自由的存取对象以及各种变量,下面是一个简单例子 .controller('AppC转载 2017-03-13 22:26:00 · 3156 阅读 · 0 评论 -
使用Ionic2开发Todo应用
本文使用Ionic2从头建立一个简单的Todo应用,让用户可以做以下事情:查看todo列表添加新的todo项查看todo详情保存 todo到持久化存储0 开始之前本教程需要你了解基本的Ionic 2概念。已经在电脑上安装了Ionic 2。如果没有,先去安装和学习吧。1 创建新的Ionic 2工程我们将通过生成一个基于“空白”模板的新项目开始。这是一个空的项目框架,但有一些示转载 2017-03-13 21:09:32 · 1149 阅读 · 0 评论 -
AngularJS(4)——ionic 框架下实现 Localstorage本地存储
前言: 我们前台用的是ionic+AngularJS,做的是混合模式移动应用。最近有一个需求是,我在页面A上面滑动的时候,跳入页面B,页面B需要加载页面A的数据,这样的页面传值如何实现呢?那就需要用到LocalStorage本地存储了。Ionic Ionic是目前最有潜力的一款HTML5手机应用开发框架。通过SASS构架应用程序,他转载 2017-03-11 22:09:33 · 2153 阅读 · 0 评论 -
实践分享:开始用Cordova+Ionic+AngularJS开发App
Cordova、Ionic、AngularJS都是什么?CordovaCordova是一款开放源代码的App开发框架,旨在让开发者使用HTML、Javascript、CSS等WebAPIs开发跨平台的移动平台应用程序,其原名称之为PhoneGap,Adobe收购Nitobi公司后,PhoneGap商标保留,代码贡献给了Apache基金会,而Apache将其命名为ApacheCallback转载 2017-02-08 23:58:01 · 1358 阅读 · 0 评论 -
使用Cordova进行iOS开发 (第三方插件的使用:Camera插件)
增加 cordova-plugin-camera1 切换到iOS项目所在的路径里$ cordova plugin add cordova-plugin-camera>>:"Fetching plugin "cordova-plugin-camera@~2.1.0" via npm"会在下面生成这样的文件夹2 找到下面路径中 camera的插件对应的iOS项目的cl转载 2017-02-09 00:24:58 · 4037 阅读 · 0 评论 -
h5做app和原生app有什么区别?
H5开发的web APP和原生APP的区别有以下几个方面:一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目⊙ 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)等等⊙ 需要使用各自的软件开发包,开发工具以及各自的控件 移动Web App⊙ 因为运行在移动设备的浏览器转载 2017-02-06 23:24:56 · 31311 阅读 · 2 评论 -
HTML5来了,7个混合式移动开发框架
在这个时间开始学习移动开发真是最好不过了,每个人应该都有一些移动应用的创意,而且你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂一些CSS和JavaScript就够了。如果你总听别人说HTML5的移动应用太慢,我只能告诉你应该有一些主见,首先HTML5会越来越好,移动端的硬件也会越来越强,怎么说呢,你仔细看一看你手机上的应用吧,很多应用已经悄悄的使用混合式开发了,如果像你说的它转载 2017-02-06 23:39:05 · 11468 阅读 · 0 评论 -
iOS 应用程序开发官方中文手册
http://wenku.baidu.com/view/f0c2b3e8b14e852458fb5749.html转载 2016-07-22 22:04:26 · 5382 阅读 · 0 评论 -
iOS开发入门教程
摘要iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识。程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们写在前面的话学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程。索性就从最基础的开始,一步一步记录一个最简单的iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到转载 2016-07-22 21:52:12 · 42430 阅读 · 2 评论 -
app advice:苹果iOS 2.0 – iOS 8.0各版本发布时间表
http://www.199it.com/archives/255587.htmlapp advice:苹果iOS 2.0 – iOS 8.0各版本发布时间表2014年07月15日iPhone, 智能手机, 移动互联网据app advice消息称,按照过去两年的发布惯例,苹果可能会在本月的28日发布iOS 8转载 2016-04-22 22:29:05 · 1838 阅读 · 0 评论 -
移动页面自适应手机屏幕宽度
网上关于这方面的文章有很多,重复的东西本文不再赘述,仅提供思路,并解释一些其他文章讲述模糊的地方。1、使用meta标签,这也是普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。首先解释该标签的含义:如果你完全不了解这个标签的使用需要先百度一下。解释:content转载 2016-04-21 19:53:32 · 442 阅读 · 0 评论 -
三步完成自适应网页设计
http://xinyo.org/archives/64557/自适应网页设计近来很流行,如果你接触比较少请参见 responsive sites。当然,对一个新手来说可能听起来有点复杂,其实它比你想象的简单多了。这里是一个快速教程,通过学习你会自适应网页和media queries的基本原理(前提你有css基础)。Step 1:Meta 标签 (查看演示: dem转载 2016-04-21 01:40:13 · 1728 阅读 · 0 评论 -
如何制作手机自适应网页
http://jingyan.baidu.com/article/a3761b2b80b1361576f9aa81.html将PC网站转化为手机自适应网页或者自己制作手机自适应网页其实很简单,可以利用meta标签声明。工具/原料sublime text方法/步骤转载 2016-04-20 19:08:49 · 3580 阅读 · 0 评论 -
移动页面自适应手机屏幕宽度
http://jingyan.baidu.com/article/656db918949b59e381249ce1.html网上关于这方面的文章有很多,重复的东西本文不再赘述,仅提供思路,并解释一些其他文章讲述模糊的地方。1、使用meta标签,这也是普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不转载 2016-04-20 18:55:24 · 513 阅读 · 0 评论 -
AngularJS中使用HTML5手机摄像头拍照
1. 项目背景公司开发一个网站,在做用户头像修改的时候领导提到增加一个由摄像头拍照实现修改头像的功能。因为我们网站是基于Html5进行开发,所以就直接采用H5来实现拍照。起初觉得这个功能很简单,但是做的时候才发现并不是那么简单的。这是在AngularJs中成功实现调用摄像头拍照并截图上传的例图:2. 如何调用摄像头?1234转载 2017-02-06 23:59:00 · 4112 阅读 · 1 评论 -
AngularJS进阶(十九)在AngularJS应用中集成百度地图实现定位功能
在AngularJS应用中集成百度地图实现定位功能注:请点击此处进行充电!前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务。 添加第三方模块的步骤与前面介绍的“在AngularJS应用中集成科大讯飞语音输入功能”步骤相同,在此不再赘述。问题 1.有些手机无法实现定位功能(以我的手机为例:M转载 2017-02-07 00:01:34 · 1825 阅读 · 0 评论 -
AngularJS进阶(十八)在AngularJS应用中集成科大讯飞语音输入功能
在AngularJS应用中集成科大讯飞语音输入功能注:请点击此处进行充电!前言 根据项目需求,需要在首页搜索框中添加语音输入功能,考虑到科大讯飞语音业务的强大能力,遂决定使用科大讯飞语音输入第三方服务。软件首页截图如下所示: 涉及的源代码如下所示:[javascript] view plain copy print?"s转载 2017-02-07 00:04:08 · 1256 阅读 · 0 评论 -
iOS Provisioning Profile(Certificate)与Code Signing详解
引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?什么是Ap转载 2017-02-08 12:48:17 · 566 阅读 · 0 评论 -
About App Distribution Workflows
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582-CH1-SW1About App Distribution Workf转载 2017-02-08 12:25:45 · 516 阅读 · 0 评论 -
Xcode 8 证书管理 Signing for "xxxx" requires a development team
升级 xcode8之后证书管理有点不一样,如果不选择 Team 的话,会看到下图一样的报错解决办法是添加账号就可以自动解决。“这里不需要开发者账号,自己的 apple id,就可以”转载 2017-02-08 12:03:46 · 4208 阅读 · 0 评论 -
使用Ionic + Apache Cordova开发跨平台混合型的移动应用 - 非常好的手机开发初级文章!!!!!!
http://blog.csdn.net/zoutongyuan/article/details/41910903?utm_source=tuicoolJavaScript 写多了,要想真正提高js水平,研究其他js框架源码是不错的选择。Github上大部分都是js、css相关的项目,可以有目的性的 check out 下来,研读研读,还是非常收益的,跟随nb的人,也会慢慢变的nb转载 2017-02-07 19:41:59 · 3588 阅读 · 0 评论