描述:
1)表示用户交互的一个界面(活动),每一个activity对应一个界面
2)是所有View的容器:button,textview,imageview;我们在界面上看到的都是一个个的view
3)有个ActivityManager的管理服务类,用于维护与管理Activity的启动与销毁;
Activity启动时,会把Activity的引用放入任务栈中
4)一个应用程序可以被别的应用程序的activity开启
此时,是将此应用程序的引用加入到了开启的那个activity的任务栈中了
5) activity是运行在自己的程序进程里面的
在一个应用程序中,可以申请单独的进程,然此应用程序中的一个组件在新的进程中运行
6)可以在activity里面添加permission标签,调用者必须加入这个权限
与钱打交道的界面,都不允许被其他应用程序随意打开
如果觉得那个activity比较重要,可以在清单文件中配置,防止别人随意打开,需要配置一个权限
自定义权限:
在清单文件中配置permission,创建一个新的权限
创建后,就会在清单文件中生成这个权限了
此时,需要开启这个界面,就需要使用这个权限
Tips:
不可使用中文文本,需要使用字符串,抽取出来
声明之后,会在gen的目录下,多出来一个文件:Manifest的文件,系统也存在一个这样的文件
活动的创