下载  >  移动开发  >  Android  > Android搭建、HelloWorld.

Android搭建、HelloWorld. 评分:

Android 的开发环境搭建、 HelloWorld 程序、
R java,标识程序中使用的各种资源。没有被此文件标识的资源,不会被打包到APK文件中。 assets:应用系统需要使用到的文件,比如mp3、视频…。这些文件会被原样打包到APK中 res)资源目录,向此目录添加资源时,会被 R java自动记录 drawabel-?dpi:图标文件(*png、*jg) layout界面布局文件 main.xm)与WEB应用中的HTML类同 values软件上所需要显示的各种文字。可以存放多个*xm文件,还可以存放不同类型的数据。比如 arrays.xml、 colors.xml、 dimens.xml、 styles,xml. Android manifest. xm项目的总配置文件,记录应用中所使用的各种组件。如果应用中使用到手机中的功 能,需要在此声明使用权限。 default properties:记录项目中所需要的环境信息,比如 Android的版本等 三、 Android程序运行过程 程序的运行由主配置文件开始 Androidmanifest xm <?xml version =1.encoding=utf-8"?> manifestxmins:aNdroid="http://schemas.androidcom/apk/res/android package="com changcheng android android: version code="1 android: version Name="1.0"> @drawable/icon @代表Rava drawable是 R java的静态内部类 icon是 drawable的常量,指定图片资源的ID。 <application android: icon="@drawable/icon"android: label="@string/app_ name"> Helloworld指向 package=" com.changcheng android下面的 Helloworld类。 我们可以在此添加子包. sub.xxxclass,但不能添加上级包 <activity android; name=" HelloWorld android: abel="@string/app_name"> <!-意图过滤,程序加载由此开始向外。-> <intent-filter> <action android name="android intent. action. MAIN"/> <category android: name="android intent. category. LAUNCHER"/> </intent-filter> </activity> </application> !-本程序使用 AndoridsDK的最低版本 <uses-sdk android: min Sdk Version="7"/> </manifest> 接下来从 Helloworld类开始 package com changchengandroid import android app. Activity; import android os. bundle 我们的 Helloworld类,继承自 Activity类 public class HelloWorld extends activity ** Called when the activity is first created. * @Override public void on Create( Bundle savedInstance State)t ∥在此方法中完成界面的绘制 super on Create(savedInstance State) ∥/显示 R java文件中的 layout静态内部类的main常量。它指向 mail.xml setcontentView(R layout. main 然后再我们再看看ma.xml <?xml version =1.0"encoding="utf-87> <linEarlayoutxmins:android="http://schemas.android.com/apk/res/android android: orientation="vertical android: layout_width=" fill_parent android: layout _height ="fill_parent 文本视图控件 android: layout_width=" fill_parent",它的父窗口是屏幕,所以宽度为整个屏幕。 android: layout_height=" wrap_content",它的高度为它所包含的内容高度。如果内容中有一行, 就是一行的高度 android:text="@ string/ hello",它包含(显示)的文本内容,指向 R java中 string静态内部类的 常量 hello所指向的文本资源ID,文本资源文件是 strings.xm。 < Textview android: layout_width ="fill_parent android: layout_height="wrap_content android: text="@string hello </Linear layout> 再看看 Strings.ml <?xml version="1.0"encoding="utf-8"?> <resources> <string name="hello">HelloWorld, Hello World!</string> </resources> 现在让我们看看掌管资源的主文件 R java: package com changcheng android public final class R i public static final class attr f ∥/图片资源 public static final class drawable public static final int icon=0X7f020000 ∥/界面布局资源 public static final class layout public static final int main=OX7f030000 /字符串资源 public static final class string public static final int app_name=0x7f040001 public static final int hello=Ox7f040000 R Java文件中的所有资源I全部是自动生成的,我们不可以手动编辑。当我们添加一个图片时,ADT插 件,会以图片的名称为常量的名称,然后自动生成对应的资源ID。当我们向 strings.xm中添加一个字符 串时,ADT插件会以符串的名称为常虽的名称,然后自动生成对应的资源ID。 R java文件不需要我们手动编辑,我们只需要在需要使用到资源的地方引用这个文件里标识的资源即可! 四、拔打电话程序 请见:传智播客— Android开发(一)拨打电话程序 五、发送短信程序 请见:传智播客— Android开发(一)发送短信程序

...展开详情
2011-10-12 上传 大小:291KB
举报 收藏
分享
Android 开发环境搭建和HelloWorld程序

Android 的环境搭建,包括开发环境,虚拟机等 和HelloWorld程序 初学者适用

立即下载
android 的平台搭建及运行HelloWorld

详细的介绍android的平台搭建及运行第一android 程序HelloWorld

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
qBittorrent插件集合(22个)

btetree.py cpasbien.py divxtotal.py ilcorsaronero.py kickass.py leetx.py limetorrents.py linuxtracker.py nyaa.py nyaapantsu.py nyaasi.py pantsu.py psychocydd.py rarbg.py rutor.py skytorrents.py sukebei.py sumotorrent.py tntvillage.py torrent9.py torrentfunk.py zooqle.py

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
m-audio firewire 系列声卡驱动

所有这些声卡都支持 FireWire 410 FireWire Audiophile FireWire Solo Firewire 1814 Ozonic ProjectMix I/O ProFire Lightbridge NRV10 支持的操作系统 Windows XP SP3 Windows Vista (32-Bit) SP1 Windows Vista (32-Bit) SP2 Windows Vista (64-Bit) SP1 Windows Vista (64-Bit) SP2 Windows 7 (32-Bit) Windows 7 (32-Bit) SP1 Windows

立即下载
算法第四版 高清完整中文版PDF

《算法 第4版 》是Sedgewick之巨著 与高德纳TAOCP一脉相承 是算法领域经典的参考书 涵盖所有程序员必须掌握的50种算法 全面介绍了关于算法和数据结构的必备知识 并特别针对排序 搜索 图处理和字符串处理进行了论述 第4版具体给出了每位程序员应知应会的50个算法 提供了实际代码 而且这些Java代码实现采用了模块化的编程风格 读者可以方便地加以改造

立即下载
服务器CPU天梯图_最全CPU天梯图

主要是服务器CPU天梯图_最全CPU天梯图,文字版,不是图片

立即下载
C++Primer.Plus(第6版)中文带完整书签.pdf

C++Primer.Plus(第6版)中文带完整书签.pdfC++Primer.Plus(第6版)中文带完整书签.pdfC++Primer.Plus(第6版)中文带完整书签.pdfC++Primer.Plus(第6版)中文带完整书签.pdf

立即下载
C语言源代码 《烟花》

烟花表白程序,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

立即下载
DirectX修复工具增强版V3.5(绿色无广告)

DirectX修复工具(DirectX Repair)是一款系统级工具软件下载,简便易用。本程序为官方绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低

立即下载