码迷,mamicode.com
首页 > 移动开发
Android(Lollipop/5.0) Material Design(四) 定义阴影和裁剪View
官网:https://developer.android.com/intl/zh-tw/training/material/shadows-clipping.html Material设计为UI元素引入了一个depth值,depth帮助用户了解每个元素相对重要性,重点关注手头的任务 每个View的elevation值,相当于z属性,它决定了阴影的大小:z越大,阴影越大。 Vi...
分类:移动开发   时间:2014-11-27 16:17:45    阅读次数:168
android:layout_gravity和android:gravity属性的区别(转)
gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置android:gravity:是对view控件本身来说的,是用来设置view本身的文本应该显示在view的什么位置,默认值是左侧android:layout_gravity:是相对于包含改元素的父元素来说的,设置该元素在父元...
分类:移动开发   时间:2014-11-27 16:09:29    阅读次数:200
APP投资 历史 十万到 十亿元的项目
马云又投了课程表APP 1亿元。还能输入106字http://www.tuicool.com/articles/ARVN3qI#0-qzone-1-41007-d020d2d2a4e8d1a374a433f596ad1440
分类:移动开发   时间:2014-11-27 16:07:15    阅读次数:139
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界...
分类:移动开发   时间:2014-11-27 16:08:11    阅读次数:176
Android通信机制总结
第一种:使用handler来进行通信 handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑,handler 是一个子线程所以它的耗时操作不会阻塞主线程,大家都知道在android的开发中如果代码中某个地方阻塞主线程...
分类:移动开发   时间:2014-11-27 16:04:46    阅读次数:300
XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)[转]
目前在XCode上开发的iOS程序只能在模拟器Simulator中运行,如果要放到真机上测试,需要苹果官方认证的开发者账号,购买开发者证书iDP,99美金一年啊!!!作为刚开始学习iOS编程的菜鸟,这么大手笔花钱实在是肉疼。。。经过一番折腾,借鉴各种大神的帖子,终于成功在真机上编译运行成功!免费的哦...
分类:移动开发   时间:2014-11-27 16:05:08    阅读次数:278
Android网络通信解析
网络编程的目的就是直接戒间接地通过网络协议不其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台戒多台指主机;另一个就是找到主机后如何可靠高效的进行数据传输。目前使用最广泛的因特网协议是TCP/IP协议:在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由I...
分类:移动开发   时间:2014-11-27 16:00:49    阅读次数:260
Android中dip(dp)与px之间单位转换
android 中dip与px之间的换算
分类:移动开发   时间:2014-11-27 16:00:46    阅读次数:224
android ListView用法介绍
ListView在Android开发中是比较常用的组件,它是以列表的形式展示内容,并且还可以处理用户的选择与点击等操作; LIstView显示数据一般需要三方面: (1)ListView组件:用来展示列表的View; (2)数据:填充到View中的文字,图片等; (3)适配器:连接Lis...
分类:移动开发   时间:2014-11-27 15:58:38    阅读次数:141
ios后台运行机制
IOS长时间后台运行的实现代码1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitas...
分类:移动开发   时间:2014-11-27 15:51:47    阅读次数:158
XMPP-IOS即时通讯XMPP相关框架导入
只是留存一下XMPP相关框架的导入步骤,方便以后查看一.框架地址 1.其他语言可用XMPPFramework 框架地址 http://xmpp.org/xmpp-software/libraries/ 2.下载XMPPFramework框架: https://github.com/rob...
分类:移动开发   时间:2014-11-27 15:48:28    阅读次数:134
Android二维码的生成算法原理简介
二维码的定义:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode,...
分类:移动开发   时间:2014-11-27 15:48:07    阅读次数:279
android 键盘相关
参考文章:http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android/4737265#4737265
分类:移动开发   时间:2014-11-27 15:47:24    阅读次数:159
IOS 操作数据库(FMDB)
公司最近在做离线缓存的东西,用的是sqlite数据库保存的。使用第三方类库FMDataBase对数据库进行相关操作,这是我写的一个小demo,废话不说,先上效果图: 在操作数据库的时候遇到了一点小问题,sqlite里面string类型就用text来存储,int型用integer,float用real, 需要注意的是:插入数据的时候如果string类型直接插入,但是要是float或者...
分类:移动开发   时间:2014-11-27 14:41:26    阅读次数:349
Android Selector全解
Android  Selector全解我们默认大家都知道selector是什么那么 android:state_window_focused="true" android:state_enabled="true" android:state_checkable="true" android:state_checked="true" android:state_selected="t...
分类:移动开发   时间:2014-11-27 14:39:58    阅读次数:317
Android自定义控件(四)仿网易客户端上拉加载更多
上一篇仿得网页客户端的抽屉模式,这一篇继续,来写一写加载更多这个功能,通过自定义实现加载更多,先上图: 今天实现的就是如图中最下面的20条载入中...这个功能啦! 先来说一下思路: 1.在listview中加入20条载入中的这个布局并隐藏 2.加入OnScrollListener监听,通过监听滚动事件,当滚动到最低端的时候,显示上面的布局 3.通过接口回调实现加载更多的功能 4...
分类:移动开发   时间:2014-11-27 14:32:21    阅读次数:261
Android MVVM框架RoboBinding初探
今年在HTML5开发中使用AngularJS框架,觉得MVVM的框架太方便了,双向绑定机制省去了很多繁琐的工作,于是想在新的Android项目也引入类似的MVVM框架,提高团队的开发效率和代码的工程化程度,然后就找到了RoboBinding这个框架,简单看了下感觉应该还算靠谱。 RoboBinding是一个实现了数据绑定 Presentation Model(MVVM) 模式的And...
分类:移动开发   时间:2014-11-27 14:33:17    阅读次数:365
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!