Android开发总结

一、java是一门面向对象的语言,具有3大特征


    1、封装
    1.1像javaBean
       把属性设置成私有的封装起来,最后暴漏get,set调用。
    1.2把某些功能封装成方法,随时调用(不用重复写相同代码) 
       避免代码的冗余。


    2、继承
    2.1继承就是子类在父类的继承上进行扩展,子类可以调用
       父类所有的属性和方法。
       子类可以诚谢父类的方法,可以对父类的方法进行扩展。
       也可以写父类中没有的属性和方法。


    3、多态
       3.1指方法重写和方法重载。
       3.2对象的多样性(需要父类的对象,传子类对象即可)。


二、java的常用思路
    就是 
    类(具有共同特这的某这事物),
    对象(类的具体化),
    属性(临时存储数据),         
    方法(实现某个功能的代码块)
    实现某个功能
    1、类----对象----调方法用属性或方法。
    2、类----直接调用静态变量或静态方法。


三、android


    1、在android系统中对java语言进行封装,封装出来具有某些功能的
       类,方法,或者是机制:
       如:activity组件
       android中以on开头的方法(是系统自动调用的)
       handle机制
       android中满足java语言所有的语法。


四、android的主要组成部分:


    界面,数据,网络
    1、界面(布局,控件)。
    界面有两部分组成:
    1.1布局
    四中常见布局,主要解决的是控件如何摆放。
    1.2控件
    1.2.1控件是指具有某些具体样式(效果)或功能的东西。
    控件的主要功能有
    显示数据或输入数据或实现某些事件
    (自带的控件,自定义控件,第三方控件)基本都是上面的功能
    1.2.2自定义控件:
    大多数情况下,我们不必关心如何自定义,只关心如何显示数据(处理数据)。
    1.2.3第三方控件
    只要导入jar包,调用api(第三方暴漏的接口),其实关心的还是如何显示数据等,
    不必关心控件如何实现。


    2、数据
    包括:数据的传递
          数据存储


    3、网络
    就是根据某些协议(如http,scoke)发请求拿到服务器上的数据解析,存储等
    并用相对应的控件显示出来。


五、写android程序的基本思路


    1、通过某个协议发请求拿到服务器上的数据,解析,分装,用适配器绑定到控件上,显示到界面。
    2、把从用户得到的数据(比如输入数据)通过网络协议提交到服务器。
  
    以上是对android的总结。
    最后注意:写程序最重要的是思路,思路一定要清楚。
        




    
    






    




























       

你可能感兴趣的:(Android开发总结)