自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序之路

所见及所得

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

转载 Spannable

Spanned.SPAN_EXCLUSIVE_EXCLUSIVE --- 不包含两端start和end所在的端点              (a,b)Spanned.SPAN_EXCLUSIVE_INCLUSIVE --- 不包含端start,但包含end所在的端点       (a,b]Spanned.SPAN_INCLUSIVE_EXCLUSIVE --- 包含两端start,

2016-12-10 22:31:51 382 1

原创 自定义Dialog

项目中经常会碰到弹框提示,因此我们有必要将它封装起来方便调用<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content"

2016-12-10 21:47:18 340

原创 android流式布局控件

另外再说一个控件,先看效果图:使用代码如下:private void init() { FlowLayout flow = (FlowLayout) findViewById(R.id.flow); for(String s : data){ TextView tv = new TextView(this); tv.setText(s);

2016-08-29 16:07:17 529

原创 android自定义控件之飞入飞出控件

最近呢,本人辞职了,在找工作期间,不幸碰到了这个求职淡季,另外还是大学生毕业求职的高峰期,简历发了无数份却都石沉大海,宝宝心里那是一个苦啊!翻着过去的代码,本人偶然找到了一个有意思的控件,那时本人还没有写博客的习惯,现在补上,先看效果图:然后看用法代码:StellarMap stellarMap = (StellarMap) findViewById(R.i

2016-08-29 14:09:05 3591 5

原创 android抢红包代码解析支持微信与QQ

最近有一段时间没写博客了,一方面是工作比较忙,一方面也着实本人水平有限,没有太多能与大家分享的东西,也就是在最近公司要做一个抢红包的功能,老板发话了咋们就开干呗,本人就开始在网上收集资料,经过整理和实践,总算完美实现了功能,这里拿出本人一点微薄的成就与大家分享。首先界面是这样的开启自动抢红包只需点击相应的选项即可,下面我们进入正题,实现自动抢红包的原理,其实是借助a

2016-07-24 00:25:59 8870 9

原创 清理缓存

1.清理单个缓存//系统设置界面 Intent intent = new Intent( "android.settings.APPLICATION_DETAILS_SETTINGS"); intent.setData(Uri.parse("package:" + packageName)); st

2016-06-05 22:16:18 424

原创 如何kill一个App进程

杀死自己的进程:1.android.os.Process.killProcess(Process.myPid());2.System.exit(0);杀死别人的进程:1.参数是目标应用的包名,但这个方法有时杀不死进程,正确的说是进程被杀死后,又重新启动了,真正杀死进程我推选第二种方法ActivityManager am = (Activity

2016-06-03 11:15:57 2733

转载 android 获取sim卡运营商信息(转)

TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE);注意:一些电话信息需要相应的权限。// 获取服务提供商名字,比如电信,联通,移动用下面的方法第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信getSimOperator

2016-05-27 17:47:07 1118

原创 获取当前运行应用信息的几种方法

android5.0之前,获取任务栈最顶端的activity名public String getTopActivity(){ ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); /** 获取当前正在运行的任务栈列表, 越是靠近当前运行的

2016-05-27 10:41:15 2650 1

原创 Volley框架的基本解读(八)

这是Volley框架解析的最后一栏,Response类的源码总共不到100行,我就直接全部贴出来了:public class Response { /** Callback interface for delivering parsed responses. */ public interface Listener { /** Called when

2016-05-26 14:10:21 523

原创 Volley框架的基本解读(七)

在前面六篇博客中,我们已经将Volley框架主线全部走完,今天我们来讲讲Volley框架中两个十分重要的角色Request与Response,这两个类之所以放到最后来讲,一方面对Volley没有一个清晰的认识,可能会比较难懂,另方面好戏不都是压轴的吗?我们先看Request的源码:public abstract class Request implements Comp

2016-05-26 09:44:41 421

原创 Volley框架的基本解读(六)

接上一遍内容,我们继续解析,来揭开mDelivery的神秘面纱,它的类是ResponseDelivery,来看源码:public interface ResponseDelivery { /** * Parses a response from the network or cache and delivers it. */ public void

2016-05-25 14:30:14 434

原创 Volley框架的基本解读(五)

在之前四篇博客中,我们已经将RequestQueue中start方法中的网络请求这条主线完全解析了一遍,接下来我们看另一条缓存主线,CacheDispatcher的源码:public class CacheDispatcher extends Thread同NetworkDispatcher一样,CacheDispatcher同样是一个线程public CacheDis

2016-05-25 09:48:42 447

原创 Volley框架的基本解读(四)

废话不多说,放上Volley框架的基本解读(三)的链接,我们继续往下看,先来看看网络执行类HttpStack的源码:/** * An HTTP stack abstraction. */public interface HttpStack { /** * Performs an HTTP request with the given parameters.

2016-05-24 16:26:45 376

原创 Volley框架的基本解读(三)

上一篇Volley框架的基本解读(二)中,我们解析了NetworkDispatcher的run方法

2016-05-24 10:03:38 465

原创 Volley框架的基本解读(二)

在Volley框架的基本解读(一)中我们说了Volley与RequestQueue两个重要的类,说到了CacheDispatcher与NetworkDispatcher这两个调度类,比起缓存调度,我想大家可能会对网络调度更感兴趣,我们来看看:public class NetworkDispatcher extends Thread这个网络调度类本质是一个线程

2016-05-23 14:51:20 473

原创 Volley框架的基本解读(一)

君子曰:学不可以已。青,取之于蓝,而青于蓝;冰,水为之,而寒于水。总是幻想能在技术的道路上更进一步,可大多数时候总是提不起动力,最近公司闲来无事,便开始浏览各种博客,受益良多,便突发奇想写一栏自己的博客,说来惭愧,虽从业时间不短,但在android领域依然是一位技术小白,机缘巧合下看到一位大神写的网络框架解析,受到启发,于是苦心钻研了volley框架的源码,略有所得,分享给大家。另外,这篇

2016-05-23 10:35:41 511

FlowLayoutDemo

流式布局

2016-08-29

StellarMapDemo

飞入飞出控件

2016-08-29

ClearCacheDemo

清理缓存

2016-07-06

ZERO的Tool

收集了一些常用的工具集,但目前不完整,请勿下载

2016-06-22

Volley源码解析

Volley源码解析,个人的理解与注释

2016-05-26

空空如也

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

TA关注的人

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