摘要: 运行Android应用程序时,常见错误记录博客分类:java开发AndroidEclipseXMLCC++运行Android应用程序时,常见错误记录:1,在Eclipse中运行Android应用程序时,提示[2010-10-27 10:16:49 - Activity_05] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=android.cj/.Activity05 }[2010-10-27 10:16:49 - Acti 阅读全文
posted @ 2012-09-02 03:42 巽曌 阅读(593) 评论(0) 推荐(0)
摘要: Android中gravity与layout_gravity的区别原文: http://hi.baidu.com/doyee/blog/item/9d42798bff980718c8fc7a82.htmlLinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让Edit 阅读全文
posted @ 2012-09-02 03:40 巽曌 阅读(188) 评论(0) 推荐(0)
摘要: Android布局之LinearLayout(线性布局)线性布局相对很简单,也比较容易理解,我们先来看下面这段代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" androi 阅读全文
posted @ 2012-09-02 01:05 巽曌 阅读(262) 评论(0) 推荐(0)
摘要: 第八讲:Intent入门指南16 Jul本讲内容: Intent点此下载:Android学习指南第八讲源代码一、什么是Intent:在一个Android应用中,Intent是对执行某个操作的一个抽象描述,Intent 负责提供组件之间相互调用的相关信息传递,实现调用者和被调用者之间的解耦。二、Intent的属性:Intent是对执行某个操作的一个抽象描述,其描述的内容包括,对执行动作Action的描述、对操作数据的描述、还有4种附加属性的描述。分别介绍如下: Action ,对执行动作的描述,是个字符串,是对所将执行的动作的描述,在Intent类中定义了一些字符串常量作为标准动作,譬如:1p. 阅读全文
posted @ 2012-09-01 23:30 巽曌 阅读(160) 评论(0) 推荐(0)
摘要: 第七讲:用户界面 View(三)12 Jul本讲内容:常见布局介绍:表格布局TableLayout点此下载:Android学习指南第七讲源代码5、表格布局 TableLayout表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那一行决定。我们看一个例子:<?xml version=”1.0″ encoding=”utf-8″?><TableLayout android:id=”@+id/TableLayout01″android:layout_ 阅读全文
posted @ 2012-09-01 22:20 巽曌 阅读(147) 评论(0) 推荐(0)
摘要: 第六讲:用户界面 View(二)09 Jul本讲内容:常用Layout介绍: AbsoluteLayout和RelativeLayout点此下载:Android学习指南第六讲源代码3、绝对布局 AbsoluteLayout绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。下面我们举一个例子看看:例子里的机器人图片大小是250X250,可以看到我们使用android:layout_x和android:layout_y来指定子元素的纵横坐标。<?xml versio 阅读全文
posted @ 2012-09-01 22:04 巽曌 阅读(116) 评论(0) 推荐(0)
摘要: 第五讲:用户界面 View(一)08 Jul本节内容:什么是View常用Layout介绍:FrameLayout, LinearLayout点此下载:Android学习指南第五讲源代码一、什么是View我们上节课说,Activity是Android程序的显示层,每一个显示窗口都是一个Activity;可是Activity本身无法显示在屏幕上,我们可以把它理解成是一个抽象层,一个壳子;就譬如一个JSP页面,它本身并没有显示出来任何东西,负责显示的是他生成的HTML标签。那么Android里谁才是真正显示出来的部分?--是View和ViewGroup,而ViewGroup其实也是View的子类。有 阅读全文
posted @ 2012-09-01 21:46 巽曌 阅读(149) 评论(0) 推荐(0)
摘要: 第四讲:Activity入门指南05 Jul本节内容理解ActivityActivity的生命周期实例:观察翻转屏幕导致的Activity状态变化点此下载:Android学习指南第四讲源代码一、理解ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。下面看一下Activity类的继承关系:从这里可以看到Activity是Context类的子类,大家对此先有个印象。二、理 阅读全文
posted @ 2012-09-01 21:06 巽曌 阅读(141) 评论(0) 推荐(0)
摘要: 摘自 http://lifethinker.iteye.com/blog/260515用happen-before规则重新审视DCL博客分类:java多线程虚拟机数据结构YoutubeSQL编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(Double Check Lock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测试就是不必要的。传统上,对多线程程序的分析是通过分析操作之间可能的执行先后顺序,然而程序执行顺序十分复杂,它与硬件系统架构,编译器,缓存以及虚拟机的实现都有着很大的关系。仅仅为了分析多线程程序就需要了 阅读全文
posted @ 2012-06-07 21:06 巽曌 阅读(537) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/liu251/article/details/5984981Java 并发核心编程 分类: J2SE 2010-11-03 15:41 13594人阅读 评论(43) 收藏 举报Java并发核心编程内容涉及:1、关于java并发2、概念3、保护共享数据4、并发集合类5线程6、线程协作及其他1、关于java并发自从java创建以来就已经支持并发的理念,如线程和锁。这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用这些理念。本文的主题是关于具有java语言风格的Thread、synchronized、volatile,以及J2SE5中 阅读全文
posted @ 2012-06-06 18:05 巽曌 阅读(508) 评论(0) 推荐(0)