摘要: 1.安卓应用程序的基本组件: Activity组件,Service,BroadcastReceiver和ContentProvider Activity: 可视界面(运行态,暂停态(仍然保存着其状态和成员等信息,但是当系统资源非常匮乏的时候,会被结束掉以获得更多的资源),停止态),有两种显示内容的方式,第一种是通过xml配置文件来显示,第二种通过继承自View类的方式来显示。第一种可以定义一些布局的方式。setContentView(R.layout.main);第二种 setContentView(viewc); Service: Service是在后台运行的一种andro... 阅读全文
posted @ 2012-07-23 11:35 庸蛹 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.布局管理 安卓的四种布局模式: 线性布局 表格布局 相对布局 单帧布局 坐标布局 目前安卓建议不要用坐标布局,容易因屏幕尺寸或者其他问题产生问题。这几种布局我没有展开说,是因为就是拖拽就可以实现,目前没看到什么好展开讲得东西。2.常用控件及其事件处理 目前只学到一招,为button等控件增加click的监听。首先我们的activity类需要实现OnClickListener接口。并实现接口的onClick方法。并为button加上相应的setOnClickListener(this)方法。3.图形和动画 自定义图形,要新建activity 继承自View ,并实现Vie... 阅读全文
posted @ 2012-07-21 11:57 庸蛹 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.安卓应用程序框架 应用程序层, 应用程序框架层(这部分是进行android开发主要学习的内容), 活动管理:程序的生命周期,以及常用的导航回退 窗口管理:管理所用应用程序窗口 内容管理:一个程序可以访问另一个应用程序的数据,或者共享数据 视图管理:用来构建应用程序的基本组件,包括列表,网格,按钮,文本框。甚至是可嵌入的web浏览器 包管理:管理安卓内的应用程序 电话管理:所有移动设备的功能都在电话管理这个模块 资源管理:资源管理为应用程序提供所需要的资源,包括图片,文件,等 位置管理:提供GPRS定位 通知管理:手机顶部状态栏的... 阅读全文
posted @ 2012-07-21 11:31 庸蛹 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.开发环境搭建。 参照http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c这篇。我用30分钟实现了开发环境的搭建。2.选择一个入门教程书。 我选择的是《android2.0游戏开发实战宝典》 因为本人有java的基础,所以重点在于学习安卓的开发思路。3.章节的系统学习。 第一章:安卓平台简介 阅读全文
posted @ 2012-07-21 10:11 庸蛹 阅读(287) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/pick/架构篇 阅读全文
posted @ 2012-07-17 11:48 庸蛹 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 吸取上次代码过多的教训,这次主要讲设计。org.htmlparser.lexer 包,是主要的进行html解析的包。Page类可以根绝传入的urlConnection,text,stream等类型,构造相应的Page对象,Page对象中比较关键的是Source,url,PageIndex对象,他们的用途是:Source相当于一个Reader,但是与Reader不同的地方是,Source应当是线程同步的,字符可以改变,而且有可能多次请求。这边主要是要对解析的内容进行记录,记录位置等信息。Source是抽象类,具体的实现是StringSource和InputStreamSource。而inputS 阅读全文
posted @ 2012-07-17 11:15 庸蛹 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 看到博客园的大牛们都喜欢发系列的文章,我也发一篇。不过我不打算写什么spring hibernate配置什么的,我只想写写自己阅读别人代码的一些笔记。欢迎大家拍砖。从开始进行阅读,第一个包是:org.htmlparser.里面的类包括Attribute.javaNode.javaNodeFactory.javaNodeFilter.javaParser.javaPrototypicalNodeFactory.javaRemark.javaTag.javaText.java可以看出都是针对基本数据结构的类。一个一个进行分析,Attribute.java是记录网页元素的属性的, ... 阅读全文
posted @ 2012-07-06 17:24 庸蛹 阅读(2198) 评论(4) 推荐(2) 编辑
摘要: java 的HashMap是Map接口的一个实现,采用的是key-value键值存储,其中key是不能重复的,对于重复的key,将覆盖其value。同时HashMap的线程不安全的。今天写了这样一个多线程代码,发现一个问题不理解,希望通过博客园的高手给予解答。package com.mesnac.qc.A1;import java.util.HashMap;import java.util.Hashtable;public class Foo { private int x = 100; private HashMap hMap = new HashMap(); privat... 阅读全文
posted @ 2012-07-04 09:56 庸蛹 阅读(301) 评论(0) 推荐(0) 编辑
摘要: http://llogic.blog.163.com/blog/static/2894775920074585557211/如上http://lavasoft.blog.51cto.com/62575/27069http://wenku.baidu.com/view/6f35a17a5acfa1c7aa00cc84.html 阅读全文
posted @ 2012-07-02 17:22 庸蛹 阅读(204) 评论(0) 推荐(0) 编辑
摘要: java的类型生命周期-常见的java的面试题目jjava的类型生命周期可以用如下几个部分表示:装载,连接,初始化,卸载如下图装载过程大致分为3部分,首先,我们应当有一个.class文件,这个是二进制的数据文件,里面含有java类型的信息。第二部,就是将这个二进制文件解析出对应的java类型。第三步,是在堆上创建这种类型的对象。连接过程:连接过程分为三步:一:验证,验证就是保证文件按照jvm规范,不会导致jvm崩溃,验证期间需要完成的检查包括:检查final不能拥有子类,final方法不能被覆盖,确保不存在不合理的引用等。(这个地方有些不理解,因为检查这些工作应当是编译错误,但是出现编译错误是 阅读全文
posted @ 2012-06-27 17:43 庸蛹 阅读(365) 评论(0) 推荐(0) 编辑