码迷,mamicode.com
首页 > 移动开发
iOS AutoLayout自动布局中级开发教程(1)-浅谈autolayout
何为autoLayout(自动布局,相对布局)? 按照我粗浅的理解,autolayout就是描述用来描述视图(控件)与视图之间的关系的一种工具; 当然,这种关系包括,子视图与子视图(如一个view上的两个button),子视图与父视图的关系(如一个Button距离他的父视图view右边界的距离);有大小关系(等高等宽),边界距离关系,有中心点(centerX 和 centerY)关系也有比例缩放...
分类:移动开发   时间:2015-01-22 09:32:06    阅读次数:878
iOS AutoLayout自动布局中级开发教程(2)-初识autolayout
通过storyboard,我们初识一下autolayout的表现形式: 看下图,使用storyboard创建的两个控件视图: 上图中的四个圆角框内的距离值,就是约束; 比如上图的第二个视图,他的 约束是:  距离 view左边,右边界的距离,这样就确定了 宽度和水平方向上的位置,还有距离上面(第一个)视图的距离,还有高,这样就确定了 视图的高度和y轴的位置;这样就可以在一个二维空间(...
分类:移动开发   时间:2015-01-22 09:32:09    阅读次数:333
Start Developing iOS Apps Today
Start Developing iOS Apps Today(中文) 简介 创造 iOS 应用既有乐趣又有回报,如果你正在初学开发,可能会为从何着手而感到困惑。这份路线图为 iOS 应用开发入门提供了一个完美的开端。在你的 Mac 电脑上便可以创造出 iOS 应用,并在 iPad、iPhone 和 iPod touch 上安装使用。跟随这份路线图的指引,你会知道从哪里...
分类:移动开发   时间:2015-01-22 09:29:40    阅读次数:286
iOS 程序开发路线图
原文链接:http://www.appdeveloperatlas.com/ 1集成 工具表面企业api API访问网关API管理API目录 2开发 应用开发工具 MVC框架UI框架混合动力工具跨平台工具企业移动开发平台 3测试 用户测试和认证工具 自动化应用程序测试测试应用程序认证对比测试 4部署 应用商店和云基础设施 ...
分类:移动开发   时间:2015-01-22 09:31:19    阅读次数:240
Android 实现Path2.0中绚丽的的旋转菜单
上图先:那么下面开始吧~首先,将整个菜单动画分解开来。1.一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2.二级菜单按钮的平移动画2个,弹簧效果的in和out3.二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。4.一级菜单按钮的恢复效果,放大出现好的逐一去实现:首先是一级菜单按钮的旋转...
分类:移动开发   时间:2015-01-22 09:21:13    阅读次数:203
手机工艺简介(金属篇)
随着消费者审美标准的提高,以及手机工艺的快速发展,为了丰富手机外观颜色搭配和提升质感的表达效果,越来越多的各种类型的手机装饰件被应用于手机上。大致分为电铸件、铝装饰件、不锈钢装饰件、粉末冶金件、水晶标牌、钻石及人造宝石等几类。 电铸件 (一)特点:金属感强,档次高,耐磨性好。能进行超精密加工...
分类:移动开发   时间:2015-01-22 09:19:13    阅读次数:282
Android - 延迟执行PostDelayed
延迟执行PostDelayed本文地址:http://blog.csdn.net/caroline_wendyAndroid程序中,使用postDelayed()方法,表示,在一段时间之后,执行新的线程,即可以达到一段特定程序延迟执行的目的。使用: // 延迟15秒 new Handler().postDelayed(new Runnable() { ...
分类:移动开发   时间:2015-01-22 08:15:32    阅读次数:265
Android - 解决onSaveInstanceState的Bug
解决onSaveInstanceState的Bug本文地址:http://blog.csdn.net/caroline_wendyBug:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManag...
分类:移动开发   时间:2015-01-22 08:17:17    阅读次数:307
Android - Android基础概括
Android基础概括本文地址: http://blog.csdn.net/caroline_wendy1. 定义为移动设备设计的第一个真正开发的综合平台,包含操作系统、用户界面、和应用程序,所有软件都能运行在手机上,从而消除了阻碍移动创新的障碍。2. 主要部分硬件:基于位置的服务硬件(如GPS)、摄像头、音频、网络连接、Wi-Fi、蓝牙、传感器(包括加速计)、NFC、触摸屏和电源管理。位置服务:...
分类:移动开发   时间:2015-01-22 08:17:46    阅读次数:242
Android实现拍照与打开本地图片
代码如下: public class MainActivity extends Activity { private Button btnCamera; private Button btnLocalPic; private ImageView imageView; @Override protec...
分类:移动开发   时间:2015-01-22 08:16:21    阅读次数:168
android——activity添加退出动画
在finish()语句后加//该方法的参数:前者是将要进入activity的进入动画,后者是正要退出activity的动画 overridePendingTransition(R.anim.abc_fade_in,R.anim.login_activity_out);2.特别注意两个动画的时间要一致;
分类:移动开发   时间:2015-01-22 07:11:40    阅读次数:169
android——资源目录
res/drawable/图像型的资源文件;res/layout/可被编译成屏幕布局的xml文件;res/values/可被编译成多种类型的资源文件:(1)array.xml定义数组;(2)colors.xml定义颜色和颜色字符串值,分别用Resource.getDrawable()和Resource.getColor()方法获取这些资源;(3)dimens.xml..
分类:移动开发   时间:2015-01-22 07:10:16    阅读次数:211
如何在Windows XP上飆速Android intel模擬器加速器(HAXM)
因為還有很大部分的學習環境仍然還在使用WindowsXP在練習及開發Android,有鑑於此,為了協助這樣的一個族群同時於多版本的情境下用Android模擬器飆速測試及開發程式,0.首先在進入Windows系統前,先切入BIOS的setup,檢視BIOS設定,VT及XD要設為[Enable].依廠牌而定,VT及XD設定位置可..
分类:移动开发   时间:2015-01-22 07:10:11    阅读次数:310
在Eclipse中搭建Android开发环境
忙活了两天多的时间,终于在Eclipse中成功搭建了Android开发环境,着实不易啊!! 原本我用的编译器是MyEclipse的,但是从网上找不到如何在MyEclipse中搭建环境,于是乎就换了Eclipse,但是Eclipse的下载又费了不少劲。 废话不多说,为了让更多的人少走弯路,我决定还是将这次的经验分享出来吧~~ 首先,需要准备的东西: ADT(Android Developme...
分类:移动开发   时间:2015-01-22 07:02:24    阅读次数:183
android操作系统的adb参数的多见用法
常用adb指令的总结: 1.设备.apk文件 则:假如其时只要一个模拟器。 >adb instal/hello.apk 假如有多个模拟器。如:需要拟定设备在哪个模拟器上。 运用:>adb devic指令检查其时工作的模拟器的称号 然后:>adb-semulator-5556 instal/hello.apk 2.检查状况 >adb get-state offlin离线)bootl...
分类:移动开发   时间:2015-01-22 01:51:01    阅读次数:315
Android SurfaceView实战 带你玩转flabby bird (上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42965779 ,本文出自:【张鸿洋的博客】1、概述哈,记得以前写过Android SurfaceView实战 打造抽奖转盘 , 同属于SurfaceView系列,基本可以从这篇博文中学习到SurfaceView的用法,以及利用SurfaceView做抽奖转盘。但是其中缺少一部分的...
分类:移动开发   时间:2015-01-22 01:47:36    阅读次数:284
iOS开发--MKMapView添加UIPanGestureRecognizer
当我们想给MKMapView添加拖动手势时,第一个想法可能是这样: - (void)viewDidLoad { //.... UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)]; [s...
分类:移动开发   时间:2015-01-22 01:46:54    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!