
java/android
海凡
这个作者很懒,什么都没留下…
展开
-
5. java编程思想读书笔记(四)
1、java的多线程和其他的语言有明显的不同,多线程的类是采用一个继承的方法。 1 import java.io.File; 2 import java.lang.reflect.Constructor; 3 import java.util.*; 4 5 class MyThread extends Thread{ 6 public void run(原创 2013-01-06 20:17:54 · 375 阅读 · 0 评论 -
android adapter的性能小结
一般adapter的做法会重写getView方法比如 1 @Override 2 public View getView(int position, View convertView, ViewGroup parent) { 3 if (convertView == null) { 4 convertView = Layou原创 2013-08-26 23:26:13 · 621 阅读 · 0 评论 -
android中LayoutInflater.from(context).inflate的分析
在应用中自定义一个view,需要获取这个view的布局,需要用到(LinearLayout) LayoutInflater.from(context).inflate(R.layout.contentitem, null);这个方法。一般的资料中的第二个参数会是一个null。通常情况下没有问题,但是如果我想给这个view设置一个对应的类,然后通过这个类来操作的话就会出问题。原创 2013-08-25 23:16:03 · 980 阅读 · 0 评论 -
android中自定义view构造函数ContentItemView(Context context, AttributeSet paramAttributeSet)的用处
自己定义一个view 1 xml version="1.0" encoding="utf-8"?> 2 3 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 4 android:orientation="vertical" 5 an原创 2013-08-25 23:35:44 · 857 阅读 · 0 评论 -
以ontouch为例说明android事件发送机制
android里面和touch相关的方法最常见的有四个:onTouch,dispatchTouchEvent,onTouchEvent,如果是一个GroupView的话还有一个onInterceptTouchEvent。这四个方法有什么关系?很多新手搞不明白,我在网上找了很多的资料,发现自己的研究结果与资料上的有出入。所以将自己的结论写出来,Android的事件传递机制到底是怎么样的,也可原创 2013-03-26 23:08:12 · 929 阅读 · 0 评论 -
6. java编程思想读书笔记(三)
1、java io主要有:字节数组、string对象,管道,文件,其他java的outputstream是写文件的拥有write方法,inputstream是读文件的,拥有read方法。管道和Linux重的管道的完全不同,Linux是一个文件,java用的是内存,所以java提供的标准库是不能进行有名管道操作的。2、File类file能够新建一个文件,也能够新建一个目录。原创 2013-01-06 20:17:52 · 663 阅读 · 0 评论 -
4. java编程思想读书笔记(五)
花了十天看完了《java编程思想》,我似乎能够体会到当时c++程序员看到java时那种兴奋的感觉了,相比c++而言这确实是一种比较现代的语言——当然这不是说c++不好,C++还是我心中最强大的语言。 虽然十天的时间基本不可能对java 有一个什么比较深入的了解,但是也算入了个门了。 其实算来这是我第二次学习java了,第一次看的是java核心技术,看了几章就放弃了,说不出什么原因,总觉原创 2013-01-06 20:17:56 · 531 阅读 · 0 评论 -
7. java编程思想读书笔记(二)
1、finalize函数java的finalize函数是用来清除垃圾用的,虽然java有自己的清除机制,但是在调用其他语言的dll的时候,不能保证这些dll的申请的内存会被释放,所以在finalized函数中释放。2、方法重载java和C++的一个区别是,可以对继承的函数进行重载,比如说class AAA{ public void fun(){};}cla原创 2013-01-06 20:17:49 · 397 阅读 · 0 评论 -
8. java编程思想读书笔记(一)
第一章给我印象比较深的是这段话。Alan Kay总结了Smalltalk的五大基本特征。这是第一种成功的面向对象程序设计语言,也是Java的基础语言。通过这些特征,我们可理解“纯粹”的面向对象程序设计方法是什么样的: (1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。原创 2013-01-06 20:17:47 · 360 阅读 · 0 评论 -
android使用html+javascript来制作页面
一般的android界面使用的是XML。但是XML如果要制作很高级的UI,会很复杂。如果使用HTML老进行UI设计就会简单很多。android早就提供了这样的借口。 WebView.addJavascriptInterface(Object obj, String interfaceName)其中obj是我们自己用来实现功能的一个类,interfaceName是一个原创 2013-12-26 00:25:52 · 767 阅读 · 0 评论