摘要: layout_centerHorizontal 是相对于RelativeLayout的布局属性 如果设置为true,就将该控价设置在相对于父控件水平居中的位置 layout_gravity 针对LinearLayout的一种控件对齐方式,可以把值设置成下列值: center_vertical、cen 阅读全文
posted @ 2017-03-30 10:29 凌风天涯 阅读(198) 评论(0) 推荐(0) 编辑
摘要: android启动 当引导程序启动Linux内核后,会加载各种驱动和数据结构,当有了驱动以后,开始启动Android系统同时会加载用户级别的第一个进程init(system\core\init\init.cpp)代码如下: int main(int argc, char** argv) { .... 阅读全文
posted @ 2017-02-14 19:42 凌风天涯 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 关于变量,很多人肯定觉得这有啥可说的,不就是int a=10这类的吗,这样的太简单了, 学习编程语言入门的时候就已经知道了,能没啥可讲的。 可是,你真的理解变量吗,你知道变量的本质是什么吗? 变量的概念 既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。 上述概念中说到了内存 阅读全文
posted @ 2016-12-18 21:35 凌风天涯 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 阻尼效果(视差特效) 空间,微博很多地方都有这种下拉出现的”阻尼“效果,这种效果最早在ios上出现,如今android上这种功能也是很常见了。 先看效果图: 该功能可以分为两个点: 1. 当ListView下拉的时候,顶部的HeaderView会有一个拉长的效果; 2. 当下拉一段距离后,ListV 阅读全文
posted @ 2016-12-07 23:06 凌风天涯 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 自定义侧滑菜单的简单实现 不少APP中都有这种侧滑菜单,例如QQ这类的,比较有名开源库如slidingmenu。 有兴趣的可以去研究研究这个开源库。 这里我们将一种自己的实现方法,把学习的 东西做个记录,O(∩_∩)O! 首先看效果图: 这里我们实现的侧滑菜单,是将左侧隐藏的菜单和主面板看作一个整体 阅读全文
posted @ 2016-11-27 22:14 凌风天涯 阅读(205) 评论(0) 推荐(0) 编辑
摘要: package com.wind.gaohui; import java.util.ArrayList; import java.util.List; public class TestFor { public static void main(String[] args) { List<Strin 阅读全文
posted @ 2016-10-23 13:30 凌风天涯 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 简单jni流程初试 JNI java本地开发接口 JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++)。 通过这个协议,java代码就可以调用外部的c/c++ 代码, 外部的c/c++代码也可以调用java代码。 首先学习熟悉下简单的jni开发流程: 1.创建一个andro 阅读全文
posted @ 2016-09-25 19:36 凌风天涯 阅读(119) 评论(0) 推荐(0) 编辑
摘要: android中,在进行耗时操作更新UI用到最多的方法就是Handler了,一般在子线程中进行耗时操作(访问网络等),然后发送消息到UI线程(主线程),使得界面得以更新。 对于Handler的用法,相信大家都比较熟悉了,那么Handler机制的原理是什么呢?我们今天从源码角度来分析下Handler机 阅读全文
posted @ 2016-09-11 20:16 凌风天涯 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是AsyncTask AsyncTask 即 asynchronous task,异步任务。 AsyncTask实际上是围绕Thread和Handler设计的一个辅助类,在内部是对Thread和Handler的一种封装。AsyncTask的异步体现在由后台线程进行运算(访问网络等比较耗时的 阅读全文
posted @ 2016-09-04 15:39 凌风天涯 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 仿微信通讯录右侧快速定位字母表控件 先看效果图: 界面比较单调,凑合看,主要看功能。这种控件在很多应用的通讯录的界面,MIUI里面的通讯录都有这个功能,其实这是一个自定义View,相对来说,这个并不是一个多么复杂的自定义View。 下面介绍一下这种控件的实现方法: 首先,自定义View,一般是对Vi 阅读全文
posted @ 2016-08-22 22:42 凌风天涯 阅读(754) 评论(0) 推荐(0) 编辑