环境搭建好后,就可以新建一个Android工程来小试身手了,按照惯例还是先建立一个helloworld,下面是新建工程的设置:


注意:
1.通常开发为兼顾1.6~2.3各种的版本,一般选用Android1.6,因为Android是向后兼容的。待开发完成之后,再在其他SDK版本上重新编译即可。
2.Create Activity 填写的是程序自动生成的那个Activity的名字。
3.Min SDK Version 这里选择的是4,因为SDK的版本选择的是1.6。

建立好的工程目录结构不在此赘述,大体说一下:
1. res/中放的是资源文件,主要分为三个节点:
a. drawable:用于管理可绘制的资源,其下还有三个子节点:
drawable-hdpi: 高分辨率
drawable-ldpi: 低分辨率
drawable-mdpi: 中分辨率
由于市面上Android的手机屏幕大小、分辨率等都不一致,所以这里要把资源分
成三种不同的分辨率,手机会自我识别自己的分辨率,使用正确的图片。
b. layoyut:布局管理,控制Activity上的各种控件的位置,以及显示的大小等等,
一个layout下的xml文件可以对应一个或者多个Activity。
c.values:strings.xml:
存放键值对,也会在R.java中生成id。

2. gen包中R.java(R理解为Resources 资源),所有填入res/的资源都要在这里注册并生成一个ID号,相当于所有资源的入口,这样如果要修改程序资源就很方便。

3.AndroidManifest.xml是全局配置文件
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.wyx.android.test"      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=".FirstActivityAct"                  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>

其中android:icon是设置应用程序的图标,@drawable/icon 引用的是drawable资源下的icon。R.java下的drawable的icon。

更多相关文章

  1. Android(安卓)-- 工程目录解释
  2. Android的assets文件夹资源访问
  3. 如何从python代码中直接访问Android的Service
  4. libcurl库编译生成不带版本的设置方法
  5. UI设计稿——iPhone的一稿适配
  6. 初学Android,使用Drawable资源之使用StateListDrawable资源(十三
  7. 图片布局在android中资源文件夹中添加一个新的图片资源
  8. Android(安卓)Bitmap处理
  9. android目录结构介绍(寒假学习1)

随机推荐

  1. android的selector背景选择器
  2. Android基础类之BaseAdapter
  3. OpenCV在Android平台上的应用
  4. 一、mono for android学习:什么是mono for
  5. Android(安卓)原生WebView的使用
  6. Android(安卓)虚拟多开系列二——技术原
  7. android studio mac_最新Mac安装Flutter
  8. 真正的Android
  9. Android多进程介绍
  10. Android推送通知指南