随笔分类 -  Android

Android
摘要:说明:只是个例子,扩展性、复用性不好,只是提出一个思路,返回的XML解析代码写的也很烂聪明的你,拿来代码的时候,肯定能解决这些问题===========================================关键代码:try {// 发帖机原理,模拟浏览器final String SERVER_URL ="http://10.40.15.11/Android/WebService.asmx"; // 定义需要获取的内容来源地址URL url =new URL(SERVER_URL);URLConnection con = url.openConnection();c 阅读全文
posted @ 2011-06-21 16:28 还是你最好 阅读(4711) 评论(1) 推荐(0) 编辑
摘要:WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Android系统中。因此,这些开发包并不是在我们的考虑范围内。适合手机的WebService客户端的SDK有一些,比较常用的有Ksoap2,可以从http://code.google.com/p/ksoa 阅读全文
posted @ 2011-06-21 16:17 还是你最好 阅读(60791) 评论(6) 推荐(4) 编辑
摘要:先用随便什么东西做出个 Web Service,假设得到的Web Service地址如下: http://192.168.0.100/android/WebService1.asmx 而这个 Web Service 中,提供了一个 Sum 函数,其实现如下:publicint Sum(int a, int b) { return a + b; }则在 Android 中,可以按以下方式调用 publicvoid callWS() throws ParserConfigurationException { final String SERVER_URL ="http://192.16. 阅读全文
posted @ 2011-06-21 15:59 还是你最好 阅读(2716) 评论(2) 推荐(0) 编辑
摘要:android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:1. 本地服务(Local Service):用于应用程序内部2. 远程服务(Remote Sercie):用于android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行,这样用户体验比较好。后者可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有的即可。编写不需和Activity交互的本地服务示例本地服务编写比较简单。首先,要创建一个Servi 阅读全文
posted @ 2011-06-16 17:39 还是你最好 阅读(951) 评论(0) 推荐(0) 编辑
摘要:Spinner是一种下接菜单,类似HTML中的select标签,点击后弹出一个对话框,显示几个供选择的选项,手机屏幕大小有限,如果都用RadioGroup单选按钮,会占用很大的空间。今天的例子最终效果如下图:Spinner需要绑定一个适配器ArrayAdapter,将菜单项放在适配器中,添加删除菜单项只需要调用适配器的add,remove方法即可。布局XML;<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.and 阅读全文
posted @ 2011-06-16 16:11 还是你最好 阅读(13215) 评论(0) 推荐(0) 编辑
摘要:一个Android视图有很多控件,那么怎么来控制它们的位置排列呢?我们需要容器来存放这些控件并控制它们的位置排列,就像HTML中div, table一样,Android布局也起到同样的作用。如果对应到Delphi中,感觉就像panel,主要是可以把控件摆在上面。Android布局主要有以下几种: LinearLayout, RelativeLayout,TableLayout,AbsoluteLayout. 最后一种AbsoluteLayout是通过指定控件的x/y坐标来定位的,不太灵活所以已经不推荐使用了。(1) LinearLayoutLinearLayout线性布局,包含在LinearL 阅读全文
posted @ 2011-06-16 13:31 还是你最好 阅读(735) 评论(1) 推荐(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="fill_parent" android:layout_height="fill_parent"> 阅读全文
posted @ 2011-06-16 09:24 还是你最好 阅读(26320) 评论(0) 推荐(0) 编辑