自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyEclipse软件中SVN配置步骤

这里主要是介绍6.0以上版本的简单配置步骤:MyEclipse 6.X6.x的操作比较简单,可通过官方提供的链接,利用MyEclipse内置的Find and Install功能来安装。1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to inst...

2010-06-30 18:45:47 72

原创 FileReader和FileWriter类的学习

这2个类是与操作字节流的FileInputSream和FileOutputStream类相对应的;用于读写文本数据;这4个类当然也是输入输出流的总括;下面也通过一个例子来熟悉:[code="java"]package cn.com;import java.io.FileNotFoundException;import java.io.FileReader;impor...

2010-06-27 13:34:07 79

原创 FileInputStream和FileOutputStream类的学习

这2个类是分别用来创建磁盘文件的输入流和输出流对象,创建FileInputSream实例对象时,指定的文件应该是存在并且可读的.创建FileOutputStream实例对象时,如果指定文件名已经存在,这个文件的内容将被覆盖清除;下面通过一个例子来熟悉这2个类:[code="java"]package cn.com;import java.io.File;import...

2010-06-27 13:26:30 93

原创 TCP服务器程序模型的学习(Socket连接进一步理解学习)

服务器如果需要同时跟多个客户端会话,服务器端就需要循环调用ServerSocket.accept()方法进行不断的监听处理;另外如果服务器端程序与每个客户端的会话过程不能互相影响的话,就需要启动多个线程分别处理每个请求下面给个例子(发送一行文本字符,服务器端返回倒序的文本):1.ReverseServer.java文件[code="java"]package cn.com;...

2010-06-26 20:37:55 84

原创 字节流和字符流的转换

首先理一下概念:字节流:用于读取一个一个的数据字节(8位),每8位当成一个单元 字符流:用于读取一个一个的数据字符(16位),每16位当成一个单元 InputStreamReader和OutputStreamWriter是用于将字节流转换成字符流读写的2个类,前者可以将一个字节流中的字节解码成字符后读取,后者将字符编码成字节后写入到一个字节流当中;我们应该避免频繁的...

2010-06-26 15:38:33 87

原创 ObjectOutputStream和ObjectInputStream类的学习

ObjectOutputStream和ObjectInputStream类所读写的对象必须实现了Serializable的接口,对象中的transient和static类型的成员变量不会被读取和写入.下面写个简单的例子:1. SerializationTest.java文件[code="java"]package cn.com;import java.io.FileIn...

2010-06-26 15:17:57 151

原创 DataInputStream与DataOutputStream类的学习

DataOutputStream类提供了3个写入字符串的方法:----public writeChars(String s)----public writeBytes(String s)----public writeUTF(String s)对应的DataInputStream类只提供了readUTF的方法;看了下java视频,也不知道具体怎么解决的,还是先学习下能看...

2010-06-26 14:34:55 87

原创 receiver定制自动启动一个程序

意思就是当手机系统启动完毕后,立即启动我们定制的应用:android 有一个系统Broadcast 其action = "android.intent.action.BOOT_COMPLETED" 用途就是通知系统已经启动完毕.我们的做法就是创建一个BroadcastReceiver 用来接收该Broadcast 在收到以后通过startActivity / startService 来启动...

2010-06-26 11:32:14 123

原创 创建桌面快捷方式

在此谢谢gryphone的博客文章,从他那里学到了很多东西,真是谢谢,将学的内容也贴上来给大家分享,自己也做个存档,以便以后复习利用;[b][color=red]1.创建快捷方式的方法1 [/color][/b] 当我们在模拟器或手机上屏幕上长按屏幕会弹出选择框,询问是否添加快捷方式等操作:当我们选择shortCut后,就会出现一个ListView列出所有可以添加的ite...

2010-06-26 10:55:41 101

原创 如何使用SDK

如果你已经过了入门的初级阶段,那接下来就到了该看看源代码的阶段了。看源码,建议先看package/app 目录下的应用代码。这里你能比较清楚的了解到应用框架里的这些组件是如何工作的,应用与应用是如何交互的。 等你已经知道了activity, service, intent,receiver, content provider 该怎么用之后,那么就要向frame...

2010-06-26 09:49:49 289

原创 集锦(都是开发过程中的一些可能碰到的问题)

[color=red][b]1.Android模拟器启动慢[/b][/color] 模拟器就开了不要关,有真机的尽量用真机,或者考虑搞个强劲的CPU,感觉Windows 的普遍慢使用Unix 核心的Mac 和Linux 都比Windows 强很多[color=red][b]2.介绍下Android平台的编程环境[/b][/color] 开发平台就推荐Eclipse,拿我...

2010-06-26 00:04:47 86

原创 JSP基本概念学习

由于andorid侧重应用,所以需要用到网络服务器部分,也就不免需要学习下相关知识:1.JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(...

2010-06-25 21:29:58 121

原创 如何在xml中直接添加view点击监听(参考rayleung博客)

在Android1.6里面,添加Listener的工作变得相当的简单(感觉更像在做网页编程!),具体步骤如下:1.main.xml文件[code="java"] [/code]2. TestOnClickListener.java文件[code="java"]package com.ray.test; import andro...

2010-06-25 20:15:56 112

原创 共享我学习Andorid过程中的一些好网址(以后会不断添加)

1.一个好听的音乐软件:[url]http://www.goodfeng.com/thread-2010-1-1.html[/url]2.一个新进的论坛,觉得还不错:[url]http://www.microdu.com/portal.php[/url]3.R400Thinkpad的系统安装相关注意点: [url]http://www.xici.net/main.asp?ur...

2010-06-25 20:08:46 79

原创 手机的分辨率和像素的学习(纠结过一段时间,不过总算明白鸟)

[size=small]手机的分辨率是对一个手机屏幕能显示的像素点的多少的意思,比如:240×320的分辨率就是说这个手机屏幕含有:240×320=(得数你自己算)这么多个像素点…分辨率越大,也就是说一个固定尺寸大小的屏幕,当然显示的像素点个数就多,自然呈现图像就越清晰,如果你说的像素是手机摄像头的像素,那么它跟分辨率是没关系的,如果你说的是手机屏幕的像素,分辨率就是告诉你手机屏幕含多少像素点的公...

2010-06-25 20:03:34 107

原创 关于 apk文件反编译的方法(dex2jar和JD-GUI)

觉着这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享; :) [color=red]1.首先找到Android软件安装包中的class.dex[/color] 把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;...

2010-06-25 19:08:47 113

原创 非viewFlipper滑动切换layout

内容实现如题所示功能:1. slideExample.java[code="java"]package com.example;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import and...

2010-06-23 22:58:18 112

原创 读写流存在的编码问题

下面这段代码是通过从服务器端获取response流,然后解析的片段:[code="java"] StringBuffer sb = new StringBuffer(); HttpEntity entity = response.getEntity(); InputStream is = entity.getContent(); BufferedReader br = ...

2010-06-23 19:35:09 104

原创 JAVA是如何处理字符的

[size=small] JAVA中的String类是解决字符问题的最好工具。在JAVA里,一个基本的要点是:String类对象是不需要指定编码表的!为什么它会自己知道一堆数字各代表什么字符呢?就是因为String里的字符信息是用UNICODE编码存放的。而JAVA为了表示字符(注意是单个字符),也有char这个数据类型,而且他的大小是固定2个8位16进制数字长度,也就是0~65535。为的...

2010-06-23 19:17:45 61

原创 Eclipse常用快捷键(不断更新)

记一下自己平常使用的一些快捷键,找起来方便:大小写转换:  将选定字母转为大写 :[b]ctrl+shift+x [/b]将选定字母转为小写:[b]ctrl+shift+y [/b]调用模板注释:[b]shift+alt+j[/b]查看接口的实现类:[b]ctrl+t[/b]删除本行:[b]ctrl+d[/b]移动本行代码:[b]alt+方向键[...

2010-06-23 18:52:04 119

原创 动态添加删除ExpandableListView的item的例子

这个例子可以学习到如下几点:1.通过自定义Dialog(单独布局的xml文件进行弹出显示)2.通过menu点击监听添加,删除view中的items3.点击ExpandableListView中group和child的事件监听下面是代码:1.ExpandableListViewStudy.java[code="java"]package cn.com.example;...

2010-06-23 15:57:41 112

原创 下载远程视频完成后进行播放(SurfaceView)

1.上代码:[code="java"]package irdc.ex08_15;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import an...

2010-06-22 20:08:52 86

原创 SD卡相关创建等操作学习

Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境。首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)。以下除eclipse方式,其他均在命令行运行1. 创建SD文件 直接在命令行窗口,输入即可,不一定需要运行到tools目录下面,运行 [code="j...

2010-06-22 19:43:54 104

原创 如何申请API key用于显示google map

在Web中使用Google Map,需要根据domain来申请一个apiKey,用来标识客户端。Android手机中的Google Map也需要一个apiKey来标识客户端。 在eclipse开发环境中,可以使用emulator来测试一个Android应用,在emulator中运行的Google Map需要有一个与emulator对应的apiKey,获取apiKey的步骤如下:...

2010-06-22 19:25:55 102

原创 像素设置单位简单了解

[size=small][color=darkred]Px (pixels)像素, 屏幕上的点Dip,dp(device independent pixels)依赖于设备的像素, 与密度无关的像素, 一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 dip:与dp相同,多用于Google示例中Sp(scaled pixels—best for text size...

2010-06-22 19:15:47 169

原创 Android开发小技巧集合(不断更新中)

先写下几个知道的,[b]1.[/b]定时清理类似C:\Documents and Settings\Android123\.android下的.android文件夹[b]2.[/b]可以通过settings----Language&software key进行是否在输入时显示软键盘的设置[b]3.[/b]当进行代码输出调试的时候,有下面几种输出方式: /* 打印出不同的log信息 ...

2010-06-22 19:09:16 103

原创 VideoView播放SD卡上视频的例子

先上代码:[code="java"]package cn.com;import android.app.Activity;import android.net.Uri;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Bu...

2010-06-22 19:03:30 230

原创 APK文件粗略介绍

一 什么是APK? APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Androi...

2010-06-22 18:52:53 222

原创 PC上安装android market软件并提取apk文件

这篇文章主要描述下载Andorid Market上安装文件(apk)方法如下:1.安装好运行Android模拟器的环境;2.[url]http://developer.htc.com/adp.html[/url]在这个地址下载对应的system image文件:下载android 1.5的system image:“signed-dream_devphone_userdebug...

2010-06-22 18:38:14 626

原创 操作SD卡上的文本文件

代码是没有在AndroidMenifest.xml中设置权限的前提下对SD卡上的文件进行写,删除操作的例子:奉上代码:[code="java"]package cn.com;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j...

2010-06-22 16:42:00 129

原创 动态更改ScrollView显示聊天内容

直接上代码,以下例子可用于如题所示的功能:[code="java"]package cn.com;import java.util.Calendar;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bu...

2010-06-22 13:51:04 223

原创 Android客户端Socket连接PC服务器端(转载加评论)

先上代码:1. SocketConnect.java文件[code="java"]package cn.com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStreamReader;import java.io.OutputStreamWriter;...

2010-06-21 22:44:13 70

原创 远程下载安装apk文件到手机或模拟器

废话少说,直接上代码,会加上详细注释:测试地址:[color=blue]http://www.dubblogs.cc:8751/Android/Test/Apk/EX04_14.apk[/color][code="java"]package cn.com;import android.app.Activity;import android.content.Intent;...

2010-06-21 20:56:43 161

原创 关于 java中各种编码问题

[color=darkred]下面这段文字是从panny1982处转过来的,给大家分享一下:[/color] 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是...

2010-06-21 19:08:34 85

原创 ADB调试桥部分使用工具

Adb是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态,还可以进行以下操作:1.快速更新设备或手机模拟器中的代码,如应用或Android系统升级2.在设备上应用shell命令3.管理设备或手机模拟器上的预定端口;4.在设备或手机模拟器上复制或粘帖文件5.以下列出的为一些常用的操作(ADB是一个 客户端-服务器端 程序, 其中客户端是你用...

2010-06-20 23:08:45 92

原创 jdk配置

下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:C:\jdk1.6.0(当然其他路径也可以)。 JDK安装完成之后我们来设置环境变量: 我的电脑点右键,选择“[color=red]属性[/color]”,选择“[color=red]高级[/color]”标签,进入环境变量设置,分别设置如下三个环境变量: (1)设置好path变量,使得我们能够在系统中的任何地方运行...

2010-06-20 22:52:41 60

原创 手机各种文件存储路径测试

通过下面这个例子我们可以了解存储卡,缓存等文件路径1. DisplayFiles.java文件[code="java"]package cn.com;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;impo...

2010-06-20 21:52:52 288

原创 自定义ListView的item显示内容

1. CustomListViewItem.java在这个文件里设置了ListView的适配器以及item点击监听[code="java"]package com.cn.itcast;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android...

2010-06-20 21:15:31 216

原创 自定义Button

1.CustomButton.java文件[code="java"]package com.example;import android.app.Activity;import android.os.Bundle;public class CustomButton extends Activity { // Called when the activity is...

2010-06-20 19:50:31 77

原创 通过Scale的方式打开一个新的Activity

1. ScaleActivity.java文件[code="java"]package cn.com;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.But...

2010-06-20 19:01:48 165

空空如也

空空如也

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

TA关注的人

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