Android 进阶
文章平均质量分 74
mazouri
IT行业里充满了冒险迷途机会是悬疑片是动作片是爱情片是纪录片是喜剧片IT人不木诺而是精细专攻无限的想象
展开
-
Socket 长连接与短连接,心跳针
------- android培训、java培训、期待与您交流! ----------(不是说是要大家重点的去掌握这个对象以及他的方法,是要教大家一种如何去查阅api如何去使用api中提供的这些对象,并能实现一些小功能,方法简单记一下,有这么多对象出现就可以了。)第1节 其他对象(System)System类包含一些有用的类字段和方法。它不能被实例化(对外没有提供构造函数)。 全原创 2013-05-25 23:55:19 · 944 阅读 · 0 评论 -
测滑菜单MenuDrawer的使用以及解析
在安卓中左右侧滑菜单的使用用的比ios多得多,可能是谷歌带的头吧,几乎所有的谷歌应用都有侧滑菜单。谷歌没有开放这个源码,在一个成熟的开源代码出现之前,大家都是各自为战,偶尔能看到一个勉强实现了的。MenuDrawer和其他的侧滑代码不同,他是一个性能高效且成熟的库。在menuDraer出现之前我还用过slidemenu,效果差不多,但感觉没有MenuDrawer流畅,后来看了MenuDrawe原创 2014-10-23 17:46:39 · 2164 阅读 · 2 评论 -
介绍MenuDrawer这个牛x的控件,实现左右出菜单,上下出菜单
现在很多应用都很潇洒的从左边屏幕手势一划出个左边的隐藏菜单,右边一划出个隐藏菜单,上边一划出个隐藏菜单,下边一划出个隐藏菜单。或者像android的API16左右的激活列表项的功能。很多人肯定都很着迷。呵呵,其实实现很简单的,大部分的人都是使用我说的这个控件改的,不是说国内的人水平低,而是国外真是有牛人啊。好了无图不真相,大家可以看看截图。如果想自己玩玩,或者要代码啥的,直接下去吧。htt转载 2014-10-23 17:49:23 · 863 阅读 · 0 评论 -
Android视图注入库:butterknife
介绍ButterKnife通过@InjectView和视图的ID注解的变量去找到并自动转换为你布局上相应的布局视图。class ExampleActivity extends Activity { @InjectView(R.id.title) TextView title; @InjectView(R.id.subtitle) TextView subtitle;原创 2014-10-24 09:28:33 · 1460 阅读 · 0 评论 -
Android开源项目分类汇总【畜生级别】
欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Men转载 2014-10-24 10:13:45 · 1582 阅读 · 0 评论 -
从源码的角度分析ViewGruop的事件分发
从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、RelativeLayout等都是继承自ViewGroup的。但ViewGroup实际上也原创 2013-11-23 11:09:22 · 978 阅读 · 0 评论 -
android源代码之LruCache
------- android培训、java培训、期待与您交流! ----------第1节 面向对象(内部类访问规则)将一个类定义到另一个类的里面,对里面那个类就称为内部类(内置类、嵌套类)1.1 内部类的访问规则1.内部类可以直接访问外部类中的成员,包括私有之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.thisSystem.ou原创 2013-05-18 15:41:47 · 834 阅读 · 0 评论 -
android 瀑布流效果(仿蘑菇街)
------- android培训、java培训、期待与您交流! ----------第1节 GUI(概述)图形用户界面全称:Graphical User Interface(图形用户接口)两个很重要的包java.Awt:(Abstract Window ToolKit抽象窗口工具包) 需要调用本地系统方法实现功能.属重量级控件,跨平台性不是很好.javax.Swing原创 2013-05-27 22:19:28 · 1025 阅读 · 0 评论 -
Android中View,ViewGroup,Window之间的关系
------- android培训、java培训、期待与您交流! ----------第1节 IO流(BufferedWriter)缓冲流-写缓冲区的出现是为了提高流的操作效率。所以在创建缓冲区之前,必须要有流对象。该缓冲区中提供了一个跨平台的换行符方法newLine();步骤1,创建字符写入流对象2,为了提高字符写入流效率。加入了缓冲技术.只需要将被提高效率的原创 2013-05-26 12:57:29 · 769 阅读 · 0 评论 -
Android实现推送方式解决方案
------- android培训、java培训、期待与您交流! ----------第1节 集合框架(体系概述)1.为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式2.数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的:集合长度是可变的。数组中可以存储基本数据类型,转载 2013-05-24 20:07:33 · 758 阅读 · 0 评论 -
从源码的角度解析View的事件分发
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些原创 2013-11-23 01:58:25 · 2342 阅读 · 0 评论 -
Android平台移植初解
------- android培训、java培训、期待与您交流! ----------第1节 正则表达式(概念、特点、匹配、切割、替换)正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正转载 2013-05-30 20:56:44 · 890 阅读 · 0 评论 -
ANDROID底层开发
------- android培训、java培训、期待与您交流! ----------第1节 IO流(File概述)建和删除-判断-获取用来将文件或者文件夹封装成对象;方便对文件和文件夹的操作属性信息进行操作;File对象可以作为参数传递给流的构造函数;了解File类中的常用方法.separator与系统有关的默认名称分隔符.简而言之:目录分隔符第2节 IO流(原创 2013-05-26 23:29:48 · 943 阅读 · 0 评论 -
Android 4.4 新特性分析-15项大改进!
Google发布了Android 4.4 KitKat,并其同时面世的还有新旗舰Nexus 5。Android 4.4 KitKat有怎样的改进、是否值得升级呢,下面就为大家呈现Android 4.4 KitKat的全部新特性。1. 新的拨号和智能来电显示首先,新的拨号程序会根据你的使用习惯,自动智能推荐常用的联系人,方便快速拨号;同时,一些知名企业或是服务号码的来电,会使用Goo转载 2013-11-23 02:00:41 · 1523 阅读 · 0 评论 -
Android里Service的bindService()和startService()混合使用深入分析
.先讲讲怎么使用bindService()绑定服务 应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder 绑定是异步的.bindService()会立即返回,它不会返回IBinder给客户端.要接收IBinder,客户端必须创建一个Servic转载 2014-10-23 18:38:04 · 751 阅读 · 0 评论