自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChanghuiN

专注成就未来

  • 博客(20)
  • 收藏
  • 关注

原创 Java 字节码操作指南

作 者:ChanghuiN原文链接:https://www.hchstudio.cn/article/2018/e8df/版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。由于版权原因,请阅读原文 --> Java 字节码操作指南...

2018-10-26 20:41:45 147

原创 美团外卖开源路由框架 WMRouter 源码分析

作 者:ChanghuiN 原文链接:http://www.hchstudio.cn/article/2018/e164/ 版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。由于版权原因,请阅读原文 –> 美团外卖开源路由框架 WMRouter 源码分析...

2018-09-13 10:17:13 555

原创 Dagger Android支持库(译文)

原文阅读:Dagger Android支持库(译文) 与其他依赖注入框架相比,Dagger 2 最大的优点是他不使用反射,严格的生成实现类,这意味着他可以使用在 Android 应用上。但是在Android上使用仍有一些注意事项。 使用Dagger编写Android应用程序的一个主要困难是,许多Android框架类都由操作系统本身实例化,如Activity和Fragment,但如果Da...

2018-07-18 00:08:41 440

原创 FutureTask源码分析

此处移至原文阅读 FutureTask:一个可取消的异步任务执行类,这个类提供了Future接口的基本实现,主要有以下功能: - 异步执行任务 - 可以开始、取消以及查看任务是否完成 - 如果任务没有执行完,get方法会导致线程阻塞 - 一旦一个执行任务已经完成就不能再次开始和结束(除非执行时通过runAndReset()方法)类关系先看一下类关系图: FutureTask类关系图.jp

2017-04-03 21:35:43 335

原创 Android应用结构分析

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。 Androi

2015-11-26 10:40:25 1091

原创 VirtualBox安裝 Android-x86 4.4

1、下载好Android-x86 4.4镜像文件 链接:http://pan.baidu.com/s/1yiG8Y 密码:b3r3 这是笔者用的光盘镜像文件,读者也可以到其他地方下载使用。 2、新建linux虚拟机,如图所示: 点击下一步,给虚拟机配置内存大小,这里设置1G的内存大小,读者也可以根据自己喜好设置 点击下一步,选择现在创建虚拟硬盘 选择第一项,点击下一步

2015-07-28 15:23:34 1147

原创 CentOS使用指南一(网络配置)

1、本文就不讲解CentOS的安装过程了,如需要查看详细安装过程的请参考:http://www.centoscn.com/image-text/setup/2013/0817/1333.html 这里是笔者用的CentOS镜像文件:链接:http://pan.baidu.com/s/1hqxqwJU 密码:fm80 2、安装好的CentOS系统网卡默认为关闭,使用如下命令开启网卡 ifup e

2015-07-27 16:36:12 385

原创 css选择器

每一条css样式声明(定义)由两部分组成,形式如下:选择器{ 样式;}在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。标签选择器标签选择器其实就是html代码中的标签。如<html>、<body>、<h1>、<p>、<img>。例如下面代码:p{font-size:12px;line-height:1.6em;}上面的css

2015-07-20 10:57:51 358

原创 CSS三种样式

内联式css样式CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种。这一小节先来讲解内联式。 内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码:<p style="color:red">这里文字是红色。</p>css样式代码要写在style=”“双引号中,如果有多条css样式代码设置可以写在一起,中间用分号隔开。

2015-07-20 10:30:40 1041

原创 AsyncTask异步加载

在Android中一些耗时操作往往放到子线程中,而为了方便Android中使用了封装,简化了异步操作的AsyncTask,并可以更新UI。AsyncTask子类中的参数AsyncTask< Params, Progress, Result>是一个抽象类,通常用来被继承。Params:启动任务时输入参数的类型Progress:后台任务执行中返回进度值的类型Result:后台执行任务完成后返回结果

2015-07-14 19:27:45 330

原创 ViewFlipper使用方法

概念ViewFilpper可以包含多个View,且View之间的切换有动画效果,例如说渐变效果。它也可以根据时间周期切换显示项目,像一个幻灯片播放的效果。 ViewFlipper可以用来指定Layout内多个View之间的切换效果,可以一次指定也可以,每次切换的时候都指定单独的效果。常用方法isFlipping():用来判断View切换是否正在进行。setFilpInterval(int mi

2015-07-11 18:00:34 1232

原创 ViewPager使用方法

ViewPager介绍ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。从这个描述中我们知道几点:1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。3)ViewPager经常和Fragment一起使用,并且提供了专门的Fr

2015-07-10 18:46:23 462

原创 WebView使用详解

通过Intent实现网络访问Android中可以通过Intent实现网络访问,使用改方法,手机将使用手机内默认浏览器进行网页访问,在xml中声明WebView控件,具体代码如下:Uri uri = Uri.parse(url); Intent intentWeb = new Intent(Intent.ACTION_VIEW, uri); startA

2015-07-09 16:33:50 332

原创 异步加载AsyncTask

Android中由于耗时的操作放在主线程中会阻塞UI线程,所以往往使用异步加载,

2015-06-08 17:50:14 322

原创 Android HTTP通信

在HTTP协议的基础上,Android中提供了两种HTTP通信的编码方式,分别是直接通信的HttpURLConnection接口和附加了用户登录等Session、Cookie信息的HttpClient接口。使用HttpURLConnection接口HttpURLConnection属于Java API的标准接口,包含在java.net中。而Android平台支持java.net包中的API。 An

2015-06-06 14:17:24 1058

原创 Android网络通信

Android网络通信分类Android使用HTTP和Socket两种方式进行网络分类,其中HTTP又包括HttpClient和HttpURLConnection两种编程方式。获取网络状态Android中可以使用ConnectivityManager类来获取当前设备的网络状态,这个类的主要作用如下:监控网络连接(Wi-Fi、GPRS、UMTS等);当网络连接状态发生改变时,发生广播消息;在连接

2015-06-06 13:44:50 440

原创 html基本标签

html基本标签

2015-06-03 17:33:00 369

原创 javascript基础

javascript基础

2015-05-30 22:03:21 374 1

原创 Intent详解

Intent(意图)主要是解决Android应用的各项组件之间的通讯。

2015-05-30 20:20:47 706

原创 【技巧】android中ListView拉黑解决方法

我们在使用ListView时,在虚拟机上上下滑动时,可能会出现拉黑现象。其实解决方法很简单,只要在ListView控件上再加一行代码就OK啦。 android:cacheColorHint=”#00000000”

2015-04-26 13:48:12 313

空空如也

空空如也

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

TA关注的人

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