自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 十二、Bitmap的加载和Cache

Bitmap的加载和Cache,目前比较常用的缓存策略是LruCach和DisLruCache,其中LruCache常被用作内存缓存,而DisLruCache常被用做存储缓存。 Lru是Least Recently Used即最近最少使用算法,这种算法的核心思想是,当缓存快满时,会淘汰近期最少使用的缓存目标。1.Bitmap的高效加载加载图片,BitmapFactory类提供了四类方法。

2016-03-19 17:17:38 664

原创 十一、Android的线程和线程池

除了Thread本身以外,在Android中可以扮演线程的角色还有很多,比如AsyncTask和IntentService,同时HandlerThread也是一种特殊的线程。尽管AsyncTask,IntentService以及HandlerThread的表现形式都有别于传统的线程,但是它们的本质任然是传统的线程。

2016-03-19 17:13:21 514

原创 十、Android的消息机制

从开发的角度来说,Handler是Android消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。 Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。 Android的消息机制主要指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。MessageQueue的中文翻译是消息队列

2016-03-19 17:06:04 508

原创 九、四大组件的工作过程

四大组件的运行状态Android中的四大组件除了BroadcastReceiver之外,其他三大组件都必须在Manifest里面注册,对于BroadcastReceiver来说,它既可以在Manifest里面注册,也可以通过代码来注册。 在调用方式上面,Activity,Service,BroadcastReceiver需要借助Intent,而ContentProvider则无需借助Intent。

2016-03-19 16:59:53 854

原创 八、Window

Window表示一个窗口的概念,直接使用的机会不多,在某些特殊的时候,比如需要在桌面上显示一个类似悬浮窗的东西,那么这种效果就需要Window来实现。 Window是一个抽象类,在手机上面的具体的实现是PhoneWindow。创建一个Window是很简单的事,只需要通过WindowManager即可完成。

2016-03-19 16:53:58 434

原创 七、Android动画

Android的动画可以分为3种,View动画,帧动画和属性动画,其实帧动画也属于 View动画的一种,只不过它和平移,旋转等常见的View动画在表现形式上面略有 不同而已。 属性动画通过动态地改变对象的属性从而达到动画效果。

2016-03-19 16:44:51 458

原创 六、Drawable

掌握Drawable可以做出一些特殊的效果.Drawable的内部宽高通过getIntrinsicWidth和getIntrinsicHeight这两个方法可以获取到。并不是所有的Drawable都有内部宽高,比如一张图片所形成的的Drawable,它的内部宽高就是图片的宽高,但是一个颜色所形成的的Drawable,就没有内部宽高的概念。

2016-03-19 16:37:34 319

原创 五、View的工作原理

ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象

2016-03-19 16:22:33 486

Android应用程序替换背景

一个使用attr对应用程序换背景的例子

2016-04-22

Android多渠道包名替换

多渠道包名替换Demo

2016-04-21

数据结构教程第三版上机实验指导C++源程序

很难找到的资源!对每个章节的内容都有,用时请把头文件拷贝过去,然后包含进去,不想要的话,自己复制一下

2013-10-23

空空如也

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

TA关注的人

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