自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 android 获取路径目录方法以及判断目录是否存在,创建目录

Environment 常用方法: * 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法...

2012-06-14 22:25:05 222

原创 文件下载

文件下载的步骤1 创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnection)url.openConnection(); 2 获得一个InputStream对象  urlConn.getInputStream() 3 访问网络的权限   android.permission.INTERNET...

2012-06-12 20:38:12 117

原创 Service

Service是一个应用程序组件Service没有图形化界面Service通常用来处理一些耗时比较长的操作,可以使用Service更新ContnetProvider,发送Intent以及启动系统的通知等等。Service不是一个单独的进程,Service不是一个线程。 Service生命周期Android Service的生命周期并不像Android中Activity...

2012-06-07 23:42:11 108

原创 WIFI

WIFI网络操作 一、WIFI网卡的状态 wifi网卡的状态是由一系列的整形常量来表示的: 1.WIFI_STATE_DISABLED: WIFI网卡不可用2.WIFI_STATE_DISABLEING: WIFI正在关闭3.WIFI_STATE_ENABLED: WIFI网卡可用4.WIFI_STATE_ENABLING: WIFI网卡正在打开5.WIFI...

2012-06-06 21:52:00 200

原创 android应用程序组成

 一般来说Android程序主要由下列4部分组成· Activity· Broadcast Receiver· Service· Content Provider  一个应用程序是由一个或者多个Activity组成,一个Activity代表了可以和用户进行交互的可视化界面。Activity通过布局管理添加各种View组件,通过setContentView(int) ...

2012-06-05 20:21:47 103

原创 Android 异步操作AsyncTask

AsynceTask简述: 1.功能类似于Handler,都是为了防止UI线程操作阻塞而衍生而来。 2.AsyncTask是Handler的一个轻量级实现,模型类似于IntentService于Service。都是为了更加方便操作。(因为一般的异步,我们都是开启一个子线程或是匿名线程,缺点就是样的实现对于线程的操作,控制是十分困难)   AsyncTask的是实现:...

2012-06-05 20:21:26 89

原创 Handler的使用

1,Handler 主要接受子线程发送的数据, 并用此数据配合主线程更新UI  解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的...

2012-05-19 22:56:09 62

原创 ProgressBar和ListView的使用方法

1.ListView(先继承ListActivity)    它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。在Android中是非常重要的数据列表显示控件,包括我们的电话薄、电话记录等都有使用到ListView控件。b)  ListView显示的四个步骤一般为:      i.    定义每个子项(Item)的样式。      ii.   定义数据源,也就是我们要...

2012-05-18 23:12:55 182

原创 RadioGroup、RadioButton、CheckBox、Toast的使用

多选:在java文件中为每一个CheckBox都编写一个监听器,该监听器实现的是CompoundButton.OnCheckedChangeListener()提供的接口,需要重写里面的public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)方法,这个方法的第一个参数是用来接收CompoundButton对...

2012-05-18 20:26:13 185

原创 菜单效果

//实现菜单效果. 当点击MENU时就调用该方法 public boolean onCreateOptionsMenu(Menu menu) { menu.add( 0, 1, 1, R.string.exit);// 1,菜单所处的组的名字 2.当前菜单的ID 3 菜单的排序,4显示内容 menu.add( 0, 2, 2, R.string.about); re...

2012-05-15 22:51:53 77

原创 Intent的基本作用

一、一个Intent对象包含了一组信息:1.Component name 指定哪一个activity2.Action  指定另外一个activity要做什么3.Data   向另外一个activity传送什么信息4.Category5.Extras 额外的添加一些信息 键值对 传送另外一个activity6.Flags例:Activity01.java pu...

2012-05-14 23:50:49 999

原创 1、Activity初步

一、创建Activity的要点 1、一个Activity就是一个类,并且这个类要继承Activity2、需要覆写onCreate()方法3、每添加一个Activity都需要在AndroidMainfest.xml中进行配置 4、为Activity添加必要的控件 android:name=".Activity01Activity" ...

2012-05-14 22:13:14 86

原创 HTTp操作

Http 发送请求和接收响应的流程1.生成请求对象HttpGet httpGet = new HttpGet("http://www.baidu.com");2.生成客户端对象HttpClient httpClient = new DefaultHttpClient();3.执行请求httpResponse = httpClient.execute(httpGe...

2012-05-13 21:32:30 135

原创 布局方式

LinerarLayout 线性布局,通过orientation属性设置线性布局android:gravity 改属性是用来控制布局中控件的对齐方式。如果有没子控件的控件设置此属性。表示其内容对齐方式  AbsoluteLayout 指定子控件的xy精确坐标的布局,绝对布局缺乏灵活性。没有绝对定位的情况下相比其他类型的布局更难维护 FrameLayout 所有添加到这个布局...

2012-05-03 22:28:21 87

原创 常用控件

TextVew控件能向用户展现文本信息,我们可设置该文本是否可编辑  findViedByID(ID) 获取控件EditText 控件 可以编辑,在其中可以输入信息shape 可以美化控件Button 控件  按钮  toast 提示信息...

2012-04-28 21:48:17 97

原创 Android中的长度单位详解(dp、sp、px、in、pt、mm

  p也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160p...

2012-04-28 20:47:57 336

原创 Android SDK 目录介绍

 add-ons:Android开发需要的第三方文件docs:Android的文档。包括开发指南、API等extras:附件文档platforms:一系列Android平台版本platform-tools:开发工具,在平台更新时可能会更新samples:例子temp:缓存目录tools:独立于Android平台的开发工具,这里的程序可能随时更新...

2012-04-26 20:55:50 80

原创 android项目文件结构

 对于不是很熟悉java开发的朋友在初次使用Eclipse的时候或许对于项目的结构层次不是很清楚。这里我们着重分析一下Android项目在Eclipse中的目录层次结构。首先看下面的一副截图:这是我通过建立一个项目名称为HelloWorld,应用程序名称为Hello,包名为cmj.android,Activity的名称为MyActivity,sdk为1.5的项目得到的目录。sr...

2012-04-26 19:48:19 131

原创 构造方法

java中构造一个类的整个过程可以理解为: 1。构造父类 然后构造本类 2。本类成员变量初始化 3。调用本类构造方法

2012-04-06 21:36:13 88

原创 java.io.*

DataOutputStream  数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入流将数据读入。 列:常用方法writeUTF()编码将一个字符串写入基础输出流  flush()清空数据输出流 close()关闭此输出流并释放与此流有关的所有系统资源。 DataInputStream readUTF() 堵塞适的方法...

2012-04-04 21:23:53 135

原创 java.net.*

ServerSocket 此类实现服务器套接字。服务器套接字等待请求通过网络传入。它基于该请求执行某些操作,然后可能向请求者返回结果。 accept()侦听并接受到此套接字的连接。此方法在连接传入之前一直阻塞。 Socket  此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点 常用方法:close()关闭此套接字  getOutputStream()返回此套接字的...

2012-04-04 21:22:40 101

原创 java.awt.event

WindowEvent 当打开、关闭、激活、停用、图标化或取消图标化 Window 对象时监听 WindowListener 用于接收窗口事件的侦听器接口。旨在处理窗口事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 WindowAdapter(仅重写所需的方法)。然后使用窗口的 addWindowListener 方法将从该类所创建的侦听器对象向该 Window 注册。当通过打开、关...

2012-04-04 21:21:15 923

原创 java.awt.*

java.awt Import 引入包 extends 继承 implements 实现接口 [b]Frame[/b]类 创建窗口 (java.awt) 默认布局管理器:BorderLayout 常用方法: setLocation(坐标,坐标) 窗口出现的位置 setSize(坐标,坐标) 窗口的大小 setVisible(true或false)是否显示窗口 ...

2012-04-04 21:19:22 803

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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