Archive for the ‘Android应用’ Category

对象的clone()

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

15 十二 2009

在String和StringBuffer篇附中,我们介绍过:在Java中,传递参数时,都是以传值得方式进行。对于基本类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。其副作用是显而易见的:有时候我们想传递一个引用类型的参数,我们不希望在函数中修改这个参数,而在JAVA中也没有类似于C++中的const关键字,那该如何解决这个问题?JAVA为我们提供了clone()函数,这个函数是Object类中的,如下图所示: 这个方法的主要作用:返回当前对象的一个拷贝,而且注意它是个被protected修饰的方法。为了获取对象的一份拷贝,我们可以利用Object类的clone()方法,步骤如下: 在派生类中覆盖基类的clone()方法(需要捕获CloneNotSupportedException异常),并声明为public; 在派生类的clone()方法中,调用super.clone(); 在派生类中实现Cloneable接口(这个接口不包含任何函数);

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的生命周期中被控制。

Android 工程文件的结构

By: KLandor | In: Android应用

23 2009

Android 工程文件的结构

Zeta TYPE 是Android上的一款独特的虚拟键盘,它巧妙的把26个字母(外加一个句点号)分成了3个区域,组成了3个“按键”,每一个“按键”能够识别1个敲击动作,以及3个水平、3个垂直和2个对角线方向上的共8个滑行动作。而传统的虚拟键盘只有“敲击”这一个动作(想想吧使用传统虚拟键盘输入时,需要轻轻地点击每一个字母)。

话说回来,Moto的Sholes是与Android 2.0绯闻最多的一款手机,真身未现就已经被给予了厚望,而运营商也由T-Mobile变成了Verizon(该公司是美国最大的地方电话公司,也是位居AT&T之后的第二大电信公司),这Android手机阵营又多了一个实力派运营商。 作为Moto首款Android手机CLIQ,其本质其实与G1差不了多少,也就是G2的水平,尤其是硬件——处理器方面没有实质提高,倒是在用户界面上下了一番功夫,推出了面向社会化网络服务(SNS)的MOTOBLUR,可谓噱头十足。 这里,就乘着CLIQ的西风(人家老美靠西)展望Sholes一番,也算是给Moto和Android 2.0鼓鼓劲吧,呵呵。 1.第一款预装Android 2.0版本的手机 本来有传言说Verizon会在10月下旬发布Sholes,但是最近又有报道称Verizon把发布时间放在了12月上旬,这就有点让人浮想联翩了,这是不是意味着Google有足够的时间来完成Android 2.0呢?厚厚,但愿不是我们的一厢情愿。

Android 2.0前瞻

By: fennek | In: Android应用|Android新闻

13 2009

不否认Android作为移动设备—尤其是智能手机的操作系统,还有太多不如意的地方,比起那些“资历丰厚”的老大哥们,Nokia的symbian、RIM的黑莓、苹果的iPhone OS,以及Palm OS和Windows Mobile等等,还稍显稚嫩,但是就像所有的新生事物一样,Android从诞生的那一天起就引来了无数人热切期盼的目光,因为它的背后有Google这个世界巨人,也因为它有一个开放的胸怀和一个亲切的面孔。

最近Android Market经常会有非常诱人的软件发布,比如这款Personal Assistant私人助理软件。它可以为你提供实时的网上账号信息,比如你的股票、银行和信用卡账户余额等等(当然,这些信息是只读的,你不能修改),方便你随时随地的查看并跟踪自己的账号信息。

国内最近放出了一款Android MID(Mobile Internet Device移动互联网设备)的演示视频–瑞芯iMID,由瑞芯微电子出品,从视频上看,这款基于Android系统的移动互联网设备(国内俗称可以上网的MP4)表现非常出色,引来了不少的关注,国外知名Android网站AndroidGuys也引用了这段视频。

aTrackDog是什么 aTrackDog是一个帮助我们管理所有安装在Android手机中的应用程序版本的软件,它最早出现在Plam上–TrackDog,主要功能是追踪软件是否有新的版本更新,自Android问世后,开发者将其移植到Android上,并改名aTrackDog。 有了aTrackDog,我们就像养了一只可爱的能够自动跟踪软件更新的小狗,不用再经常去Market查看有没有更新的版本了。 使用aTrackDog


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

2010年九月
« 八    
 12345
6789101112
13141516171819
20212223242526
27282930