摘要: 在android平台下操作xml方式有很多种,常见的为SAX(Simple APIfor XML)和DOM(Document Object Model)。SAX操作xml的特点是当读取xml文件的时候会随时触发事件,通过事件来处理当前读取到的内容。这一点是跟dom有所不同的,dom是全部读取完后在进行操作。现在这个实例是以SAX进行XML操作的!这个例子是读取Google的天气预报为例子做成了,使用的XML地址如下:http://www.google.com/ig/api?weather=beijing&hl=zh-cn通过互联网获取天气的XML代码,然后再通过SAX进行读取:在例子中只是读取 阅读全文
posted @ 2010-12-29 00:19 老码农豆豆 阅读(3470) 评论(2) 推荐(4) 编辑
摘要: drawable-hdpi,drawable-ldpi,drawable-mdpi的区别hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)mdpi 里面主要放中等分辨率的图片,如HVGA (320x480)ldpi里面主要放低分辨率的图片,如QVGA (240x320)系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片所以在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片 阅读全文
posted @ 2010-12-27 15:57 老码农豆豆 阅读(1033) 评论(2) 推荐(0) 编辑
摘要: 要在Android客户端显示Google地图,就要使用google 的API,这次使用的的不是Android 的SDK而是直接使得的Google的,因为没有细究,所以他们之间具体有多少区别,现在还不太清楚,等有时间了,再仔细看一看,显示地图使用的是View为:com.google.android.maps.MapView 但是要使用的话,还得去google 申请一个Map的Key去,具体怎么申请,这里不再细说,不过个人感觉如果是测试的话,随便找一个Key也是可以的没有感觉到什么不同,不知道发布的时候怎么样。以面的做完之后,因为地图使用的是网络,因此必须得有网络的访问权限,这个需要添加上去。否则 阅读全文
posted @ 2010-12-25 08:29 老码农豆豆 阅读(10822) 评论(17) 推荐(0) 编辑
摘要: 今天看到了一本书上一个简单的语音识别代码,现在抄过来,算是做个简单的笔记吧,以防突然需要查找的时候找不到资料。也希望需要这方面学习的朋友能关注一下。代码是从书上看的,至于书的名字,就不写了,这样就没有做广告的嫌疑了!别的不说了,代码如下:代码如果要对返回的代码进行处理,则需要重写写处理函数,代码如下:代码通过以上方式就可以把通过语音说的显示出来了!当然如果你要做别的方面的处理与识别也是可以的,具体的可以查看相关资料,这里只是做一个简单的入门介绍。 阅读全文
posted @ 2010-12-23 23:28 老码农豆豆 阅读(3101) 评论(2) 推荐(1) 编辑
摘要: 简单的学习了一下传感器的使用,一个简单的重力传感器,在这里只是对重力传感器进行了一个简单的了解!下面将代码放到下面,供需要学习的的参考一下,而且这里没有实现什么具体的功能!代码这是一个完整的实现代码,但是没有在真机上进行测试,所以不知道真机上效果如何! 阅读全文
posted @ 2010-12-22 23:45 老码农豆豆 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 今天在帮一个朋友获取了一个网页内容,因为他说他使用HttpUrlConnection 无法获取内容,因此我在这里试了一下,当看到这个内容是使用的JSON的时候,突然也想把这个JSON解析一下,因此就做了一个小程序,权当测试,如果有写的不好或者是错误的地方,欢迎批评指正:下面这个是JSON的数据内容,也就是文本的内容:以下为获取内容与分析JSON的代码:代码下面是实现的代码:通过此即可得到相应的内容数据了;因此程序要访问网络,因此需要访问网络的权限 阅读全文
posted @ 2010-12-22 22:52 老码农豆豆 阅读(7145) 评论(0) 推荐(0) 编辑
摘要: 今天在读取文件的时候,突然想了一下,如果文件是放在raw目录下面应该怎么读取呢?需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的操作以下为从Raw文件中读取:代码以下为直接从assets读取代码当然如果你要得到内存流的话也可以直接返回内存流! 阅读全文
posted @ 2010-12-22 11:41 老码农豆豆 阅读(4728) 评论(1) 推荐(1) 编辑
摘要: 因为需要一直在弄网络的问题,今天看了一下Wifi的操作,经过整理,做出来了一个类,可能不全,但是个人感觉已经完全能够满足需要了,当然,里面的方法也有可能是错误的或者是不全的,这个类我没有进行完整的测试,只测试了其中的一些方法。其实操作Wifi也是很简单的,主要使用以下几个对象或变量:private WifiManager wifiManager;// 声明管理对象OpenWifiprivate WifiInfo wifiInfo;// Wifi信息private ListScanResult scanResultList; // 扫描出来的网络连接列表private ListWifiCo 阅读全文
posted @ 2010-12-21 23:21 老码农豆豆 阅读(16336) 评论(12) 推荐(3) 编辑
摘要: 在使用Android连接网络的时候,并不是每次都能连接到网络,在这个时候,我们最好是在程序启动的时候对网络的状态进行一下判断,如果没有网络则进行即时提醒用户进行设置。要判断网络状态,首先需要有相应的权限,下面为权限代码:即允许访问网络状态:[代码]下面为判断代码:代码通过上面的代码即可完成对网络状态的判断!具体怎么自己选择网络进行设置,还没有弄明白,等弄明白了,再写! 阅读全文
posted @ 2010-12-20 21:36 老码农豆豆 阅读(9541) 评论(3) 推荐(1) 编辑
摘要: 在这里把三种获取网页内容的信息进行了综合,在前面已经对通过表单提交上传文件进行了处理,现在把这三种方式进行了综合,放到一块,帮助大家进行一个比较,下面为三种方式 的部分代码:一共三个函数,都可以直接调用,但是在访问网络的时候,记得要加上访问权限代码网址的话,可以自己做一个测试服务器。我这个测试服务器是我自己写的,进行测试用的,用Asp.net写的,用其它的方法写的结果是一样的。包括使用Web服务结果也是一样的! 阅读全文
posted @ 2010-12-19 14:21 老码农豆豆 阅读(9247) 评论(4) 推荐(2) 编辑
摘要: 上一篇内容,实现了文件的上传,文件的上传其实就是自己组合成Post表单的形式进行Http的Post发送,这一篇要实现的是文件的下载,其实下载文件与打开网页是一样的,打开网页是将内容显示出来,保存文件就是保存到文件中即可。实现的代码基本如下:代码通过此代码就可以实现将内容保存到SD卡等设备上,当然要使用网络,必须得有网络的访问权限。这个需要自己添加,在这里不再添加!上面的代码没有实现进度条功能,如果要实现进度条功能,我现在考虑到的就是使用消息进行发送提示,首先实现一个消息。代码这样,在下载的时候只要发送相应的消息,即可有相应的提示!不再细写,希望对你的思路有帮助!在这里仅仅提供一个思路,如果你有 阅读全文
posted @ 2010-12-19 09:25 老码农豆豆 阅读(4362) 评论(5) 推荐(1) 编辑
摘要: 因为工作需要,暂时没有对GPS(2)完成,今天开始完成了,一个文件上传的内容的实现,Android要实现文件上传,可以利用Socket上传,也可以模拟Web进行上传,但是如果是使用第一种方式上传,严格的话就得使用TCP,这样容易生成系统死掉,或者是长时间等待,如果是UDP来传,就容易造成数据丢失,因此在这里选择了Web进行上传,使用Web进行上传是模拟的Http Post上传数据,当然,Post上传数据的类,在网上找了一找,方式虽然很多,但是没有一个感觉是我所使用的,所以参照原理之类的,进行了一下修改,算是做了一个参考。并且利用这个类完成了文件和表彰的上传服务。 阅读全文
posted @ 2010-12-18 23:34 老码农豆豆 阅读(11119) 评论(7) 推荐(3) 编辑
摘要: 这一篇随笔为什么写为续,而不是写为(2)呢,主要是因为,计划在(2)中来实现在地图上显示出定位信息的内容,而这一篇文章上一篇文件写了如何实现GPS定位,但是没有写如何测试定位,因此在这里做一下补充,对于实现GPS功能,但是无法在模拟器上测试定位的朋友,提供一点帮助:要实现测试,本人使用的方法是使用CMD命令行,在这里进行的测试,当然还有其它的方法,如果有好的,可以做为补充。首先打开命令行工具。然后连接到模拟器,使用Telnet 进行连接,连接代码如下:telnet localhost 5554 (这个5554是根据你启动的模拟器进行输入的,也可能是其它的。模拟器如图:命令行界面如图:然后输入 阅读全文
posted @ 2010-12-17 16:29 老码农豆豆 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 经过一段时间对Adnroid的学习,基本掌握和了解了,现在又得要学习QT了,这是一个跨平台的开发工具,是NoKIA推出的,做为NOKIA开发平台的工具,使用的是C++语言在开发,以后要做移动开发的话,肯定不能光是Android了,所以个人感觉这个工具还是要学习一下的,今天就开始学习了,目前是以Android开发工具的学习和使用为主,这个为辅进行的学习,顺便也复习一下C++,虽说以前的时候也用过C++,可是好长时间不使用了,忘记了不少了,今天使用QT写了第一个测试小程序,下面把主要的代码发上来,让大家学习一个,其实就是一个简单的类。是看了一下书,然后自己边想边写的。实例如下:代码-头文件代码-类 阅读全文
posted @ 2010-12-16 22:38 老码农豆豆 阅读(4277) 评论(0) 推荐(0) 编辑
摘要: 今天弄了一个多小时,写了一个GPS获取地理位置代码的小例子,包括参考了网上的一些代码,并且对代码进行了一些修改,希望对大家的帮助。具体代码如下:要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需要添加如下权限:[代码]具体实现代码如下:首先判断GPS模块是否存在或者是开启:代码如果开启正常,则会直接进入到显示页面,如果开启不正常,则会进行到GPS设置页面:获取代码如下:代码到这里就可以获取到地理位置信息了,但是还是要显示出来,那么就用下面的方法进行显示:代码这样子就能获取到当前使用者所在的地理位置了,至少如何下地图上实现,在下面将进行获取,并显示出来!对参考代码的人表示感谢! 阅读全文
posted @ 2010-12-16 18:10 老码农豆豆 阅读(116445) 评论(153) 推荐(19) 编辑