- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 android基础之监听回调实现
一、 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。二、实现方式一(三步骤)1、创建回调接口/** * 1、创建回调接口 */public int...
2015-09-26 15:57:40 4028
原创 Android基础之编写精美的聊天界面
1、activity_chat.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#d8e
2015-09-26 11:47:29 2723
原创 Android UI之ListView+CheckBox(避免抢占焦点)
一、需求1、内容:单选,全选,全不选,删除选中Item,每个Item的单击事件保留(Item单击事件和选中checkbox是两个功能,不影响)。2、效果图3、要点通过重写listview的adapter,将listview和checkbox结合在一起,并且二者可以分别操作,两个功能不影响。4、备注如果需要实现“点击itemView选中checkbox”,点击链接点击itemView选中checkbo
2015-09-26 10:39:50 5448 3
原创 Android工具类之LogUtil
public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4; public static final int
2015-09-21 11:49:20 1074
转载 Android工具类之Gson封装类
让JSON操作变得简单的 Gson 封装类 import java.util.List;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;public class GsonUtil { private static Gson gson = null;
2015-09-21 10:46:22 10337 7
原创 Android工具类之图片流InputStream->(byte[])->Bitmap/Drawable
1、下载图片 inputStream –> drawable/** * 1、下载图片 inputStream --> drawable * * @param imageUrl * @return */ private Drawable loadDrawableImage(String imageUrl) { Drawable
2015-09-15 22:56:26 1805
原创 Android进阶之读取手机短信显示listview
一、读取的短信信息有 _id:短信序号,如100 thread_id:对话的序号,如100,与同一个手机号互发的短信,其序号是相同的 address:发件人地址,即手机号,如+8613811810000 person:发件人,如果发件人在通讯录中则为具体姓名,陌生人为null date:日期,long型,如1256539465022,可以对日期显示格式进行
2015-09-09 15:21:02 3561 4
原创 Android基础之读取手机联系人显示listview并点击拨号(CursorAdapter)
一、CursorAdapter介绍1、继承于BaseAdapter是个虚类,它为cursor和ListView提供了连接的桥梁。 如:public abstract class CursorAdapter extends BaseAdapter2、注意cursor的必须要有个命名为”_id”的列。比如Contacts._ID就为”_id”3、必须实现以下函数: ①newView(Context
2015-09-09 15:06:43 3842 4
原创 Android UI之shape和selector和layer-list的使用
1 概述shape、selector和layer-list的使用在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到。可以说,shape、selector和layer-list在美化控件中的作用是至关重要。2 Shape2.1 简介①作用:XML中定义的几何形状 ②位置:res/drawable/文件的名称.xml ③使用的方法:
2015-09-02 21:50:22 753
原创 Android UI之最优ListView写法
ListView的一个经典实现动态增加、删除行的例子实现,代码如下:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi
2015-09-02 21:22:02 1656 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人