摘要: android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:1. 本地服务(Local Service):用于应用程序内部2. 远程服务(Remote Sercie):用于android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行,这样用户体验比较好。后者可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有的即可。编写不需和Activity交互的本地服务示例本地服务编写比较简单。首先,要创建一个Servi 阅读全文
posted @ 2011-06-16 17:39 还是你最好 阅读(954) 评论(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 还是你最好 阅读(13229) 评论(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 还是你最好 阅读(737) 评论(1) 推荐(1) 编辑
摘要: 通过C# Webservice实例的一个简单实例,了解如何使用C#创建Webservice,建立并部署一个最简单的Web服务AD:下面,我们看看如何建立和部署一个最简单的Web服务,通过C# Webservice实例的一个简单实例,了解如何使用C#创建Webservice。建立Web服务1.在wwwroot目录下建立一个叫做Webservice的目录。2.建立下面这样一个文件:〈%@ WebService Language="c#" Class="AddNumbers"%〉 using System; using System.Web.Services; 阅读全文
posted @ 2011-06-16 09:27 还是你最好 阅读(16500) 评论(4) 推荐(2) 编辑
摘要: 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 还是你最好 阅读(26328) 评论(0) 推荐(0) 编辑