自娱自乐的代码人,专注Java、c、php

GIT:https://github.com/zhuli InitPHP开源框架:http://initphp.com

安卓开发11:操作控件

前几节我们讲了如何布局,如何使用控件。这一节我们主要讲如何操作控件。 安卓提供了一个很好的框架,并且内置了相应控件的java组件代码。我们一般通过findViewById方法来获取控件对象。 看一段代码: package com.example.androidtest; import...

2013-06-26 14:24:19

阅读数:1393

评论数:0

安卓开发10:常用控件-常用表单级别控件

常用表单级别控件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"...

2013-06-26 11:01:37

阅读数:2077

评论数:0

安卓开发09:常用控件-TextView文本展示

TextView: 展示文本信息 示例: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fil...

2013-06-26 09:34:30

阅读数:2376

评论数:0

安卓开发08:布局-相对位置布局 RelativeLayout

RelativeLayout: 相对位置布局。根据相对的位置来进行布局排放。 看一个例子: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android...

2013-06-25 16:39:43

阅读数:2896

评论数:2

安卓开发07:布局-表格布局 TableLayout

TableLayout: TableLayout可以把视图views组织成“行”或“列”。可以使用元素指定表格中的一行。每一行又可以包含一个或多个视图。每行中的每个视图组成了表格的一个元素。每列的宽度,取决于这一列中宽度最大的视图view。 看一个例子: <LinearLa...

2013-06-25 10:26:40

阅读数:1546

评论数:2

安卓开发06:布局-线性布局 LinearLayout

LinearLayout把视图组织成一行或一列。子视图能被安排成垂直的或水平的。线性布局是非常常用的一种布局方式。 请看一个布局例子: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...

2013-06-24 13:56:40

阅读数:1527

评论数:0

Java学习笔记49:Java监控常用工具

Java的安装包自带了很多优秀的工具,善用这些工具对于监控和调试Java程序非常有帮助。常用工具如下: jps  用途:jps用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等。 常用参数: -l: 输出完成的包名称; -m: 输出程序的命令行输入参数; -v: ...

2013-06-17 10:23:50

阅读数:1534

评论数:0

Java学习笔记48:探秘Java虚拟机 gc的监控

1、Java虚拟机运行时的数据区 2、常用的内存区域调节参数 -Xms:初始堆大小,默认为物理内存的1/64( -Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn:新...

2013-06-14 09:54:06

阅读数:2277

评论数:0

Java学习笔记47:Java 内存区域

程序计数器: 程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。每个线程都有自己的计数器...

2013-06-13 11:17:13

阅读数:1101

评论数:0

Java学习笔记46:Java 线程池

1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使...

2013-06-09 12:29:55

阅读数:1553

评论数:2

Java学习笔记45:Java 线程与主线程之间的变量关系

运行下面的代码: package com.test.www; public class Test { public static int count = 0; public static void inc() { //这里延迟1毫秒,使得...

2013-06-08 12:17:28

阅读数:2599

评论数:0

Java学习笔记44:常用集合使用

package com.test.www; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.L...

2013-06-07 10:41:07

阅读数:1311

评论数:0

Java学习笔记43:Java泛型

普通泛型: class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; } public v...

2013-06-06 10:48:01

阅读数:1414

评论数:0

安卓开发05:Activity之间链接和传递参数

Activity之间链接和传递参数主要通过Intent安卓的一个对象来实现。 首先我们创建一个MainActivity: package com.example.androidtest; import android.app.Activity; import android.content....

2013-06-05 15:36:01

阅读数:2138

评论数:0

安卓开发04:对话框例子

layout中设置两个可点击按钮: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_p...

2013-06-05 11:32:41

阅读数:2146

评论数:0

安卓开发03:安卓窗体显示状态

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FE...

2013-06-04 16:20:33

阅读数:1325

评论数:0

安卓开发02:Activity的生命周期

基础代码: 创建安卓最基础版本的代码之后,会看到一个HelloWorld的例子。同时也会看到一个MainActivity.java的文件 打开看代码: package com.example.androidtest; import android.app.Activi...

2013-06-04 15:59:38

阅读数:1822

评论数:0

安卓开发01:安卓环境安装

引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主...

2013-06-04 15:54:46

阅读数:1340

评论数:1

转载和积累系列 - java的反射

package Reflect; /** * 通过一个对象获得完整的包名和类名 * */ class Demo{ //other codes... } class hello{ public static void main(String[] args) { ...

2013-06-04 10:00:16

阅读数:786

评论数:0

提示
确定要删除当前文章?
取消 删除