自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

RxJava框架时序图-线程切换

RxJava框架时序图-线程切换,RxJava框架时序图-线程切换

2018-01-04

RxJava框架时序图-map操作符

RxJava框架时序图-map操作符,RxJava框架时序图-map操作符

2018-01-04

RxJava框架时序图-基本的RxJava例子

RxJava框架时序图-基本的RxJava例子, RxJava框架时序图-基本的RxJava例子

2018-01-04

Glide框架时序图-加载缓存图片

Glide框架时序图-加载缓存图片,Glide框架时序图-加载缓存图片。

2017-12-21

Glide框架时序图-加载网络图片

Glide框架时序图-加载网络图片,Glide框架时序图-加载网络图片。

2017-12-21

imageloader框架时序图分析

imageloader框架时序图分析,imageloader框架时序图分析

2017-11-25

JobScheduler

JobScheduler 例子

2016-12-06

ttf字体文件

TTF字体文件,包括:微软雅黑、谐体、线体等等

2016-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除