zoukankan      html  css  js  c++  java
  • Android开发之学习路线

    Android开发之学习路线 (转)

    一段时间没有上来写东西了,主要是前段时间由于工作上太忙,公司项目赶,现在项目进入测试阶段了,终于可以回来这边了。

    相信经过前面一段时间对android深入浅出的学习,简单的应用程序应该是不成问题。简单的总结一下,android的学习路线大致可以是:

    一、认识阶段

    1:android的历史->SDK、ADT的认识->环境搭建->HelloWorld.apk的Demo实现;

    2:android工程体系架构的认识(kernel/libraries/framework/applications/),工程个资源和配置文件的认识(assest、res下资源文件的认识),mianfest.xml的认识

    二、深入阶段

    a)四大组件和Intent的学习

    1:Activity(包括生命周期、与window、view的关系等)

    2:Service(服务的两种方式、启动服务、原理、生命周期)

    3:ContentProvider(实现、原理)

    4:BroadCastReceiver(实现、原理)

    5:Intent(作用、传递、回调函数等)

    b)UI学习

    Android的UI机制非常强大,同时也非常庞大,学习时候通过官网上的例子去学习一下UI的实现方式和理念,用到的时候再查询相关知识点,但常用的控件需要过一遍,练练手,不然就眼高手低了。学习控件围绕一下几点:

    1:使用系统控件,产生view(此方法方便、快速、一目了然)

    2:自定义控件,动态生成(此方法非常重要、通过官网学习)

    3:添加控件(addview和使用inflater压站式添加控件)

    4:控件的事件监听,实现监听方法

    C)数据存储

    1:SharedPerference的应用和理解

    2:SQLite数据库开发(非常重要)

    当然还有其他的数据操作方法,如:IO,net,ContentProvider

    三、浅出阶段

    收尾阶段就是项目实战,可以通过项目将自己过去的知识收拢起来,整合在一起。

    完。
  • 相关阅读:
    .net的25个小技巧
    使用ASP.Net2.0国际化你的网站祥解
    国外C#开源项目(转)
    千千阙歌
    js中var的有或无重复声明和以后的声明
    XMLHttpRequest
    java参数与引用
    Total Commander
    XMLDOM 的async属性
    Java内嵌类
  • 原文地址:https://www.cnblogs.com/zhujianxipan/p/3146891.html
Copyright © 2011-2022 走看看