Interpolator插值器

一、概述Interpolator属性是Animation类的一个XML属性,所以alpha、scale、rotate、translate、set都会继承得到这个属性。Interpolator被译为插值器,其实我不大能从字面上理解为什么会这样译,其实他是一个指定动画如何变化的东东,跟PS里的动作有点...

2018-03-26 15:21:50

阅读数 234

评论数 0

Android View的工作流程

ViewRootImpl我们沿用《Window机制探索》中 Window 的添加流程图,我们所要分析的绘制机制,便从 ViewRootImpl 的 setView() 方法展开。//ViewRootImpl public void setView(View view, WindowManager....

2018-03-05 11:27:00

阅读数 411

评论数 0

Java基础之并发编程:Lock

在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。   也许有朋友会问,既然都可以通过synchronized来...

2017-12-29 11:19:47

阅读数 1449

评论数 0

解决TextView中MaxLines与ellipsize=end冲突问题

TextView控件有一个属性是ellipsize,指的是当文字内容长度超过TextView大小时显示问题,一般情况下我们都是用省略号表示,常用的情况有以下四种: 1,android:ellipsize = "end"    省略号在结尾 3,a...

2016-04-13 10:01:55

阅读数 3444

评论数 0

Android酷炫实用的开源框架(UI框架)

1.Side-Menu.Android 分类侧滑菜单,Yalantis 出品。 项目地址:https://github.com/Yalantis/Side-Menu.Android 2.Context-Menu.Android 可以方便快速集成漂亮带有动画效果的上下文菜单,Ya...

2016-01-12 16:13:24

阅读数 3319

评论数 0

Github上的andoird开源组件整理

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、...

2015-07-22 11:13:06

阅读数 5708

评论数 0

Android网络编程概述

Android网络编程概述 首先,应该了解的几个问题: 1)Android平台网络相关API接口  a) java.net.*(标准Java接口)  java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建...

2015-03-09 21:48:33

阅读数 3932

评论数 0

Java中单例模式和静态类的区别

单例模式与静态类(一个类,所有方法为静态方法)是另一个非常有趣的问题,由于单例模式和静态类都具有良好的访问性,它们之间有许多相似之处,例如,两者可以直接使用而无须创建对象,都可提交唯一实例,在一个非常高的高度上看起来它们都为是用于同样的任务。由于它们具有较多的相似性,面试官常常会问一些类似为神马使...

2015-03-04 18:32:51

阅读数 3394

评论数 0

Java基础之集合类

JAVA集合类(大公司面试喜欢问的)  IT宅男 2014.04.28 23:33 2391 字 972 次阅读 看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。 java.util包中包含了一系列重要...

2015-03-04 09:11:00

阅读数 2808

评论数 0

Android照片墙完整版,完美结合LruCache和DiskLruCache

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/34093441 在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合...

2014-08-19 14:05:46

阅读数 4132

评论数 0

Android DiskLruCache完全解析,硬盘缓存的最佳方案

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651 概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的...

2014-08-19 14:03:28

阅读数 3503

评论数 0

Java基础之抽象类与接口

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被...

2014-07-16 09:20:31

阅读数 3534

评论数 0

Java基础之线程同步与锁

51CTO首页51CTO博客我的博客搜索每日博报 社区:学院论坛博客下载更多 登录注册 熔 岩 http://lavasoft.blog.51cto.com 【复制】 【订阅】 原创:623翻译:4转载:0 博 客|...

2014-06-25 10:35:23

阅读数 3153

评论数 0

程序员的自我修养(1)——操作系统篇

程序员的自我修养(1)——操作系统篇 玩酷 操作系统, 架构设计 暂无评论 字体:大 中 小 出处:快课(www.cricode.com)   作者:快课   转载请务必保留此段声明 本文是“程序员的自我修养”系列文章第一篇。介绍程序员都应该知道的操作系统知识!即是面试必备,更...

2014-06-24 13:14:13

阅读数 4307

评论数 0

Android基础之启动过程分析

当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务? 当我们...

2014-06-20 14:26:13

阅读数 3594

评论数 0

Android基础之输入法开发

分为两个部分,上部分是候选窗口(CandidateView),用来显示候选词,现在常用的输入法都有这个功能,如在搜狗、google输入法中输入abc,输入框中就会显示很多相关联的中文词。下部分就是软键盘了,这个没什么好说的。 输入法中核心类是InputMethodService 其次就是:Ca...

2014-06-13 09:48:52

阅读数 4002

评论数 0

Java / Android 基于Http的多线程下载的实现

先说下原理,原理明白了,其实很简单: a、对于网络上的一个资源,首先发送一个请求,从返回的Content-Length中回去需要下载文件的大小,然后根据文件大小创建一个文件。 [java] view plaincopy this.fileSize = conn.getCo...

2014-05-27 15:25:31

阅读数 3784

评论数 0

什么是互联网思维?给你最全面的解释

互联网思维精髓大总结:1、用户思维;2、简约思维;3、极致思维;4、迭代思维;5、流量思维;6、社会化思维;7、大数据思维;8、平台思维;9、跨界思维。   (友情提醒:下文很长,如果觉得看文字太累,可以先下载个图文并茂的PPT看看。这里提供下载链接:互联网思维PPT。) 课前秀:三个段...

2014-05-19 11:15:07

阅读数 3584

评论数 0

Java实现定时任务的三种方法

普通thread实现TimerTask实现ScheduledExecutorService实现 普通thread 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: ...

2014-04-10 09:38:49

阅读数 3594

评论数 0

牛逼的简历

http://www.webhek.com/misc/interactive-resume/

2014-04-09 13:33:17

阅读数 3620

评论数 0

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