加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Android第一个应用程序helloworld项目分析

发布时间:2021-12-18 15:53:32 所属栏目:PHP教程 来源:互联网
导读:首先新建一个Android项目!填上项目名称,选择build Target;填上包名,就建好了一个android项目,并且hello world也自动写好了!就写完了!!下面是文件分析: 1、 src目录中比较关键的有: HelloWorldActivity类 packagecn.csdn.android.hello; importandroi
首先新建一个Android项目!填上项目名称,选择build Target;填上包名,就建好了一个android项目,并且hello world也自动写好了!就写完了!!下面是文件分析:
 
 
 
1、  src目录中比较关键的有:
 
HelloWorldActivity类
 
packagecn.csdn.android.hello;  
importandroid.app.Activity;//->导包   
importandroid.os.Bundle;  
publicclass HelloWorldActivity extends Activity {//继承了Activity   
    @Override  
    public void onCreate(BundlesavedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
    }  
}  
这是新程序专桉中的主要程序区块。我们开发 Android 程序的多数时间,都是在 src 目录下和 Android 打交道。
 
2、  gen/自动生成目录:gen 目录中最关键的程序就是 R.java 档。R.java 这个档是自动产生的。会由 ADT 插件自动根据你放入 res 目录的 XML 描述文件、图像等资源,同步更新修改'R.java' 这个文件中。所有的 Android 程序中都会有以 R.java 为名的这个文件,你完全不需要,也应避免手工修改 R.java 这个文件。
 
R.java 中自动产生的R类别就像是个字典一样,包含了使用者界面、图像、字串等各式的资源与相应的编号 (id) 。 Android 应用程序中很多时候会需要透过 R 类别调用资源。 编译时编译器也会查看这个资源列表,没有使用到的资源就不会编译进去,为手机应用程序节省不必要没用的空间。
 
/* AUTO-GENERATED FILE.  DO NOT MODIFY.  
 *  
 * This class was automatically generated by the  
 * aapt tool from the resource data it found.  It  
 * should not be modified by hand.  
 */  
  
package cn.csdn.android.heley;  
  
public final class R {  
    public static final class attr {  
    }  
    public static final class drawable {  
        public static final int ic_launcher=0x7f020000;  
    }  
    public static final class layout {  
        public static final int main=0x7f030000;  
    }  
    public static final class string {  
        public static final int app_name=0x7f040001;  
        public static final int hello=0x7f040000;  
    }  
}  

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读