Android NDK 的学习之旅-----JNI 数据类型
http://www.eoeandroid.com/thread-191315-1-1.html

Android数独游戏源码 很炫的启动页
http://www.eoeandroid.com/thread-194365-1-1.html

【每日话题】那些年,我们一起中过的枪!
http://www.eoeandroid.com/thread-194926-1-1.html

在学习开发前先整体的了解下android系统:

1.Android发展历史 2007年11月5日,Google发布基于Linux平台的开源移动手机平台:Android。该平台由操作系统、中间件、用户界面和、应用软件等组成,号称是首个为移动终端打造的真正开放的移动开发平台。 目的:随时随地为每个人提供信息,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,并且让移动通信不依赖于设备甚至平台。 2. Android平台研发队伍包括手机制造商、电信运营商、半导体公司、软件公司等群体内的48家公司(2009年5月18日)
3. Android的未来展望:
1) 强大的界面与搜索功能,融入全部Web应用的开放平台。 2) 对第三方软件完全开放的平台,开发者拥有了更大的自由度。 3) Google向开发人员免费提供Android系统。 4)Android项目获得了手机运营商、手机厂商、开发者和消费者的大力支持。
4.Android平台所提供的功能:
1 )应用程序架构。 2 )Dalvik虚拟机。 3 )Android浏览器。 4 )Android绘图能力。 5 )SQLite数据库。 6) 多媒体支持。 7)GSM驱动模块。 8) Bluetooth、EDGE、3G及wifi。 9) Camera、GPS、电子指南针(compass)、加速感应器(accelerometer)。 10)Android开发环境
5. Android框架简介
Android框架共有五部分组成: 1)Applications(应用程序层)。 2)ApplicationsFramework(应用程序框架)。 3)AndroidRuntime(Android执行环境)。 4)Libraries(函数库)。 5)LinuxKernel(Linux内核)。 通过前面的系统的了解,对androd有一个比较全面的了解,下面就开始android应用程序的开发,在开发前,首先要学习搭建android开发环境,并且要具有相应的java语言基础。如果没有java基础,建议在看《java编程思想》这本书。下面就开始android应用程序开发前的环境搭建工作,总体来说,Android开发环境的搭建需要JDK+eclipse +ADT+SDK,如果需要做c和c++的开发,需要NDK,(如果是c开发,建议阅读《The CProgramming Language》这本书,如果是c++开发,建议阅读《c++ primer》这本书,)下面详细说明其搭建过程。 1、 首先就是jdk的安装,根据电脑操作系统的不同,仅仅举出win系统和linux系统的例子,
首先win下jdk的安装参考:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=170882&reltid=180287&pre_pos=2&ext=CB
linux下jdk的安装参考:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=171488&reltid=170882&pre_thread_id=180287&pre_pos=1&ext=CB
2、 JDK安装完成后,就需要安装eclipse,然后安装ADT和加载SDK, 其详细安装过程参考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=178155&reltid=171488&pre_thread_id=170882&pre_pos=2&ext=CB 3、 对于有NDK需求的,建议在linux使用,其详细安装过程参考:http://www.eoeandroid.com/thread-180287-1-1.html 4、 到此为止,关于环境搭建工作全部完成,下面开始android开发的实现,下面的例子演示了如何写一个Hello World的程序,在里面会对工具、开发环境有比较详细的说明,请参考:http://www.eoeandroid.com/thread-183452-1-1.html 到此为止,关于开发环境的搭建和一个简单的Hello World程序已经介绍完毕,下面就进入了Android开发之旅了。这个部分的学习会以控件和组件的学习为主,此时有几种途径可以学习, 1、 这个时候需要去学习API了,起官方地址:http://developer.android.com/develop/index.html如果看英文不太方便的话,可以去这里看中文的wiki.eoeandroid.com 。 2、 购买入门的书籍,现在很多书籍基本都是把官方API翻译过来的,选择适合自己的就可以。 3、 论坛学习,论坛中有很丰富的资源,比如:www.eoeandroid.com 在该阶段完成后,已经基本入门了,这个时候可以熟练使用各种控件和组件,可以进行一些简单的功能或者简单应用的开发了。 到这个阶段的时候就已经完成了android入门的学习了。后续的学习以项目为主,在项目中学习,接助的工具是论坛www.eoeandroid.com,你可以在里面提问,和别人探讨问题,寻找一些自己想要的资料。

更多相关文章

  1. Linux下Android开发平台的搭建
  2. Android JNI环境搭建及开发入门
  3. Android入门一:Android 开发环境安装配置手册
  4. Android Ubuntu环境搭建

随机推荐

  1. Android群英传学习——第六章、Android绘
  2. Android主流三方库源码分析(六、深入理解L
  3. Android(安卓)自定义View学习(3)--仿IOS
  4. Android的开源隐忧:品牌稀释 代码分裂
  5. 酷炫的Android QQ 开源了吧!!
  6. 什么是android
  7. linux和windows平台下,如何下载android sd
  8. 相逼分手为哪般?只因你赚钱太少
  9. android:ellipsize="end" + android:maxL
  10. Android(安卓)GreenDao实现CRUD和升级详