自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 IntentService

在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac

2016-07-30 17:23:21 417

原创 Bundle可以存储的数据类型

void putAll(Bundle map) void putBinder(String key, IBinder value) void putBoolean(String key, boolean value) void putBooleanArray(String key, boolean[] value) void putBundle(String key, Bundle va

2016-07-26 10:55:44 2474

转载 设置Tag防止ListView图片错位

网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作。如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。         我简单分析一下:         当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 c

2016-07-06 16:58:04 3243 1

转载 使用ViewHolder优化ListVIew

直接上代码: public class MarkerItemAdapter extends BaseAdapter { private Context mContext = null; private List mMarkerData = null; public MarkerItemAdapter(Context context, List markerItems)

2016-07-06 15:40:52 441

原创 Android Studio使用总结

1、“ERROR :rendering problems The following classes could not be found android.support.v7.internal.widget.ActionBarOverlayLayout” 2、Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gr

2016-07-06 15:13:19 671

原创 状态选择器

一、图片状态选选择器         一)、创建xml文件:         在drawable/xxx.xml下常见xml文件,在同目录下记得要放相关图片 <item android:state_window_focused="false" android:drawable="@drawable/pic1" />

2016-07-03 17:06:33 1647 1

原创 Android组件---Service,AIDL,Service与Activity之间的通信

一、Service     1、是一个应用程序组件     2、没有图形化界面     3、常用来做一些耗时操作     4、可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等     5、Service于Activity有相同的父类ContentWrapper,Service就是默默运行在后台的组件,可以理解为是没有前台的activity,适

2016-07-03 10:59:48 779

原创 图片加载框架

ImageLoader:         http://www.cnblogs.com/zgz345/p/3502315.html Picasso的使用1:         http://www.bkjia.com/Androidjc/1004886.html Picasso的使用2:         http://www.bkjia.com/Androidjc/1004882.

2016-07-02 03:12:48 848

原创 多媒体视频开发

http://blog.csdn.net/zl18603543572/article/details/50783526

2016-07-02 02:38:14 383

原创 网络请求框架

NoHttp: http://blog.csdn.net/zl18603543572/article/details/51790169 OkHttp: http://blog.csdn.net/zl18603543572/article/details/51773376 Volley: http://blog.csdn.net/zl18603543572/article/details/518

2016-07-02 02:34:20 384

原创 如何安全的推出一个正在运行的线程

我们都知道终止一个正在执行的线程使用stop(),但是如果一个线程正在执行一些操作,用于改变一些数据,如果线程还没执行完成就被强行中断势必会造成数据错误,显然不能直接调用stop()方法,那么怎样安全的终止线程呢?答案是引入一个共享变量,当线程的任务执行完成是修改共享变量的值,已判断贡献变量的方式来确定是否要stop()线程。如下代码:    package com.mathias.testco

2016-07-02 02:23:24 532

转载 android四大组件---Service

1、Service的种类   1.1 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多 主进程被Kill后,服务便会终止

2016-07-02 01:53:13 576

空空如也

空空如也

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

TA关注的人

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