• Android 新手入门指导


    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系统的例子,
     
    2、 JDK安装完成后,就需要安装eclipse,然后安装ADT和加载SDK,
     
    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,你可以在里面提问,和别人探讨问题,寻找一些自己想要的资料。
     
     
     
  • 相关阅读:
    [易学原创作品]QQ/MSN实现原理: C# UDP穿越NAT,UDP打洞,UDP Hole Punching,P2P
    工作流设计
    jquery 固定行列可编辑表格jfixed
    oracle 数据库实体生成工具
    c#做的查看sybase数据库表
    简单实用ORM框架
    Js 弹出框 返回值的两种常用方法
    数据结构 Jimmy
    js中的对象方法中this指向问题
    js中构造函数中this指向问题
  • 原文地址:https://www.cnblogs.com/vus520/p/2658390.html
Copyright © 2020-2023  润新知