Android笔记(简介)

Mars Android学习笔记

**********************************************

2015-08-22

1.安卓体系结构:

Applications应用程序

application framework框架

libraries类库&runtime运行时

Linux Kernel内核

2.安卓四大组件:

       Activity  应用程序界面

       Service  完成耗时较长的操作,如网络连接,IO操作,后台默默运行,不可见

       Content Provider  负责对外提供数据,允许程序访问数据

      BroadcastReceiver  监听手机系统行为,接收系统消息,如手机低电量,蓝牙开启

***********************************************************************

2015-08-23

  • AndroidManifest.xml应用程序的主配置文件,所有应用程序组件都要进行配置;layout.mxl 布局文件,用于页面的布局;MainActivity.java 实现程序的操作,里面是Java代码(相当于后代代码)
  • 程序运作:

安卓系统读取AndroidManifest.xml,根据里面的配置信息启动MainActivity,调用onCreate()方法,然后在根据方法体中的指示启动activity.xml界面      

  • View的种类:

文本,按钮,多选框,单选,布局,这些类都是view的子类

FindViewById();返回的值都为view类型,而其他好多类型都是view的子类,所以要进行强转:TextView textview = (TextView) findViewById(R.id.textview);

导入:快捷键ctrl+shift+o

  • 监听器的使用:

1获取代表控件的对象:

Private Button button = (Button)findViewById(R.id.button);

2定义内部类,实现监听器接口:

class ButtonListener implements OnClickListener{

        @override//重写接口里面的方法

        Count++;

        textView.setText(count+””);//将String转换成int

}

3生成监听器对象:

ButtonListener buttonListener = new ButtonListener();

4为控件绑定监听器对象:

button.setOnClickListener(buttonListener);

  • 控件布局

两大类:Linear Layout线性布局   Relative Layout相对布局(根据各控件的ID布局)

posted @ 2015-12-10 10:22  aisi_liu  阅读(151)  评论(0编辑  收藏  举报