Android开发重修

Android程序开发的重新学习

Mars课程学习笔记20140926

1.Service主要用于完成耗时较长的操作,没有图形化界面。
2.Content Provider数据的提供者,是Android王国的国家档案馆,负责对外提供数据,并允许有需要的应用程序访问这些数据。
3.BroadcastReceiver 广播接收器,手机当中发生的一切事情靠它接受,用来监听系统行为。比如手机快没电了,系统广播这条信息,广播接收器用来接受这个消息,知道手机快没电了,进而采取下一步操作。
4.Activity比较熟悉了,不解释。

下面解释一个应用程序的启动

Android操作系统通过AndroidManfest.xml找到MainAcrivity,生成对象,然后是通过对象里面的onCreate()方法来加载activity_main.xml布局文件,这就是最经典的Android启动基本流程。

代表控件的对象

通过Java代码可以通过控件的ID来控制它的属性。
每一个控件在Java代码里面都有一个与之对应的对象。我们控制控件的变化就是通过Java代码的对象来控制的。

VIEW类是所有安卓控件类的父类

安卓中所有的布局、控件等都对应于一个类,这些类都是VIEW的子类,所以,我们把所有的布局或者控件叫做一个VIEW


一些编程规则方面的知识

定义一个对应于控件的对象,通常采用的形式如下,使用private定义一个变量:

public class MainActivity extends Activity{
	
	private Textview textview;
    @override
    protected void onCreate(Bundle savedInstanceState){
    	super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        textView=(TextView)findViewById(R.id.textView);
        textView.setText("Hello World!");//用对象来控制控件的属性
    }
}

控件与监听器是一对多的关系。一个控件有多个监听器。获取控件什么时候被点击了就是靠监听器来实现的。
使用监听器有四个步骤:

1.获取代表控件的对象。
2.定义一个类,实现监听器接口。
3.生成监听器对象。
4.为控件绑定监听器对象。

Eclipse导包快捷键——“Ctrl+Shift+O”

原文地址:https://www.cnblogs.com/gcy77/p/3997468.html