Android
Android学习系列-Android中解析xml(7)
Kalet 发表于2013-12-20 浏览407 评论0
Android学习系列-Android中解析xml(7)一,概述1,一个是DOM,它是生成一个树,有了树以后你搜索、查找都可以做。2,另一种是基于流的,就是解析器从头到尾解析一遍xml文件。 基于流的目前有两种比较有名,(1)是SAX, sax的原理是解析器解析过程中通过回调把tag/value值等传给你,你可以比较、操作。(2)PULL 而pull的原理是它只告诉你一个tag开始或者结束了,至于tag/value的值是什么需要你自己去向parser问,所以叫做pull,而sax看起来是push给你的。 sax/pull还有一点区别,你随便找个sax和p...
Android
Android学习系列-把文件保存到SD卡上面(6)
Kalet 发表于2013-12-20 浏览390 评论0
Android学习系列-把文件保存到SD卡上面(5)一般多媒体文件,大文件需要保存到SD卡中。关键点如下:1,SD卡保存目录:mnt/sdcard,一般采用Environment.getExternalStorageDirectory()方式。 publicvoidsaveToSDCard(Stringfilename,Stringcontent)throwsException{ Filefile=newFile(Environment.getExternalStorageDirectory(),filename);//指定文件存储目录为...
Android
Android学习系列-单元测试与程序调试(5)
Kalet 发表于2013-12-20 浏览421 评论0
Android学习系列-单元测试与程序调试(5)1.关键点1)AndroidManifest.xml中必须配置如下节点<uses-libraryandroid:name="android.test.runner"/><instrumentationandroid:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.nt.test"android:l...
Android
android学习系列-JDBC连接SQL server与ADO.NET连接Sql Server对比(4)
Kalet 发表于2013-12-20 浏览366 评论0
<!--访问网络的权限--> <uses-permissionandroid:name="android.permission.INTERNET"/> JDBC连接SQLserver与ADO.NET连接SqlServer对比1.JDBC连接SQLserver1)java方面目前有很多驱动能够驱动连接SQLservernet. 主流的有两个sourceforge.jtds.jdbc.Driver和JDBC。2)代码如下:packagecom.t...
Android
android学习系列-短信发送器与电话拨号器调用(3)
Kalet 发表于2013-12-20 浏览402 评论0
android学习系列-短信发送器与电话拨号器调用(3)一.短信发送器1)步骤:(1)输入号码(2)输入短信内容(3)点击发送按钮发送短信。2)注意事项,短信内容太长时,分多条发送。发送完毕提示。3)后台代码importjava.util.ArrayList;importandroid.app.Activity;importandroid.os.Bundle;importandroid.telephony.SmsManager;importandroid.view.View;importandroid.widget.Button;importandroid.widget.Edit...
Android
android学习系列-控件用法(2)2
Kalet 发表于2013-12-20 浏览453 评论0
6.MediaProvider6. MediaProvider效果 JAVA代码package tjuci.edu.dl; import java.io.OutputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; import&nbs...
Android
android学习系列-控件用法(2)1
Kalet 发表于2013-12-20 浏览393 评论0
目录1. ListView 2. TableLayout 3. LinearLayout 4. GridView 5. VideoView 6. MediaProvider 7. SqlLite 8. ProgressBar 9. ProgressDialog 10. RadioButtonAndChechBox 11. RatingBar 12. RelativeL...
Android
Android学习系列-入门(1)
Kalet 发表于2013-12-20 浏览404 评论0
目录(?)[-]安装项目目录说明运行效果总结Android开发的特点 1. 安装安装Eclipse,安装Adroid插件。安装AdroidSDK。2. 项目目录说明2.1. 建立Adroid项目 与一般的Java项目一样1)src文件夹是项目的所有包及源文件(.java),2)res文件夹中则包含了项目中的所有资源,比如:程序图标(drawable)、布局文件(layout)、常量(values)等。3)下面来介绍其他Java项目中没有的的gen文...

Android
Android作为客户端,PC作为服务端:实现网络通信
Kalet 发表于2013-12-14 浏览453 评论0
此项目实现网络通信,android手机客户端去请求PC服务端,将PC上mysql中的数据显示在手机上。 PC服务端用JavaWeb写了个servlet,android手机客户端请求这个servlet,由servlet执行查询数据,并返回给手机客户端,服务器为Tomcat。 为了更清楚的展示,咱们现在mysql建一个测试表test create table test( name varchar(20) primary key &nb...




Android
Android的三种网络通信方式
Kalet 发表于2013-12-14 浏览373 评论0
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。这些在Java网络编程中均有涉及,我们看一个简单的socket编程,实现服务器回发客户端信息...