Android进阶高手系列
文章平均质量分 82
ch_984326013
在校学生
展开
-
Android进阶高手(四)终谈GPS
终于讲到GPS了!现在的LBS如火如荼的发展,Foursquare更是日进千里!有很多圈里人说,创业团队如果想在Android方面创业,最好是开发基于地理位置的应用。可以把电子商务、SNS、Android智能设备完美的融合在一起。今天我们的主角就是GPS。 在Android开发过程中,一直有人在问,怎么在地图上绘制文本或加载图片。今天我们就来实现这个功能,先基础后深入。慢慢的积累原创 2011-12-15 14:37:42 · 1130 阅读 · 0 评论 -
Android进阶高手(五)之Android聊天室(1)
今天,我们来讲Android聊天室实例开发项目,通过此项目来帮助我们了解Socket网络编程,希望对大家有所帮助。开发之前,我们有必要了解下一些基本知识如下:1、 服务器端ServerSocket:它常用的构造函数是ServerSocket(int port),该构造函数创建的ServerSock对象可以将这个ServerSocket绑定到一个指定的端口上,通过该程序所在计算机的IP地址以及原创 2011-12-15 15:57:41 · 3091 阅读 · 4 评论 -
Android进阶高手(一)可怕的ContentProvider
在Android系统中有很多应用都通过ContentProvider来对外共享数据,比如联系人。联系人的数据是存放在数据库中的,如果它不采用ContentProvider的话,别的应用要访问它的数据,它就需要把数据库对外共享,那么别的应用就需要了解它的数据结构,才能进行相应的操作,那样就不便于对外共享数据。如果它采用了ContentProvider共享数据,别的应用就可以运用ContentProv原创 2011-11-14 17:11:44 · 859 阅读 · 0 评论 -
Android进阶高手(三)GestureBuilder手势识别是个好东西
这几天一直在弄GestureBuilder手势识别,一开始搭建运行,时总是出错。好歹黄天不负有心人。呵呵,下面就看看我在弄这个过程中遇到的一些问题及解决方法吧。台上一分钟,台下十年功。弄这个我是蛋疼了几下。呵呵,废话不多说了。开始! 第一、我们得保证模拟器上SDCard一定存在。这个你可以通过以下语句来检测:if(android.os.Environment.getExte原创 2011-11-29 10:58:32 · 6208 阅读 · 2 评论 -
Android进阶高手(二)适配器(Adapter)那是必须的
在Android应用开发过程中,适配器(Adapter)可是大有可为,尤其是在显示数据、读取数据库用列表显示更是使用频繁。但是今天我们要说的不是读取数据库中的信息,而是自己来添加一行数据让它显示在列表顶层。实现的功能有添加数据和删除数据两项。废话不多说,代码赶紧的!首先先看下运行效果如下所示: 图一原创 2011-11-16 18:05:32 · 1319 阅读 · 0 评论 -
Android进阶高手(五)之Android聊天室(2)
我们编写的服务器端程序一共包括四个类,其名称及功能如下:Server.java:服务器端主程序负责界面,以及服务端主程序ServerThread的启动,服务端主程序ServerThread又产生BroadCaset及ClientThread线程。BroadCast.java:服务器向客户端广播线程,负责向客户端发送消息。ClientThread.java:维持服务器与单个客户端的连接线原创 2011-12-15 16:26:26 · 2882 阅读 · 2 评论 -
Android高手进阶(五)之Android聊天室(3)
上面开发了启动与关闭服务器端线程程序,下面我们继续开发服务端程序。其实剩下的两个线程CilentThread与BroadCast很好理解,前者就是从客户端读取信息;后者就是服务端想客户端定时发送信息。只要把这两点看懂了,程序就不能。好了,我就直接上代码了:1、ClientThread.java代码如下:package com.wyf.wpf;import java.io.DataI原创 2011-12-15 16:54:55 · 3569 阅读 · 2 评论 -
Android进阶高手(五)之Android聊天室(4)---完结篇
呵呵,放了一长假回来了!期待已久的假期结束了。趁着这闲工夫来完结这Android聊天室的开发。好了,让我们开始吧。在(四)中,我们已经把服务端的程序开发完毕了!自我感觉讲的蛮详细的!接下来要开发的就是Android手机客户端了。先来看下客户端运行界面吧,截图如下:界面效果就是这样,简单吧。下面我们就来开发这个项目的客户端。1、创建一个Android项目,命名为ChatAndroid原创 2011-12-29 12:19:08 · 3857 阅读 · 45 评论