欢迎来到天天文库
浏览记录
ID:33174873
大小:683.50 KB
页数:22页
时间:2019-02-21
《对移动开发人员来说》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第1章初识Android简介前言芃蒇薇螇羃芀蒃螆肅蒆螁螅膈芈蚇袅芀蒄薃袄羀芇葿袃膂蒂蒅袂芄莅螄袁羄薁蚀袀肆莃薆衿膈蕿蒂衿芁莂螀羈羀膄蚆羇肃莀薂羆芅膃薈羅羅蒈蒄羄肇芁螃羄腿蒆虿羃节艿薅羂羁蒅蒁肁肄芈蝿肀膆蒃蚅聿莈芆蚁肈肈薁薇蚅膀莄蒃蚄节薀螂蚃羂莂蚈蚂肄薈薄螁膇莁蒀螁艿膄蝿螀罿荿螅蝿膁节蚁螈芃蒇薇螇羃芀蒃螆肅蒆螁螅膈芈蚇袅芀蒄薃袄羀芇葿袃膂蒂蒅袂芄莅螄袁羄薁蚀袀肆莃薆衿膈蕿蒂衿芁莂螀羈羀膄蚆羇肃莀薂羆芅膃薈羅羅蒈蒄羄肇芁螃羄腿蒆虿羃节艿薅羂羁蒅蒁肁肄芈蝿肀膆蒃蚅聿莈芆蚁肈肈薁薇蚅膀莄蒃蚄节薀螂蚃羂莂蚈蚂肄薈薄螁膇莁蒀螁艿膄蝿螀罿荿螅蝿膁
2、节蚁螈芃蒇薇螇羃芀蒃螆肅蒆螁螅膈芈蚇袅芀蒄薃袄羀芇葿袃膂蒂蒅袂芄莅螄袁羄薁蚀袀肆莃薆衿膈蕿蒂衿芁莂螀羈羀膄蚆羇肃莀薂羆芅膃薈羅羅蒈蒄羄肇芁螃羄腿蒆虿羃节艿薅羂羁蒅蒁肁肄芈蝿肀膆蒃蚅聿莈芆蚁肈肈薁薇蚅膀莄蒃蚄节薀螂蚃羂莂蚈蚂肄薈薄螁膇莁蒀螁艿膄蝿螀罿荿螅蝿膁节蚁螈芃蒇薇螇羃芀蒃螆肅蒆螁螅膈芈蚇袅芀蒄薃袄羀芇葿袃膂蒂蒅袂芄莅螄袁羄薁蚀前言对移动开发人员来说,现在是一个令人心潮澎湃的时代。手机从来没有像今天这样流行,强大的智能手机产品已经为消费者所普遍接受。现在,外观时尚且用途广泛的手机带有GPS、加速计和触摸屏等硬件功能,并且具有固定费
3、率且定价合理的数据计划,因此,它们成为了吸引越来越多的开发者创建各种新颖有趣的移动应用程序的平台。现在,市面上有大量的Android设备可供消费者选择,包括带有QVGA屏幕的手机和诸如MotorolaDroid及GoogleNexusOne这样强大的WVGA设备,但是真正的赢家却是开发人员。由于现有的手机应用程序的开发是构建在各手机厂家的私有操作系统之上的,所以它限制了第三方应用程序的开发和部署,而Android为我们提供了一个开放的平台。因为没有了人为制造的障碍,所以Android开发人员可以自由地编写能够充分利用日益强大的手机硬
4、件的应用程序,并在一个开放的市场上销售它们。因此,随着移动设备的销售量不断增长,开发者对Android设备的兴趣也出现了爆炸性地增长。在2009年和2010年前半年,包括HTC、Motorola、LG、Samsung和SonyEricsson在内的OEM发布了超过20种Android手机。超过26个国家的32家以上的运营商都提供了Android设备。美国的4家主要运营商T-Mobile、Verizon、AT&T和Sprint,都销售Android设备。另外,现在也可以从Google直接购买解锁后的GoogleNexusOne手机,网
5、址为http://www.google.com/phone。由于Android构建在开源代码的框架之上,并且提供了强大的SDK库和开放的理念,所以它为广大的没有任何移动应用程序开发经验的新手开辟了一条开发完美移动应用程序的康庄大道。而富有经验的移动开发人员现在也可以方便地扩展到Android平台上来,利用它独特的功能来改进现有产品或者开发其他新颖产品。通过使用AndroidMarket,开发人员可以利用开放的市场向所有兼容的Android设备发布免费或者收费的应用程序,而不需要经历审查过程。本书将指导你使用Android2软件开发包
6、来构建移动应用程序。在每章的讲解中将通过一系列示例项目帮助你逐步掌握Android中的各种新功能和技术,以便你能够最大程度地利用Android。本书所介绍的各个应用实例简明扼要且极具实用价值,它们覆盖了Android2的所有基本功能和高级功能。Google的理念是尽快发布,然后不断更新。自从2008年10月Android第一次完整发布以来,共推出了7个平台和SDK版本。由于发布周期如此之快,软件和开发库很可能会有定期的修改和丰富。虽然Android的开发团队会尽可能地保持向后兼容性,但在未来的版本中,本书提供的某些信息仍可能会过时。
7、尽管如此,本书的内容和示例提供了如何使用当前SDK来编写优秀的移动应用程序所需要的基础知识,同时也保持了快速适应未来版本更强大功能的灵活性。XXV第1章初识Android简介前言0.1读者对象本书适合所有对使用AndroidSDK在Android移动手机平台上创建应用程序感兴趣的人。不管是经验丰富的移动开发人员,还是想通过Android开发移动应用程序的新手,能够从本书中获得十分有价值的信息。如果读者使用过手机(特别是运行Android的手机),那么这些使用经验会对阅读本书有所帮助,但这不是必需的。同样,如果以前有过手机开发经验,那
8、么也有一定的帮助,但这也不是必需的。不过希望读者应该具有一定的软件开发经验,并且熟悉基本的开发实践。了解一些Java知识很有帮助,但也不是必需的。第1章和第2章将简要介绍移动应用程序开发过程,并包含了如何在Android上开始开发的说
此文档下载收益归作者所有