2010年10月3日
摘要: 本篇主要讲一下AutoCompleteTextView,Spinner和ListView这几个控件的使用。(1) AutoCompleteTextViewAutoCompleteTextView自动完成文本框,它继承自EditText,并和EditText一样可以输入文本,但它可以根据用户输入的文本... 阅读全文
posted @ 2010-10-03 18:14 MobileGeek 阅读(7382) 评论(1) 推荐(1) 编辑
  2010年10月2日
摘要: 一个Android视图有很多控件,那么怎么来控制它们的位置排列呢?我们需要容器来存放这些控件并控制它们的位置排列,就像HTML中div, table一样,Android布局也起到同样的作用。Android布局主要有以下几种: LinearLayout, RelativeLayout,TableLay... 阅读全文
posted @ 2010-10-02 12:39 MobileGeek 阅读(13923) 评论(1) 推荐(1) 编辑
  2010年10月1日
摘要: 在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。使用Toa... 阅读全文
posted @ 2010-10-01 19:05 MobileGeek 阅读(92275) 评论(4) 推荐(3) 编辑
  2010年9月12日
摘要: 在写前一篇Silverlight4中使用WebClient类下载压缩成zip格式的图片的过程中,遇到了下面这个异常:{System.Net.WebException: WebClient 请求期间发生异常。 ---> System.NotSupportedException: 无法识别 URI 前缀。 位于 System.Net.WebRequest.Create(Uri requestUr... 阅读全文
posted @ 2010-09-12 13:25 MobileGeek 阅读(2808) 评论(0) 推荐(0) 编辑
摘要: Silverlight与其它系统通信的方式主要有三种,通过WCF或者Web Service,HTTP直接通信和Socket通信。 HTTP直接通信可以使用WebClient类和HttpWebRequest类。WebClient提供了一种简单的基于事件的模型来让你以流或者字符串的方式下载和上传资源, 而HttpWebRequest提供了更复杂的通信场景,使用.NET异步编程模式来发送请求。 这里... 阅读全文
posted @ 2010-09-12 08:51 MobileGeek 阅读(1993) 评论(3) 推荐(0) 编辑
  2010年9月10日
摘要: 今天在调试Silverlight 4程序时遇到了下面一个错误: 觉得很奇怪,Silverlight的程序可以运行但怎么不能调试呢?说一下我的环境是Visual Studio 2010 Ultimate, Silverlight SDK 4和Silverlight 4 Tools for Visual Studio 2010.后来发现已有人遇到同样的问题, 根据提示安装了Silverlight De... 阅读全文
posted @ 2010-09-10 22:52 MobileGeek 阅读(1740) 评论(0) 推荐(0) 编辑
  2010年7月16日
摘要: Introducing AndroidHello Android接着前两篇的内容,本文简要介绍一下Android的项目结构。一个Android项目会包括java源文件,资源文件如图片,基于xml的布局文件等,第三方的jar包等。这些文件最终会被编译成一个.apk文件即Android应用程序可执行文件... 阅读全文
posted @ 2010-07-16 08:18 MobileGeek 阅读(6574) 评论(0) 推荐(0) 编辑
  2010年7月10日
摘要: 继上篇简单介绍了一下Android系统,本文扼要地讲一下如何创建一个Android的程序Hello Android。 关于Android的开发平台的搭建,园子里很多前辈都有讲过了,这里简单的提一下。 首先要安装JDK 5 or 6, Eclipse 3.4 or 3.5, 以及Eclipse的插件Android Development Tools (ADT) Plugin, 最新版应该是ADT ... 阅读全文
posted @ 2010-07-10 20:21 MobileGeek 阅读(1854) 评论(5) 推荐(1) 编辑
摘要: 本文简单介绍一下Android系统, Android是基于Linux内核的开源的应用于移动平台一款操作系统。它包含以下一些特色的功能:针对移动设备优化的Dalvik虚拟机, 基于开源浏览器引擎WebKit的集成浏览器,优化的2D图形库和基于OpenGL ES的3D图形库,用来存放结构化数据的SQLite,支持各种格式的多媒体,对蓝牙,WiFi,GPS的支持,当然最重要的还是强大的系统框架和API来... 阅读全文
posted @ 2010-07-10 16:24 MobileGeek 阅读(923) 评论(0) 推荐(0) 编辑
  2010年7月4日
摘要: 在某些情况下我们需要查看Android的源码或对其进行重新编译,目前只支持在Linux或者Mac OS上编译Android源码,暂不支持Windows.所以本篇介绍一下如何在Ubuntu上获取Android源码。Android源码大约有2.1GB,在这里可以看到它的结构和更新记录。下载Android... 阅读全文
posted @ 2010-07-04 01:33 MobileGeek 阅读(8116) 评论(1) 推荐(0) 编辑