图层几何学不熟悉几何学的人就不要来这里了--柏拉图学院入口的签名在第二章里面,我们介绍了图层背后的图片,和一些控制图层坐标和旋转的属性。在这一章中,我们将要看一看图层内部是如何根据父图层和兄弟图层来控制位置和尺寸的。另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和自动布局影响的。布局...
分类:
移动开发 时间:
2015-02-04 16:04:08
阅读次数:
612
//实例化一个NSDateFormatter对象NSDateFormatter*dateFormatter = [[NSDateFormatteralloc]init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setDateFormat:@"yyyy-MM-dd ...
分类:
移动开发 时间:
2015-02-04 16:03:23
阅读次数:
163
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示var string = "tel:" + "136XXXXXXXX"UIApplication.sharedApplication().openURL(NSURL(string: string)!)2,这种方法,...
分类:
移动开发 时间:
2015-02-04 16:02:47
阅读次数:
134
寄宿图图片胜过千言万语,界面抵得上千图片 ——Ben Shneiderman我们在第一章『图层树』中介绍了CALayer类并创建了一个简单的有蓝色背景的图层。背景颜色还好啦,但是如果它仅仅是展现了一个单调的颜色未免也太无聊了。事实上CALayer类能够包含一张你喜欢的图片,这一章节我们将来探索CAL...
分类:
移动开发 时间:
2015-02-04 16:00:20
阅读次数:
214
android:layout_weight是view所占空间的权重。0.0是比较特别的表示,表明必须占据所需的空间,不参与空间的分割。如果在中one和three都是0.0(即上下控件都是0.0),系统为他们预留了最上和最下的位置,而two占据...
分类:
移动开发 时间:
2015-02-04 14:52:13
阅读次数:
134
作为一个完成的应用程序,数据存储操作是必不可少的,因此,Android系统提供了四种数据储存方式,分别是:SharedPreference、File、SQLite以及Content Provider。由于Android系统中,数据基本都是私有的,都是存放于"data/data/程序包名"目录下,所有要实现数据共享,正确方式使用Content Provider。
SQLite:SQLite是一个轻...
分类:
移动开发 时间:
2015-02-04 14:47:41
阅读次数:
236
整体获取可以移动数据上网获取IP也可以WiFi获取方法
public static String getPhoneIp() {
try {
for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInte...
分类:
移动开发 时间:
2015-02-04 14:44:54
阅读次数:
143
· 课程讲师:老夫子
· 课程分类:Android
· 适合人群:高级
· 课时数量:38(70节)课时
· 更新程度:完毕
· 服务类型:C类(普通服务类课程)
· 用到技术:Android、A8、210、Linux、驱动、NDK、报警
· 涉及项目:联动报警系统
对这个课程有兴趣的可以加我qq2748165793
1.课程研发环境
本课程包括JAVA应用...
分类:
移动开发 时间:
2015-02-04 14:43:41
阅读次数:
198
前言
本教程是介绍使用html5+(nativejs)和mui开发移动app(包括android和ios),
感兴趣请继续,不感兴趣请跳过,大部分来自官方api,增加了一些自己的总结。
HBuilder
说明
用h5+开发app的环境,也是ide,对eclipse做了深度定制,以前使用过eclipse或者myeclipse可以直接上手
官网
http://www.dclo...
分类:
移动开发 时间:
2015-02-04 14:43:56
阅读次数:
257
原理
html5+开发app的原理大概是这样:
html页面负责内容;
ui负责页面样式;
js负责调用原生app方法。
html5
html5这部分负责页面,也就是app中你看到的东西,大概的架构和内容
ui
ui负责页面样式,既然要做移动app,那做出的效果就得和移动端靠近,
这里并没有局限于用那种ui,比较常见的适配移动端的ui框架有:
bootstrap...
分类:
移动开发 时间:
2015-02-04 14:40:23
阅读次数:
202
在使用Eclipse的过程中,有时会遇到使用Java虚拟机内存不够的情况,这时Eclipse就会提示你重启,我们可以通过设定Eclipse启动参数来调节使用Java虚拟机内存。
右键点击Eclipse的快捷方式,选择属性,在目标的Text里加上 -vmargs -Xmx192M
,设定初始化使用Java虚拟机最大内存为192M,也可以设定为其他值。
-Xmx 这个参数是设定使用的最大内存...
分类:
移动开发 时间:
2015-02-04 14:42:12
阅读次数:
141
引言: 在基于SpringData/JPA来快速开发若干功能过程中,碰到了table is not Mapped问题,经过一番辛苦的调试测试之后,才发现了一个@Entity的属性name的妙用。...
分类:
移动开发 时间:
2015-02-04 14:38:55
阅读次数:
379
前言
看了前面两篇内容是否有点跃跃欲试了?
下面就开始一个简答的例子,以及mui相关内容
mui
官网:http://dcloudio.github.io/mui/
说明:希望你可以把官网内容通读一遍,这是以后开发的基础
开始
新建项目
在首页点击新建移动App,如下:
或者在项目管理器内右键新建,或者快捷键ctrl+n+a
选择模版
这里选择...
分类:
移动开发 时间:
2015-02-04 14:38:53
阅读次数:
594
Vindor标示符 (IDFV-identifierForVendor)
这种叫法也是在iOS 6中新增的,不过获取这个IDFV的新方法被添加在已有的UIDevice类中。跟advertisingIdentifier一样,该方法返回的是一个NSUUID对象。
NSString *idfv = [[[UIDevice currentDevice] identifierForVendor] UUI...
分类:
移动开发 时间:
2015-02-04 14:38:23
阅读次数:
199
题意:给出n个苹果,m个盘子,问有多少种不同的苹果放置方法可以把它抽象为把一个数n,拆分成a1,a2,a3,---,am,使得它们的和为n,话说这一题是学习的ppt里面的,它的思路就是搜索搜索条件的设置:放置苹果到第k个盘子的时候,要求第k个盘子里面的苹果数目大于第k-1个盘子里面的苹果数目,如果大...
分类:
移动开发 时间:
2015-02-04 14:34:43
阅读次数:
146
//// AppDelegate.m// //// Created by Kenshin Cui on 14-2-23.// Copyright (c) 2014年 Kenshin Cui. All rights reserved.//#import "AppDelegate.h"@impl...
分类:
移动开发 时间:
2015-02-04 14:35:39
阅读次数:
368