Android学习笔记
文章平均质量分 77
_ZTerry
这个作者很懒,什么都没留下…
展开
-
解析Handler,MessageQueue,Message,Looper之间的关系
continuing..原创 2015-06-05 12:27:59 · 560 阅读 · 0 评论 -
DispatchTouchEvent & OnInterceptTouchEvent & onTouchEvent的含义和区别
1.DispatchTouchEvent Pass the touch screen motion event down to the target view, or this view if it is the target. 传递触摸事件到目标视图,或者他就是目标视图。情况1:return true则事件只原创 2015-03-05 17:55:43 · 1111 阅读 · 0 评论 -
23种设计模式汇总
Abstract Factory提供一个创建一些系列相关或相互依赖对象的接口,而无需指定他们具体的类Adapter将一个类的接口转换成客户希望的另外一个接口。Adapter将使原本由于接口不兼容而不能一起工作的的哪些类可以一起工作Bridge将抽象部分与他的实现部分分离,使他们都可以独立的变化Builder将一个复杂对象的构建与他的表示分离,使得原创 2014-09-22 15:12:13 · 845 阅读 · 0 评论 -
Android性能优化【终极篇】
1.http用gzip压缩,设置连接超时时间和响应超时时间http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。2.listview 性能优化1).复用convertView在getItemView中,判断convertView是否为空,如果不为空,可复用。如原创 2014-08-11 14:44:10 · 1033 阅读 · 0 评论 -
谷歌官方文档之如何高效展示Bitmap (Google Displaying Bitmaps Efficiently)
Displaying Bitmaps Efficiently翻译 2014-09-16 16:55:22 · 1528 阅读 · 0 评论 -
带中文索引的ListView 仿微信联系人列表
由于各种原因,项目经理和产品经理把我做的东西给否定了,所以决定分享出去。主要功能:1 、带中文索引的ListView2、自定义顶部搜索视图,可以对返回按钮,搜索按钮添加事件监听,带动画的咧!~ 3、底部自定义视图,可以对Listview的adapter添加监听,并且回调选中的数目,另外其他的视图都是可以自己添加的 4、右侧的索引视图,根据通讯录的解析后的数据动原创 2014-06-04 11:26:56 · 2261 阅读 · 3 评论 -
Android中SharedPreferences和序列化结合保存对象数据
前言: 最近在做用户注册的时候,遇到了需要填写很多表单数据,不可能在一页把所有的数据都展示完全,因此采用了分页的方式,由于在用户填写数据数据之后我们需要对用户填写的数据进行暂时的记录的,当用户会到此页时,还能查看和修改。刚开始解决这个问题我们一定会从数据的大小的角度来解决,于是就有以下几种方式: A、运用临时静态变量sta原创 2013-04-10 15:25:47 · 6054 阅读 · 0 评论 -
SlidingMenu的使用
Step.1 下载SlidingMenu 和ActionbarSherlock名称下载地址ActionbarSherlockhttps://github.com/JakeWharton/ActionBarSherlockslidingmenuhttps://github.com/jfeinstein10/SlidingMenu原创 2014-04-30 18:14:49 · 775 阅读 · 0 评论 -
android中LayoutInflater的使用
android中LayoutInflater的使用 Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 w转载 2012-05-24 09:57:29 · 640 阅读 · 0 评论 -
ArrayAdapter 的综合运用
不多说,先上图。1.DataModel.java这个主要是用来存放数据模型的类。即在列表项中存在不同的view的时候,可以这样使用。package com.sunplusedu.customadapger;public class DataModel { private String name; private int drawableId; private int ty原创 2012-05-22 20:49:27 · 583 阅读 · 0 评论 -
xmlns:android的作用
1.xmlns:android是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个树形。它可以提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件。或者语法判断器什么的。 <TextView xmlns:android="http://schemas.andr原创 2012-05-22 13:01:44 · 728 阅读 · 0 评论 -
自定义子菜单的ListView
前言:好久没有没有没有在博客上发东西了,前段时间做了很多需要自定义控件的东西,现在想自己写一个点击ListView的Item之后,然后弹出一个对列表Item进行操作的menu,刚开始我是直接在onItemClick里面实现了,但是感觉这样不方便以后的复用,因此花了1天的时间,重新写了一个,当然个人水平有限啊,写的时候逻辑也比较混乱,大家凑合看把。下面上代码1、主界面的布局 activity_m原创 2013-12-03 18:12:55 · 1196 阅读 · 0 评论