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

原创 Java基础复习String对象创建的分析

java虚拟机分为堆,栈,方法区。String是一个final类,一但被创建后就不能被更改其值1.Sample sample = new Sample("abc");“sample”  对象名,只是分配了一个引用,并不会为它分配一个存储空间,引用一般保存在栈里面,"abc"是个常量 一个字面值,编译的时候直接存储它的字面值,这样的字面值一般被创建在String维护的常量池,在方法区中。

2016-03-13 22:29:34 371

原创 Bitmap和Drawable

一个很困扰的问题,实际开发过程两个,但是这两个究竟有什么区别呢?看过源码就知道Drawable是一个抽象类,继承它的子类有很多,我使用过的有BitmapDrawable,ColorDrawable,GradienDrawable. Android 5.0推出了一个新的VectorDrawable,矢量图 用来做屏幕适配,以前针对不同的屏幕的分辨率要放不同的大小的图片,有了矢量图后一张图就可以自动适

2015-09-27 12:48:30 596 1

原创 Android Flowlayout实现的说明

写过很多自定义控件,不说我自己也忘,有些还是蛮有用的,现在就来说个FlowLayout的实现,很久很久以前项目里用过,代码在我的github上项目在:Android FlowLayout绘制FlowLayout,考虑它是个布局,所以它的父类是ViewGroup大体思路就是先计算onMesure:1先得到自己的width和Height2然后遍历子节点(不可见的子view除外),遍历孩子节点就

2015-09-16 18:18:11 460

原创 Android Service的总结,service, bindservice,intentservice

这篇应该在周5就写的,奈何人吃五谷杂粮,就要被俗事缠身,周5先是为了办手机实名,跑了三家营业厅,前2家因为我不记得密码了,不能办,最后一家可以办但是他们要维护系统,所以也给我办不了,我去,我这么一良好市民,想办个实名怎么这么难呢。再加上小假结束我又得了肠胃炎,时好时坏,周5早上又被折磨了下,整个人都不好。本来也不想写这篇的,道理基本都懂,但是好记性不如烂笔头,还是记下吧,好了啰嗦这么多,现在写正文

2015-09-12 17:09:49 426

原创 Android绘制的一些总结onMeasure,onLayout,onDraw

我发现写博客真的很花时间,一个小问题都要研究很久,这里讲的Android绘制的总结。所有的调试都在Android 5.0Android的View绘制一般分三步,onMeasure 计算width和height.onLayout计算位置,onDraw绘制,一般View还有个onFlinshInflate这个方法就是在布局xml文件里面的控件被解析加载进来结束后调用,所以结合Activity的

2015-09-09 21:26:56 1875

原创 关于Android内存泄露的说明

原视频地址:https://www.youtube.com/watch?v=6ryAYxLNpt8Using MAT (Memory Analyzer Tool) to understand memory issues in your app有条件的自行观看学习吧,我觉得这个视频讲得比较好,这篇文章就是对这个视频做了些总结记录一.内存泄露的几种情况1.Holding C

2015-09-09 09:34:59 293

原创 Activity生命周期

关于引用的部分我都加了“”应用启动onCreate->onStart->onResume,按back键 onPause->onStop->onDestory.如果按home键onPause->onStop,在打开应用onRestart->onStart->onResume.onPause一般是当前Activity失去焦点,onStop一般是指这个Activity不可以见了,这个如果

2015-09-08 16:38:18 244

原创 Android的一些要点记录

记录下工作和学习一些关于Android体会。每一个Android程序,其实都是一个独立的java虚拟机,一个独立的进程,这样会确保一个程序崩溃的时候不会影响到其它的程序,android 4.4之前提供的是Dalvik虚拟机,“Dalvik虚拟机与Java虚拟机的最显著区别是它们分别具有不同的类文件格式以及指令集。Dalvik虚拟机使用的是dex(Dalvik Executable)格式的类

2015-09-08 11:24:16 285

Java Concurrency in Practice(英文版)chm格式

Java Concurrency in Practice By Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea ............................................... Publisher: Addison Wesley Professional Pub Date: May 09, 2006 Print ISBN-10: 0-321-34960-1 Print ISBN-13: 978-0-321-34960-6 Pages: 384

2009-09-08

设计模式详解

23种设计模式设计模式详解

2008-03-20

空空如也

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

TA关注的人

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