Android基础-08 广播与服务
01_start开启服务的生命周期(重点)
服务的特点:
生命周期的回调方法:
onCreate: 初始化service的实例对象;
onStartCommand:开启服务;
onDestroy:销毁实例对象之前调用这个方法做扫尾工作;
onResume、onPause、onStop、onRestart等生命周期的都没有,因为没有界面;
0...
分类:
移动开发 时间:
2015-04-03 15:32:44
阅读次数:
186
app store付费
上面已经介绍了app store id的注册了,下面在注册基础上,介绍一下app store的付费。
在上面注册成功之后,会收到一封邮件。
1.收到邮件Thank You for Submitting Your Enrollment
Dear ****,
Thank you for your interest in the...
分类:
移动开发 时间:
2015-04-03 15:31:51
阅读次数:
331
app store为开发者提供四种类型的申请:
个人ios开发者计划$99/年
公司ios开发者计划$99/年
企业ios开发者计划$299/年
高校ios开发者计划免费
在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app s...
分类:
移动开发 时间:
2015-04-03 15:29:22
阅读次数:
141
Android基础-09 内容提供者
01_为什么需要内容提供者
内容提供者:提供了统一的访问数据库的方式,可以让其他应用程序来调用。
02_编写内容提供者
步骤:
1、在工程中添加一个内容提供者的类,继承了ContentProvider类型,实现了增删改查的方法;
2、在清单文件中配置一个provider节点,指定authorities(相当于网站的域名,用来唯一标示一个内容提...
分类:
移动开发 时间:
2015-04-03 15:30:29
阅读次数:
242
Android基础-10 多媒体编程
图片、音乐、视频等; 多媒体:多种综合;
01_计算机表示图形的形式
.jpg 36.4 KB 255*340像素,位深度24.
jpg这种工业图形的压缩算法,类似rar,把人言无法识别的颜色值压缩掉了,会使用相邻空间内的颜色表示同一种颜色。文件体积变小,失真。
.png 203 KB 255*340像素,位深度32.
png这种工业图形的压...
分类:
移动开发 时间:
2015-04-03 15:30:23
阅读次数:
286
Android基础-11 新特性
01_fragment入门
Android3.0开始引入这个新特性。主要用于实现一个多任务的界面。
fragement是activity的子界面,是运行在activity里面的。
步骤:
1、添加一个fragment一个类型,继承fragment;
2、在fragment中加载对应的布局文件;
3、得到fragment的管理器
4、得到frag...
分类:
移动开发 时间:
2015-04-03 15:28:40
阅读次数:
249
应用上架的流程和操作步骤
下面主要介绍一下,上架应用相关流程和相关的操作步骤:
1、登录itunes,https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa
2.点击管理"Manage Your Applications"
3.点击添加新应用
...
分类:
移动开发 时间:
2015-04-03 15:30:19
阅读次数:
174
苹果App Store应用内支付(In-App Purchase)
IAP简介
IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买游戏道具,购买游戏等级等等。相比完全收费的应用而言,应用内付费给用户试用的机会,不会让优秀的应用因为缺乏用户的认知而丧失消费者;而且对于开发商,也不需要为了让用户试用而单独发布一款免费...
分类:
移动开发 时间:
2015-04-03 15:31:08
阅读次数:
226
在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观——对移动设备的支持...
分类:
移动开发 时间:
2015-04-03 15:26:36
阅读次数:
182
一个好的app总少不了精美的图片,所以Android开发中图片的加载总是避免不了的,而在加载图片过程中,如果处理不当则会出现OOM的问题。那么如何彻底解决这个问题呢?本文将具体介绍这方面的知识。...
分类:
移动开发 时间:
2015-04-03 15:25:54
阅读次数:
209
给iOS程序添加push代码 Adding Code for a Push Enabled iOS Application
现在,我们开始开发项目,为了使该App能够接受push通知,我们需要对程序进行一些修改。
We are now ready to start programming. We need to make a few modification to the app dele...
分类:
移动开发 时间:
2015-04-03 15:25:24
阅读次数:
158
标识符命名法
标识符命名法最要有四种:
1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。
2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写
3 下划线命名法:单词与单词间用下划线做间隔。
4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方...
分类:
移动开发 时间:
2015-04-03 15:22:29
阅读次数:
199
当我们使用自定义button进行popViewController,并将系统NavigationBar隐藏时,
(self.navigationController.navigationBarHidden = YES;)
NavigationBar的系统自带的侧滑手势便不存在了。
当然我们可以在当期视图上加滑动手势,但是容易出现bug,特别是视图中存在scrollview、table...
分类:
移动开发 时间:
2015-04-03 15:21:03
阅读次数:
142
iOS开发之数据库FMDB1.简介需求作用: 如果需要保存大量的结构较为复杂的数据时候, 使用数据库, 例如交规考试项目常用的数据库: (1)Microsoft SQL Server 2000/2008, 中小企业使用较多 (2)Oracle 比较复杂, 大企业使用较多 (3)Mysql数据...
分类:
移动开发 时间:
2015-04-03 15:13:34
阅读次数:
159
1、volley项目地址 https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6) 和Activity和生命周期的联动...
分类:
移动开发 时间:
2015-04-03 15:14:37
阅读次数:
126
全新基于MVVM(Model-View-ViewModel)编程模式架构,开启EasyIOS开发函数式编程新篇章。EasyIOS 2.0类似AngularJs,最为核心的是:MVVM、ORM、模块化、自动化双向数据绑定、等等关于有疑问什么是MVVM,以及为什么IOS开发需要MVVM思想编程的,请看文...
分类:
移动开发 时间:
2015-04-03 15:09:47
阅读次数:
174