您的位置:首页 > 移动开发 > Android开发

android—目录结构分析

2014-11-05 23:49 232 查看
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封装了目标组件的信息;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: