android视频教程第二季

android视频教程第二季

5 (5人评价)
  • 课时:(34)

  • 学员:(303)

  • 浏览:(15498)

  • 加入课程

android视频教程14的笔记

相关课时: 笔记详情:

Android是基于linux的多用户操作系统。每个应用程序都是使用不同的用户。

一个应用程序有一个userid。

每个进程有自己的虚拟机实例,所以每个应用程序相对独立。

例外情况:可以让两个应用程序共享同一个userid,彼此之间共享资源;应用程序可以请求访问系统资源,如通讯录、短信等。但需要安装的时候被授权。

 

七大件:

四大组件

intent

launcher&widget

notification

数据在android中是程序私有的。如通讯录中数据是通讯录私有,其他程序想访问,不能直接提供数据结构,提供一种机制让其他程序访问;

content provider提供了多个程序间数据交互的机制;

content provider暴露出一些标准api来对数据进行操作。

Broadcast receiver 对外部事件作出相应;

程序通过Context.sendBroadcast()将自己的intent广播出去。

四大组件都需要在manifest中注册。

三大组件都需要intent支持:传递intent启动一个activity;传递intent启动一个service;通过一个intent加入一个广播;

intent可以简单理解为参数,但是“活”的,有时会传递微小的流程单元(定义)。

 

 

 

 

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 973学员/ 4.8评分
免费