- 博客(5)
- 收藏
- 关注
原创 关于android的MeasureSpec的解读
我们自定义控件的时候,除了需要复写onDraw()方法实现我们view的视图外,有时候还需要复写onMeasure()来进行对自定义控件的大小进行精确的计算,以便自定义控件能更好的显示其内容。 onMeasure(int widthMeasureSpec, int heightMeasureSpec)中的参数,是父控件传进来的对子控件大小进行说明和限制的信息,包含了size(大小)和mode(模
2016-07-23 17:26:17 627
原创 Handler机制-从源码角度分析
它高傲,但是宅心仁厚,它低调,但是受万人景仰。他可以把神赐给人类的android,贯穿得出神入化,使用堪称之艺术的回调方式。他究竟是神仙的化身?还是地狱的使者?没人知道,但是可以肯定,每个人都给他一个称号——Handler! handler是android开发中提到频率比较高的词。那它到底是何方神圣?一切对象都可以归结为三个哲学问题:它是谁?它能干嘛?它是怎么实现的? 它是谁?
2015-09-01 10:10:59 476 2
原创 Runtime类的学习
Runtime类代表Java程序的运行环境,每个Java程序都有一个与之对应的Runtime实例,应用通过该对象与其运行环境相连。应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获取与之关联的Runtime对象。 与System类似的是,Runtime类也提供了gc()方法和runFinalization()方法来通知系统进行垃圾回收、清理系统资源,并提供load
2015-02-28 00:36:00 456
原创 System类的学习
java程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定的功能。Java提供了System类和Runtime类来与程序的运行平台进行交互。 System类代表当前Java程序的运行平台,程序不能创建System类的对象,System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。 System类提供了标准输入输出和错误输出的类变
2015-02-27 17:20:33 431
原创 随记
Linux下重启tomcat。 首先到tomcat的bin目录下 ./shutdown.sh 然后先查看tomcat是否关闭,避免启动的时候出现端口被占异常 ps -ef|grep java 查看tomcat是否关闭 如看到类似这样的说明tomcat没关闭, kill -9 1423 然后再查看是否关闭 成功的话如下图: 最后./startup.sh搞定。
2014-12-30 15:36:58 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人