- 博客(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
原创 网络请求框架
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关注的人