![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 67
nieweilin
没什么好说,加油就是。
展开
-
java类加载 + android伪3d效果
一、java类的加载即其字段的初始化过程理解声明初始化永远都是c系以及java等编程语言初学者避免不了的一个重要问题。理解这两个概念,是接近语言本质的一小步,更是初学者的一大步。看了近一个月的thinking in java,我确实挺佩服Bruce Eckel出神入化的java神功,也为他行文的风格折服了不尽数次。而在这本神书的96页,则对刚才所述的两个概念在java中的表现形式有了一个很精辟的叙述。在此我就谈谈对这几句的感受吧。先对两个概念给出本人自理解版的定义:声明:在内存中为某将要使用的语言要素(字段原创 2010-09-20 20:10:00 · 6197 阅读 · 2 评论 -
Android窗口治理机制
转载一篇关于android window管理机制的文摘Android 核心分析(13) -----Android GWES之Android窗口治理Android GWES之Android窗口管理 1基本构架原理 Android的窗口管理是C/S模式的。Android中的Window是表示Top Level等顶级窗口的概念。DecorView是Window的Top-Level View,这个View我称之为主View,DecorView会缺省的attach到Activity的主窗口转载 2010-10-05 19:33:00 · 5707 阅读 · 0 评论 -
onInterceptTouchEvent和onTouchEvent调用时序
<br /><br />转载自:http://blog.csdn.net/ddna/archive/2010/04/11/5473293.aspx<br /><br />onInterceptTouchEvent和onTouchEvent调用时序<br />onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGr转载 2010-12-12 15:43:00 · 2897 阅读 · 0 评论 -
从Android界面开发谈起
这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧!全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了!好了,废话少说,开动!一、楔子:android界面开发意味着什么第一个问题,android界面开发涉及到了哪些方面。当你接触过一段时间的android应用开发,了解到了一些android的知识后,你应该能够原创 2010-10-26 22:00:00 · 38352 阅读 · 44 评论 -
android handler机制
android学习笔记之消息机制,异步和多线程 有了framework后,我们不用面对赤裸裸的OS API,做一些重复而繁杂的事情。但天下没有免费的午餐,我们还是需要学会高效正确的使用不同的framework,很多处理某一特定问题的手法在不同的framework中,用起来都会有所不同的。 在Android中,下层是Linux的核,但上层的java做的framework把这一切封装的密不透风。以消息处理为例,在MFC中,我们可以用PreTranslateMessage等东东自由处理消息,在C#中,Anders转载 2010-10-30 22:40:00 · 8483 阅读 · 2 评论 -
图解 Android Handler 线程消息机制
从现实生活中理解线程消息机制android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。Android 的线程消息机制android 在设计的时候引入了 wince 的消息机制,即将每一个消息发送到队列里面,遵循先进先出原则。发送消息并不会阻塞线程,而接收线程会阻塞线程,这是因为 Android 的Handler 机制,当Hand转载 2010-10-30 23:00:00 · 11294 阅读 · 0 评论 -
添加源代码到你的sdk中
既然有了Android Sdk源代码,那就得好好的用它。最好的方式就是加入到sdk中,当你在eclipse中查看时点击该类的class文件,就可以查看到它的源代码。 具体操作如下。 1.先下载源代码,之后解压,得到的文件结构如下图: 2.在sdk的如下目录中创建sources目录(如图): 3.再把刚才解压的文件夹全部拷到sources文件夹下(如图): 4.之后重启eclipse,在里面的sdk文件夹里面就可以点击cla原创 2010-10-29 13:39:00 · 4233 阅读 · 3 评论 -
android sdk 文档导读之前传:初涉
看到csdn博客上面其它大牛的系列性android博客,小弟确实十分羡慕。所以经过一番思想斗争后,小弟终于要打算写写系列性的博客了。通过对一些选题的推敲,我决定对android的sdk文档进行一个比较彻底的研读,并通过博文的形式和大家分享分享,交流交流。哈哈,现在想起来就热血沸腾啊! 这就是第一次尝试啦。这篇文章主要介绍了android sdk文档的结构和使用方法以及pakage index里面的android这一条的相关知识。 好啦,废话少说,开动! 一、楔子:关原创 2010-11-09 12:46:00 · 11682 阅读 · 19 评论 -
Android代码优化
Android代码优化【转】2010-08-20 23:40<br />为性能设计:<br />1)避免创建对象<br />对象的创建从来不是免费的。虽然GC使得内存申请代价不再高昂,但是申请总是比不申请来得昂贵。如果你在一个用户接口循环中申请对象,你将会强行执行周期性的GC,在用户体验上出现一些小的“打嗝”,因此除非不得已,你应该避免创建对象实例,下面是一些例子可以帮助理解:<br />当你在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本。你将会创建一个新的String对象,但是它会和转载 2011-01-03 19:10:00 · 8145 阅读 · 0 评论