zoukankan      html  css  js  c++  java
  • 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,你可以在里面提问,和别人探讨问题,寻找一些自己想要的资料。
     
     
     
  • 相关阅读:
    C基础02天——笔记
    C基础-指针和数组等价转换
    C基础04天—选择排序笔记
    C基础-标准C语言头文件
    C基础-C的关键字
    Ubuntu linux 环境基本使用
    C基础01天——常量变量笔记
    根据评分,用js输出评价星星的样式
    横向滚动条展示 css
    ajax 城市区域选择三级联动
  • 原文地址:https://www.cnblogs.com/vus520/p/2658390.html
Copyright © 2011-2022 走看看