设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 2540|回复: 4
打印 上一主题 下一主题

Android开发(二) helloworld [复制链接]

Rank: 8Rank: 8

跳转到指定楼层
1#
那个谁 发表于 2011-5-12 08:59:09 |只看该作者 |倒序浏览
上次我们配置了Android 的开发环境。下面我们开始建Android项目。
1.配置android 项目运行虚拟机。
   启动eclipse->windows->Android SDK And AVD Manager 点击new一个AVD
    CreateAVD
  虚拟机已经创建完成。列表会显示你刚才创建的虚拟机。记住API Level 版本号,后面会用的。
2.创建Android Project。
file->new->project->Android->AndroidProject
CreateProject.png
android 项目创建好了。下面我们来分析目录结构以及作用。
AndroidProjectTreeView.png AndroidProjectTreeView.png
这里要注意的是res这个目录下的所有文件都会在R文件里生成一个常量。而assets文件的内容不会生成。
drawable 对应drawable 类、layout 对应 layout 类、values下面的xml文件会按照 xml文件名字生成一个类。(注意xml名字必须是0-9 小写a-z组成)

AndroidManifest.xml 这个文件相当于wen.xml 系统核心配置文件。
下面会讲这个文件的内容。
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3.       package="com.qwj.MyAndroid.bll"
  4.       android:versionCode="1"
  5.       android:versionName="1.0">
  6.     <uses-sdk android:minSdkVersion="8" /><!-- 系统自动生成 这里的minSdkVersion 就是前面建项目是填写的APILevel-->

  7. <!--
  8.      android:icon="@drawable/icon"  你的android 程序图标。这里系统会调用R文件里的drawable类的icon常量。
  9. android:name=".Test"  页面对应的类。和上面的package加起来就是 com.qwj.MyAndroid.bll.Test  
  10. android:label="@string/app_name"  这里是应用程序的名字。系统会调用values/下面的string.xml文件里面的app_name节点(其实也是去R文件里找string这个对象的app_name常量)。
  11. <intent-filter> 是否为第一次启动类(Activity)。
  12. 一个application 下面有多个Activity.
  13. -->
  14.     <application android:icon="@drawable/icon" android:label="@string/app_name">
  15.         <activity android:name=".Test"
  16.                   android:label="@string/app_name">
  17.             <intent-filter>
  18.                 <action android:name="android.intent.action.MAIN" />
  19.                 <category android:name="android.intent.category.LAUNCHER" />
  20.             </intent-filter>
  21.         </activity>
  22.     </application>
  23. </manifest>
复制代码
说了这么多好没见到helloworld吧。下面我们运行Android Application 自动启动模拟器(启动时间会比较长跟机器配置有关、模拟器非常暂内存)
QQ截图未命名.png
1

查看全部评分

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

2#
Alvin 实名认证  发表于 2011-5-12 09:12:14 |只看该作者

使用道具 举报

Rank: 8Rank: 8

3#
那个谁 发表于 2011-5-12 09:50:02 |只看该作者
写的不好多多指导。。。

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

4#
Alvin 实名认证  发表于 2011-5-12 09:52:38 |只看该作者
回复 3# 那个谁

呵,混混不懂 android 哩

杰管一定要继续发表啊。。。

我也要学会

使用道具 举报

Rank: 8Rank: 8

5#
momo 发表于 2011-5-13 11:11:28 |只看该作者
居然讲我坏话,杰杰要倒霉喽
过了爱做梦的年纪
轰轰烈烈不如平静

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-4-29 14:05 , Processed in 1.096098 second(s), 17 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部