zoukankan      html  css  js  c++  java
  • 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”

  • 相关阅读:
    .ellipsis 超过的部分显示省略号
    js 里面上一页和下一页
    CSS让你的IE浏览器崩溃(Crash your IE)作者:雪候鸟 来源: 风雪之隅
    元素居中显示
    jquery Carousel
    tabs 选择加载
    弹出窗
    下拉广告`
    opacity
    小波分析实验: 实验1 连续小波变换
  • 原文地址:https://www.cnblogs.com/gcy77/p/3997468.html
Copyright © 2011-2022 走看看