Archive for 十一月, 2009

Android 2.0 VS Windows Mobile 6.5

By: 海市蜃楼 | In: Android新闻

29 十一 2009

Google Android2.0发布没有多久,今天就看到了微软将发布Windows Mobile 6.5第二版的消息,看来手机系统的竞争在2009 如火如荼。 Windows Mobile 6.5的界面如下:

Java I/O总结——Reader

By: 海市蜃楼 | In: Android开发

25 十一 2009

InputSteream和OutpurStream是针对基于字节(byte)输入输出设计的,实际应用中常常需要读写的是基于字符(char ,Unicode 2个字节)的,java.io.Reader和java.io.Writer就是所有读写字符数据流的父类。 Reader提供的方法和InputStream提供的几乎是一样的,不同之处在于Reader的操作多数是char类型的。

Java I/O总结——OutputStream

By: 海市蜃楼 | In: Android开发

24 十一 2009

前面我们学习了InputStream,OutputStream采用了类似的结构。本篇幅,我们只是介绍OutputStream中特殊的部分,与InputStream相同的部分不再重复说明。 java.io. OutputStream 类总结 和InputStream类似,OutputStream(写入一系列字节的对象)是所有字节形式输出流的父类。类结构图如下图所示(单击查看大图片):

Java I/O总结——InputStream

By: 海市蜃楼 | In: Android开发

22 十一 2009

在前面介绍了Decorator(装饰)模式,让我自己想起了刚开始工作时那段“痛并快乐”的学习时光。在学习Android网络方面,也发现网络方面的很多内容都与Java I/O有关,因此暂时先停下Android网络方面的学习,把Java I/O完整的学习下。我们将按照基类的顺序:InputStream、OutPutStream、Reader、Writer来分别对Java I/O加以总结。 在这里强调以下2点: 如果你对设计模式中的Decorator(装饰)不是很了解,请仔细阅读:从new BufferedReader(new InputStreamReader(conn.getInputStream()))想到的,在这篇博客中,我们详细介绍了Decortor(装饰)模式。在了解了Decorator(装饰)后,我们对学习Java I/O的学习会容易很多,因为Java I/O的核心就是采用了Decorator(装饰)模式。 Java I/O系列的博客是我在学习Java I/O的基础上,对Java I/O的总结,关于Java I/O方面的基础知识,我们在这里不详细说明。如果你对Java  I/O完全不了解,请先找些关于Java I/O方面的资料简要阅读下。在简要学习的基础上,我们将Java I/O方面的资料整理,帮助大家对Java I/O的知识更加清晰些。

Chrome操作系统简介

By: 海市蜃楼 | In: Android新闻

22 十一 2009

谷歌在北京时间11月20日凌晨2点于美国总部召开Chrome OS特别会议,并做首次公开演示。 Chrome操作系统的三个特点:速度快、操作简单、使用安全。 首先是速度,我们希望它足够的快,就像打开电视一样。不仅仅是启动速度快,而且我们希望进入系统的速度和浏览器的速度也要快。Chrome操作系统上的Chrome浏览器也将比其他的Chrome浏览器要更快。

从new BufferedReader(new InputStreamReader(conn.getInputStream()))想到的?晚上睡在床上,这一小段代码在我的脑海里不断浮现,因为它看上去有些相似(在设计模式中的看到过类似),但是实在想不起与那个模式相似了? 翻开设计模式书,已经好久没有看到过本书了,说实话对这本书中的大多数还不是很了解,但是此刻看到能让我想到了,说明这个模式给我留下了深刻的影响。翻开书找了半天,我一直以为是Strategy,后来看了下不是的,从头看到尾,终于找到了Decorator(装饰)。把这个设计模式又仔细读了一遍,在这里与大家分享。 设计意图 动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式相比较生产子类更为灵活。

IBM developerWorks Android 开发资料汇总

By: 海市蜃楼 | In: Android开发

18 十一 2009

在学习Android SDK的过程中,我会定期关注 IBM 的软件开发技术网站:developerWorks 中国网站。相信也有不少做 IT 工作的朋友也知道这个网站。这个网站很早(2008年初)就开始发布一系列关于 Android 开发的文章,其中有一些文章还是有一定含金量的,比如传感器的开发等,在这里我想把这些文章做一个整理,与大家分享。 Android 开发简介 本教程介绍如何用 Eclipse 插件 Android Development Tools 进行 Android 应用程序开发,包括对 Android 平台和 Android Development Tools 的介绍,并开发两个示例应用程序。

相比较C++,JAVA在网络编程方面的优势是不言而喻的。想当初学习MFC网络方面的痛苦,现在看到java.net包中的类,感觉轻松多了。说点题外话:在C++网络方面可以推荐给大家一个很好的开源项目POCO库,这个库在网络方面的功能只能用:那是相当强大,有兴趣的可以去学习下。 在Android 实现联网(一)——package说明篇幅中,我们简要介绍了Android 网络方面的包,本篇幅我们漫游java.net包,按照网络方面的知识来逐步学习java网络编程,并给大家介绍一些小例子,边学习边写代码。 首先,IP地址 IP地址估计大家都明白,我们就直接来看java.net中的类吧。

Android 中的XMPP 应用

By: 海市蜃楼 | In: Android应用|Android开发

16 十一 2009

原文来自:程序员杂志第一期,个人感觉这篇文章中的实例介绍的不错,在这里与大家分享,原文如下: Extensible Messaging and Presence Protocol(XMPP)——可扩展消息与表示协议, 是由Jabber 开源社区贡献的一个基于XML的通信协议,它是被广泛应用的四大即时通信协议之一。Google 的即时通信软件GTalk 就是基于XMPP协议的。这次Google 推出Android,当然不会忘记XMPP,为它编写了相应的API 和Demo,现在就让我们从Google提供的Demo开始,一步步了解Android上的XMPP应用。( 下面基于模拟器演示) 启用XMPP 在API Demos 中, 我们很容易就找到了XMPP 的相关应用:XMPP Data Message Sender(APIDemos->App->Service)。但是,不要急于运行它,因为在使用XMPP应用之前,还要设置连接XMPP服务器账号。进入Dev Tools(待机界面的最后一个应用):

构建Android平台Google Map应用

By: 海市蜃楼 | In: Android应用|Android开发

16 十一 2009

Android 的新版本提供了的功能,通过这段视频,大家可以先简单了解下: Android 提供的地图(Map)功能可能是广大开发者非常关心的一个部分。到目前为止,开发内嵌式地图应用的软件是相当的困难,而且往往还需要支付很高的地图厂商的版权费用,加之手机上GPS功能的不完善,导致很多可以基于当前位置来开发功能的软件少之又少。就算是几个比较著名的LBS(Location-Based Service)软件,使用者也是寥寥。Android的出现打破这一格局,提供给普通开发者非常灵活的地图展示与控制功能。本文根据AndroidAPI 以及笔者亲身体验,给读者简单介绍下Android里面的MapView和MapActivity,通过简单的代码例子,期望给大家有所启示及探讨。 MapView是个展示地图的视图。它可以获取键盘事件(onKeyDown 和onKeyUp) 来支持地图移动(东南西北)和缩放功能。它还支持多层Overlay,可以在地图上面画坐标,写地名,画图片等等。MapView只能通过MapActivity来建立。因为MapView需要在后台使用文件系统和网络,所有这些线程需要在Activity的生命周期中被控制。


About mo-Android

这里有一群热爱开发的人,我们的文章以原创、翻译为主,包含了我们对Android的认识,对Android的研究,以及一些开发心得和感想,如果 你喜欢我们的站点,喜欢我们的文章,欢迎拍砖,欢迎交流。希望新版的mo-Android能够为你带来更好的体验。

  • fennek: 爱国者也出了平板-E500,Android 1.5,5 英寸TFT LCD触摸屏(电阻式触摸板) ,800*48 [...]
  • 张凯: 这款三星的平板售价据说是iPad的两倍啊 [...]
  • sayisee: G1是享受不动了,呵呵~ PS:烦请博主到下面链接,帮忙选投上数第六个(西 [...]
  • fennek: 找了半天,在国家和地区的选项里只有香港,没有中国大陆,运营商里也只 [...]
  • 卡卡西: 1.6能向下兼容1.5的,目前没发现1.5的程序在1.6的机器上有什么问题,作者不要 [...]

Calendar

2009年十一月
« 十   十二 »
 1
2345678
9101112131415
16171819202122
23242526272829
30