有关Android操作系统性能解读说明

移动开发 Android
最近学习了许多关于Android操作系统的示例代码,希望大家能够在从这些代码的阅读和实验中学习到很多知识。

Android操作系统可以促使许多移动设备的创新,让广大的用户体验到最优质最优越的移动服务,当然,开发商也将得到一个新的开放级别,就是怎么能把这款新兴的操作系统推广到市面上。

从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。

类似于win32程序里的WinMain函数,Android操作系统自然也有它的程序入口点。它通过在AndroidManifest.xml文件中配置来指明。可以看到名为NotesList的activity节点下有这样一intentfilter,actionandroid.intent.action.MAIN,Category指定为 android.intent.category.LAUNCHER。

这就指明了这个activity是作为入口activity,系统查找到它后,就会创建这个activity实例来运行,若未发现就不启动(你可以把MAIN改名字试试)。Android挑战赛第一轮前50的作品公布出来了,除了有4个暂时希望保密,其他46的介绍都已放出。虽然我大大的名落孙山之后,但不妨碍翻看这些作品。

尝试思考一些手机应用的问题,尽情期盼下明天。这些作品,是由上百位领域专家,经过一套还算复杂的流程评选出来的。我想,从中不仅仅可以看到Android的发展方向,也可以看到手机应用的一个发展趋势。如果你想在Android操作系统这块地盘上分一碗羹。

或者,期望在手机应用领域有所建树,也许,你应该去看看这些作品。于是,管中窥豹了一圈,准备扯一点,但我未做过正二八经的手机开发,对手机应用的见识十分浅薄,期待讨论,严重的。

如果你还只是把手机看成打电话发短信的家伙,那么手机应用早不需要研究了。手机应用不但超越了打电话发短信如此本质的应用,并且已经翻过了拍照,听歌,玩单机游戏的境界。

开始向各式各样的网络应用发展。这次获奖的作品中,基本所有的程序或多或少都和网络拉上了关系。。我觉得这个问题要从多方面看。首先是手机硬件和无线网络越来越强大,而这正好能和用户用来用强的信息处理需求相匹配。

网络的使用能满足膨胀的信息需求,它像一个永不熄灭的活火山永远孜孜不倦的喷涌着各式各样的全新信息。网络也架设了一条更强大的人与人沟通的跨海大桥,传统的短信服务在其面前,只能算是一根过小溪的独木桥。

从另外一个角度看,网络的使用,也为更好的商业模式铺平了道路。虽然,与单机相比,手机上有稍微方便的付费方式(通过运营商...)。但是,杯水车薪,解不了众人之渴。Google在web上做了一个活体的吸金机标本,移植过来,是自然而然的想法。

如果有一天你在街上看到一个中意的商品,你会怎么办?如果你觉得价格偏高?如果你不确定内容是否喜欢?如果...?Android操作系统和goCart 这两个作品为你带来了新的模式。你通过相机拍下商品的条形码。

软件会自动识别,并从网上为你找来商品详细的图文介绍,甚至还有一小段介绍视频、音频之类的;同时,还能够为你提供此商品在其他地方的售价,配上Google Map,它甚至能够告诉你你附近哪家店卖的比这家便宜。

这样的快捷模式,放在家里的电脑不能给你,拍回家给LP参考的照片也不能给你,只有手机能够及时的处理这样的信息,为你提供全新的体验。这不是为谁做广告,只是我觉得很cool,稍有点激动。

用到这个特点的还有很多,比如Jigsaw可以快速的整理黑板上的数据(当然还是需要拍照片...)将它发给朋友,PicSay可以让你拍下照片填上一两句话,立刻上传到网络上或者与朋友分享。

这样的工作,你原来都需要回来家用电脑处理处理才能做到,通过随身携带的手机,你可以把流程加速,关于这点,我觉得还有很多可以挖掘的,比如对音频、视频的即时处理、更多更酷的图像处理等等,以此为入口,可以扩展成SNS,社会化网络,新搜索引擎之类的,这个方向之前没有很好的意识到,现在觉得,也许还真的大有可为。

【编辑推荐】

  1. 新一代的Android手机介绍 
  2. 深度剖析Android SDK版本介绍 
  3. 谷歌Android手机能否站稳中国 
  4. PythonAndroid深度剖析Android应用程序的四种构造块 
  5. 探秘与众不同的Android系统? 
责任编辑:chenqingxiang 来源: CSDN
相关推荐

2010-03-04 17:50:42

Android操作系统

2010-03-05 15:58:11

操作系统Android

2010-02-06 16:57:43

Android操作系统

2010-03-03 10:38:59

2010-04-09 13:26:44

2011-01-05 13:48:55

Linux提高性能

2010-02-05 17:55:01

谷歌Android操作

2013-03-18 15:35:30

2023-06-12 00:22:50

操作系统应用程序内核锁

2010-04-23 15:06:41

Aix操作系统

2009-06-25 08:54:27

Linux操作系统

2010-03-04 16:32:33

Google Andr

2010-03-03 10:55:39

2010-03-05 10:38:16

Android移动操作

2010-03-04 17:27:04

Android 2.0

2010-03-05 10:31:33

Android OS

2010-03-03 14:16:53

Android操作系统

2010-03-02 17:47:15

Android手机操作

2010-03-02 09:33:19

Android操作系统

2010-03-04 15:26:13

Android操作系统
点赞
收藏

51CTO技术栈公众号