`
文章列表
其实网上很多资料讲关于解析xml的问题,大多数我都看的一知半解,今天终于找了个不错的例子,放在这里跟大家共享: 先上代码: 1.DomParseXml.java文件 package cn.com; import java.io.File; import java.io.InputStreamReader; import java.net.URL; import j ...
一个很简单的例子,直接上代码: 1. ShowUrlImage.java文件 package cn.com; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphic ...
这里主要是介绍6.0以上版本的简单配置步骤: MyEclipse 6.X 6.x的操作比较简单,可通过官方提供的链接,利用MyEclipse内置的Find and Install功能来安装。 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击“New Remote Site”按钮,在弹出的对话框中输入:        name:svn url:http://subclips ...
这2个类是与操作字节流的FileInputSream和FileOutputStream类相对应的; 用于读写文本数据;这4个类当然也是输入输出流的总括; 下面也通过一个例子来熟悉: package cn.com; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileStream { public static void main(String[] ...
这2个类是分别用来创建磁盘文件的输入流和输出流对象, 创建FileInputSream实例对象时,指定的文件应该是存在并且可读的. 创建FileOutputStream实例对象时,如果指定文件名已经存在,这个文件的内容将被覆盖清除; 下面通过一个例子来熟悉这2个类: package cn.com; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOE ...
服务器如果需要同时跟多个客户端会话,服务器端就需要循环调用ServerSocket.accept()方法进行不断的监听处理;另外如果服务器端程序与每个客户端的会话过程不能互相影响的话,就需要启动多个线程分别处理每个请求 下面给个例子(发送一行文本字符,服务器端返回倒序的文本): 1.ReverseServer.java文件 package cn.com; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class ReverseServer { ...
首先理一下概念: 字节流:用于读取一个一个的数据字节(8位),每8位当成一个单元 字符流:用于读取一个一个的数据字符(16位),每16位当成一个单元 InputStreamReader和OutputStreamWriter是用于将字节流转换成字符流读写的2个类,前者可以将一个字节流中的字节解码成字符后读取,后者将字符编码成字节后写入到一个字节流当中; 我们应该避免频繁的在字符和字节间进行转换,最好不要直接使用InputStreamReader和OutputStreamWriter类来读写数据,应尽量使用BufferedWriter来包装OutputStreamWriter类,用Buf ...
ObjectOutputStream和ObjectInputStream类所读写的对象必须实现了Serializable的接口,对象中的transient和static类型的成员变量不会被读取和写入. 下面写个简单的例子: 1. SerializationTest.java文件 package cn.com; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; impo ...
DataOutputStream类提供了3个写入字符串的方法: ----public writeChars(String s) ----public writeBytes(String s) ----public writeUTF(String s) 对应的DataInputStream类只提供了readUTF的方法; 看了下java视频,也不知道具体怎么解决的,还是先学习下能看懂的吧: 下面给段java代码进行测试: package cn.com; import java.io.BufferedInputStream; import java.io.BufferedOutput ...
意思就是当手机系统启动完毕后,立即启动我们定制的应用: android 有一个系统Broadcast  其action = "android.intent.action.BOOT_COMPLETED" 用途就是通知系统已经启动完毕.我们的做法就是创建一个BroadcastReceiver 用来接收该Broadcast 在收到以后通过startActivity / startService 来启动目标应用 直接上代码把: 1.AndroidManifest.xml文件 <?xml version="1.0" encoding="utf- ...
     在此谢谢gryphone的博客文章,从他那里学到了很多东西,真是谢谢,将学的内容也贴上来给大家分享,自己也做个存档,以便以后复习利用; 1.创建快捷方式的方法1     当我们在模拟器或手机上屏幕上长按屏幕会弹出选择框,询问是否添加快捷方式等操作:当我们选择shortCut后,就会出现一个ListView列出所有可以添加的items: 下面通过手动建立一个程序,添加了intentFilter为android.intent.action.CREATE_SHORTCUT的intent,这样当选择了它后,就会在桌面生成一个自定义需要这个activity去做一件事情的快捷图标: 1.处理点 ...
        如果你已经过了入门的初级阶段,那接下来就到了该看看源代码的阶段了。看源码,建议先看package/app 目录下的应用代码。这里你能比较清楚的了解到应用框架里的这些组件 是如何工作的,应用与应用是如何交互的。     等你已经知道了activity, service, intent,receiver, content provider 该怎么用之后,那么就要向framework/base 进军了。现在你需要知道为什么要这么用,android 都在你背后偷偷的做了些什么。到了这个阶段,你可以看象TextView, EditText, Button, ImageView, Lis ...
1.Android模拟器启动慢     模拟器就开了不要关,有真机的尽量用真机,或者考虑搞个强劲的CPU,感觉Windows 的普遍慢使用Unix 核心的Mac 和Linux 都比Windows 强很多 2.介绍下Android平台的编程环境     开发平台就推荐Eclipse,拿我自己的开发环境举SDK_1.6+Eclipse_3.4+ADT_0.9.7。这应该就是目前最普通的开发环境组合了,当然现在已经SDK_2.2了....ADT 0.9.7是装好Eclipse 后,用Eclipse 的插件更新功能从google 下载的,下载位置: http://dl-ssl.google.com/a ...
由于andorid侧重应用,所以需要用到网络服务器部分,也就不免需要学习下相关知识: 1.JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件 ...
在Android1.6里面,添加Listener的工作变得相当的简单(感觉更像在做网页编程!),具体步骤如下: 1.main.xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width= ...
Global site tag (gtag.js) - Google Analytics