android—目录结构分析

来源:互联网 发布:ambari源码下载 编辑:程序博客网 时间:2024/06/08 00:28

1.R.java 由aapt工具自动生成 可理解为android app的资源字典;

每类资源对应R类的内部类,具体的资源项对应一个public static final int 的Field;

在java中调用资源用R.id.xx;

在XML调用用@<内部类类名>/<资源项名称>;(使用标识符例外,比如:android:id=“@+id/<标识符代号>” 为组件分配标识符);

2.AndroidManif.xml为全局描述文件,包含应用名称,使用的图标,包含的组件;

<user-permission />权限设置,调用安卓系统功能的权限,声明调用自身所需的权限;

3.Activity相当于Swing的JFrame;提供可视化用户界面;

Activity通过seContentView(View)显示指定组件

Viewgroup继承自View,LinearLayout继承自Viewgroup;

Linearlayout layout = new Linearlayout(this);

setContentView(Layout);

或调用布局资源

setContentView(R.Layout.main);

4.Service后台运行;与Activity一样需要继承自己的基类;调用即拥有自己的生命周期;

5.BroadcastReceiver相当于监听器,不过后者事件源为对象,前者为其他的组件;

通过IntentFilter配置过滤器;

6.Intent组件通信的载体,Intent封装了目标组件的信息;





0 0
原创粉丝点击