Activity活动(上)

来源:互联网 发布:php微信支付视频教程 编辑:程序博客网 时间:2024/05/22 23:28

Activity活动

描述:

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的文件,系统也存在一个这样的文件

0 0