最近学习的android知识点提纲

选项卡(Tab)

几种创建方法 

  1. 在布局文件中使用Framelayout列出Tab组件及Tab中的内容
  2. Activity要继承TabActivity
  3. 调用TabActivity的getTabHost()获得TabHost对象
  4. 通过TabHost创建Tab选项

进度条(ProgressBar)

  1. 进度条对话框
  2. 标题栏进度条
  3. 水平进度条

日期,时间,选择对话框(DataPickerDialog,TimePickerDialog)

  1. 调用Activity的OnCreateDialog方法创建对话框
  2. 分别在OnDataSetListener的onDataSet()方法和OnTimeSetListener的onTimeSet()事件方法中更改日期和时间
  3. 调用Activity的showDialog()方法显示对话框

列表视图(ListView)

  1. 使用ArrayAdapter添加列表视图内容
  2. 使用SimpleCursorAdapter添加列表视图内容

网格视图(GridView)

Gallery画廊视图

地图视图(MapView)

调用google map api

网络视图 webview

Android 基本程序单元 Activity

  1. 回调:系统在不同的状态回调接口的实现类,从而来达到接口与实现的分离
  2. Activity简介
  3. 启动另外一个activity,使用intent信使,信使的使用方法
  4. activity之间传递数据,用bundle做为中间容器,类似session,为intent添加putExtras(bundle),然后在第二个activity接收,Intent intent=getIntent();…….138页
  5. 启动另一个activity并返回结果,startActivityForResult(),142页,用响应事件保存上一步的数据

Activity的生命周期

  1. 生命周期的四个状态 :在栈中,有活动,暂停,停止,销毁
  2. 几种状态的方法的调用,用于保存数据

Android组件之间的信使 Intent

  1. intent对象及其属性
    1. Intent ComponentName属性
    2. Intent的Action属性,intent要完成的动作,访问系统action属性
    3. Intent的Data属性
    4. Intent的Category属性 Category-Launcher代表activity是加载的第一个界面
    5. Intent的Extras属性附加信息
    6. Intent的class属性,设置跳转的activity

2.系统标准Activity Action应用

    1. 具体详见163页表格

      2.和打电话相关的标准Activity Action 应用

     

3.  访问浏览器和地图

1.使用ACTION_VIEW,通过构建不同的URI数据来调用不同的Activity

2.浏览器URI的格式是:http://www.xx.yy,地图URI的格式是:geo:经度,纬度

3.发邮件

4.  Intent的实现策略

      1.显示的名称,知道目标组件的名称

      2.不知道目标组件名称使用隐式调用,Intent Filter

      3.Intent解析机制,通过Action,Category,Data

      4.Action测试 

      5.Category测试

      6.Data测试

Android Service 组件

  1. Service是android提供的四种组件之一,它的地位和Activity是并列的
  2. Service简介
    1. 创建一个service、//179页
    2. 启动和停止service
    3. 绑定一个已经存在的service,一般用在远程Service调用
    4. service实例演示
  3. 远程Service调用
    1. 各个运行在自己的进程中的组件,通过RPC来完成进程之间的通信,并通过接口定义语言AIDL来生成两个进程之间相互访问的代码。
    2. 创建一个AIDL文件,在src中创建.aidl文件,然后就可以在gen目录下自动生成java代码
    3. 利用自动生成的代码,就可以进行接口的实现,定义自己自定义的方法,然后提供接口给客户端
    4. 暴露给客户端,可以定义一个Service来实现,在Service的onBind()方法中返回该接口。客户就可以调用这个方法,来获得接口了
    5. 客户端的调用。首先定义一个Activity来绑定远程Service,获得接口,通过RPC机制,调用接口中的方法。

Android 广播事件处理Broadcast Receiver

1.

原文地址:https://www.cnblogs.com/yehai/p/2617255.html