加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Android的第一个程序介绍

发布时间:2021-11-24 21:26:48 所属栏目:教程 来源:互联网
导读:1. 在Eclipse中,创建Android工程 一般情况下,我们都是选择1.6版本,因为Android中的每个新版,都是向上兼容的。 2. 创建项目成功之后,我们可以在项目中见到如下的信息: 解释: a. 每个工程下面,都至少有一个Activity类,与之相对应的就是有一个main,xml

1.  在Eclipse中,创建Android工程
 一般情况下,我们都是选择1.6版本,因为Android中的每个新版,都是向上兼容的。
2. 创建项目成功之后,我们可以在项目中见到如下的信息:
 
 
 
解释:
 
a. 每个工程下面,都至少有一个Activity类,与之相对应的就是有一个main,xml,用于控制其内容布局,
 
    main.xml同样都会在R.java中生成相应的ID;
 
b. string.xml里面存储的就是我们将要用到的字符串,它在string.xml里面,采用的是键值对的形式,
 
    同时,他们每个值都会在R.java中生成相应的ID;
 
c. R.java 是由系统自动生成,我们不可以修改其中的任何东西,它根据不同的资源类型生成了相应的内部类,可以方便的调用各种资源。
 
    drawable-hdpi, drawable-ldpi, drawable-mdpi,用于存放一张图片的三种不同格式,因为每人手机的分辨率可能不同,
 
    放在这三个文件夹里面的文件,都会在R.java中自动生成相应的ID;
 
d. assets文件夹,也是用于存放各种资源的地方,唯一不同的是,在它里面存放的任何东西,都不会在R.java中生成相应的内部类和ID,如果要调用该文件夹中的资源,就必须写清楚路径。
 
下面这个是很重要的AndroidManifest.xml:
 
它是整个应用程序的配置文件,需要注意的是,一个应用程序中有很多Activity类,到底运行哪一个呢?
 
在AndroidManifest.xml中,<intent-filter> 写在哪一个Activity里面,它就首先运行哪一个Activity。
 
<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
      package="wgy.helloWorld"  
      android:versionCode="1"  
      android:versionName="1.0">  
    <uses-sdk android:minSdkVersion="4" />  
  
    <application android:icon="@drawable/icon" android:label="@string/app_name">  
        <activity android:name=".HelloWorldActivity"  
                  android:label="@string/app_name">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
  
    </application>  
</manifest>  
这个项目,其实也不需要我们写什么代码,就可以直接运行了,我之前已经创建好了一个1.6版本的AVD,所以,RUN AS Android Application的时候,它会自动启动1.6版本的AVD,并运行程序,就想正常的Android手机一样,开机,解锁之后,就能看到效果了,或者在菜单里面也能找到该应用程序。

(编辑:宁德站长网)

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

    热点阅读