自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android-Tint使用实践

Tint 是什么?  Tint,翻译过来意思就是染色。自Android-L(5.0)之后,出现了新的设计语言:Material design,瞬间丰富了app的设计主题与动画,同时也对开发者对于用户交互提出了指导。那主题之间的切换是如何做到的呢?使用Theme.AppCompat,随着Theme中的colorPrimary,colorPrimaryDark,colorAccent颜色的变化

2017-06-18 23:04:20 1685

转载 ListView源码分析【转载】

转载:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。

2017-03-20 18:56:13 269

转载 Android硬件加速原理与实现简介

在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的意义,因此常会有一些误解,如硬件加速是不是通过特殊算法实现页面渲染加速,或是通过硬件提高CPU/GPU运算速率实现渲染加速。本文尝试从底层硬件原理,一直到上层代码实现,对硬件加速技术进行简单介绍,其

2017-02-08 22:17:49 916

转载 WebSettings

http://xiaxveliang.blog.163.com/blog/static/2970803420150813330996//WebView中启用或禁用文件访问。setAllowFileAccess(boolean allow) //把图片加载放在最后来加载渲染setBlockNetworkImage(boolean flag) //s

2016-03-24 14:56:23 377

转载 Java重入锁ReentrantLock

原地址:http://xiaxveliang.blog.163.com/blog/static/297080342016017105044735/在读UniversalImageLoader源码时,想到一个问题:如果需要同时加载5张URL地址相同的图片,UniversalImageLoader的机制是怎么样的,总不能5个线程下载五张同样的图吧。查看源码,得到一个重入锁的概念Re

2016-03-24 14:00:24 328

原创 WindowManagerService分析(草稿)

1.WindowManager 和 ViewGroup 都是 继承于 ViewManager这个接口包含 3个 方法: addView(); updateViewLayout();removeView();2.Window 在android 上的显示也是按照 三维空间的显示方式 显示,X,Y轴代表了  平面,Z轴代表了不同层级的上下 ->

2016-03-21 10:32:34 237

转载 POJ 1753 Flip Game (递归枚举)

原文地址:http://www.cnblogs.com/shuaiwhu/archive/2012/04/27/2474041.htmlPOJ 1753,题目链接http://poj.org/problem?id=1753,翻译一下整个题目的大概意思:有4*4的正方形,每个格子要么是黑色,要么是白色,当把一个格子的颜色改变(黑->白或者白->黑)时,其周围上下左右(如果存在

2016-03-11 00:30:09 337

原创 集合类

TreeSet是依靠TreeMap来实现的。TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,缺省是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。或者有一个自定义的比较器。我们可以在构造TreeSet对象时,传递实现Comparator接口的比较器对象。下面是一个简单的例子public class TreeSetTest {

2013-12-31 11:36:23 427

原创 交通灯系统

模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆          > 例如 由南向被而来往北向的车辆....直行车辆 由西而来去往南向的车辆....右转车辆 由东向而来去往南向的车辆....左转车辆......信号灯忽略黄灯,只考虑红灯和绿灯。应该考虑左转车辆控制信号灯,右转车辆部不

2013-12-30 14:57:03 961

原创 网络编程

网络编程1.TCP和UDP网络编程有两种实现方式:即通过TCP协议和UDP协议。问:TCP和UDP有什么区别:答:1)        TCP协议:属于可靠的连接,在发送数据报之前建立连接,采用三次握手原则,可以保证数据能够完整的传输到目的地,因而传输速度也会比较慢。2)        UDP协议:属于不可靠的连接,发送数据包之前不会建立连接,不会保证数据报到没到达目的地。

2013-12-30 14:46:07 471

原创 Java其他对象

一、System类        由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。       1、成员变量System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。          例如:

2013-12-30 14:39:57 523

原创 黑马程序员--高新技术(二)

高新技术(二)反射一、反射的基石--Class1.Java程序中的各个Java类属于同一类事物。描述这类事物的Java类名就是Class.  对比提问:众多的人用一个什么类表示?众多的Java类用一个什么类表示?人-->Person Java类-->Class   对比提问:Person类代表人,它的实例对象就是张三,李斯这样一个个具体的人,Class雷代表Java类,

2013-12-30 14:35:26 489

原创 高新技术(一)

1.静态导入这是自JDK1.5后的新特性● import语句可以导入一个类或者某个包中的所有类● import static语句导入一个类中的某个静态方法或所有静态方法举一个简单的例子:import static java.lang.System.out;//导入java.lang包下的System类的静态方法out;public class HelloWorld{

2013-12-30 14:29:34 466

原创 JAVA IO(二)

File类常用方法1.创建.  boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false,回顾一下输出流,输出流对象会自动创建文件,而且文件已经存在,会覆盖,通过增加 true,可以避免覆盖。  boolean mkdir():创建文件夹,仅当父类目录存在的时候,才可以创建新的目录。  boolean mkdirs():创建多

2013-12-30 14:22:48 372

原创 Java IO(一)

JAVA IO(一) Java中对数据的操作都是以"流"的方式来操作的,也就是我们常说的io流(InputStream OutputStream),流实际上是一个数据序列.一、流的分类    1.按流的方向分为2类:输入流、输出流;    2.按流的数据单位不同分为2类:字节流、字符流 二、流的四大抽象基类    1.字节流:InputStream、OutputSt

2013-12-30 14:18:13 484

原创 银行业务调度系统

一、项目需求  共6个业务窗口,1-4是普通窗口,5是快速窗口,6是VIP窗口; 分别对应三种类型的客户: 普通客户, 快速客户, VIP客户随机生成各种类型的客户, 生成各类型客户的概率比例为普通 : 快速 : VIP = 6 : 3 :1客户办理业务时间有最大和最小值之分, VIP和普通客户所需服务时间在允许范围内随机设定, 快速客户为最小值 具体服务逻辑与现实生活相同, 如:

2013-12-27 15:32:10 454

原创 泛型

泛型泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 一、体验泛型     ●    JDK1.5以前的集合类存在什么问题      ArrayList collection=new ArrayList(

2013-12-27 13:57:53 674

Android-TintDemo

Android tint实例

2017-06-19

空空如也

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

TA关注的人

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