Android安全/开发基础--2--四大组件之活动(Activity)

2-1、Activity的基本理论

Activity定义:是一种可以包含用户界面的组件,主要用于和用户进行交互。

Android程序设计讲究逻辑和视图分离,最好每一个活动都能对应一个布局,布局就是用来显示界面内容的。使用一个Activity集中于单个任务并为各个任务创建不同的Activity是最佳的。即每个页面只分管一个任务。

组件的重复调用有两个主要的好处。第一,有助于减少漏洞,因为有较少的代码重复。第二,使应用程序更加安全,因为不同的组件之间有较少的数据共享。

声明下面没有Intent-Filter的Activity是一个私有的Activity,将只通过指定其明确的文件名来调用。所有的Activity可以被自定义权限保护,在声明完android:name后就声明android:premission。

当系统配置发生改变后,Activity会被重新创建,如果不想系统重新创建Activity,即给Activity指定android:configChanges属性。不同属性之间用”|”连接。如:

android:configChange=”orientation”     //屏幕旋转时不重建Activity

独立的屏幕尺寸修饰符:

修饰符格式 描述
wXXXdp 有效宽度:宽度大于或等于XXX dp
hXXXdp 有效高度:高度大于或等于XXX dp
swXXXdp 最小宽度:宽度或高度(两者中最小的那个)大于或等于XXX dp

你可能感兴趣的:(移动安全,Android安全,Android开发)