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. Android培训班(40)
  2. Android中的android.provider.Settings.System系统属性设定
  3. Windows7下使用Eclipse搭建Cocos2dx+Android开发环境
  4. 【10.0.1】ArcGIS Runtime for Android之搭建开发环境
  5. Ubuntun下Android(安卓)SDK环境搭建
  6. Android利用系统广播---监听应用程序安装和卸载
  7. Android(安卓)SDK的默认目录导致的AVD启动时各种找不到
  8. React Native Android环境配置 第一个实例的坑
  9. 深入剖析ndk配置环境VS简易配置jni流程

随机推荐

  1. PHP中删除网站旧照片的实例教程
  2. PHP中phar包的使用
  3. 利用PHP和百度ai实现文本以及图片的审核
  4. 关于php的打包 解包 Phar
  5. PHP制作的掷色子点数抽奖游戏实例(代码)
  6. php中static关键字的理解
  7. PHP的Phar包原来性能这么强
  8. php利用32进制实现对id加密解密
  9. 详解 PHP 中的三大经典模式
  10. 宿主机nginx与docker的PHP搭配使用