zoukankan      html  css  js  c++  java
  • Android学习一:Hello World

    Android很早以前就想学习一下了,这段时间正好有时间学习一下。首先让我们从创建一个简单的Hello World程序开始学习。现在我们使用Android项目向导来创建一个Android应用程序:

    1. 选择”File”=>”New”=>”Project”,然后在窗口中选择”Android Project”;或者使用工具栏点击按钮来创建Android项目。
    2. 输入项目名称,这里使用”Droid1”。
    3. 选择项目保存地址。
    4. 选择项目编译目标版本。
    5. 填写应用程序名称。这里使用Droid #1。
    6. 填写包(package)名称。这里使用com.androidbook.droid1。
    7. 选择”Create Activity”复选框。这里使用 DroidActivity。 (Activity是android系统的核心组成部分,类似于Windows下的winform)
    8. 选择Next按钮,如果需要创建测试程序则填写测试项目名称,关于测试以后在说。
    9. 选者Finish按钮,项目创建完成。

    这样一个简单的Android的项目就创建完成了,接下来我们看一下向导都为我们创建了有哪些文件。

    • AndroidManifest.xml-应用程序的配置文件。
    • default.properties-由 Eclipse和Android ADT插件产生的文件,不要编辑此文件。
    • /src 文件夹-用来存放源代码的文件夹。
    • /src/com.androidbook.droid1/DroidActivity.java- 应用程序的主入口为DroidActivity,它已经被在manifest文件中定义为默认启动Activity。
    • /gen/com.androidbook.droid1/R.java-生成的管理资源文件,不要编辑此文件。
    • /assets -不需要编译的文件资源可以放到此文件夹下面。
    • /res-管理应用程序所有资源。应用程序资源包括:animations(动画),drawable graphics(图形),layout 文件(布局),data-like strings 和numbers,raw files。
    • /res/drawable
    • /res/layout/main.xml
    • /res/values/strings.xml

    接下来我们来编辑程序的androidmanifest.xml文件:

    先看图片

    我们双击左边的AndroidManifest.xml打开编辑界面,我们看到在下面有不少标签:

    • Manifest-一些应用程序的全局设置,例如包名称啊,版本号等等。
    • Applicateion-定义一些程序的详细设置,例如程序名称啊,要显示的图标啊等等。
    • Permissions-应用程序的权限,例如要读取手机的联系人信息就必须在 Manifest中注册名称为android.permission.READ_CONTACTSUses- Permission。
    • Instrumentation-用于单元测试。
    • AndroidManifest.xml-普通编辑格式来编辑Manifest,在这里你将会看到如下代码:

    <?xml version=”1.0″ encoding=”utf-8″?>
    <manifest xmlns:android=”
    http://schemas.android.com/apk/res/android”
          package=”comd.androidbook.Droid1″
          android:versionCode=”1″
          android:versionName=”1.0″>
        <application android:icon=”@drawable/icon” android:label=”@string/app_name”>
            <activity android:name=”.DroidActivity”
                      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>

     

  • 相关阅读:
    学习笔记CSS
    悲剧,当用cywin 写Linux脚本
    .net中控件的命名规则和一些词语的简称(转)(I)
    PyMining开源中文文本数据挖掘平台 Ver 0.2发布
    TCP和UDP的区别(转)
    发一道我今天遇到C面试题(求完美解)
    C#三种定时器的实现转载
    window 拷贝 linux 远程
    datepicker 日月年
    Oracle PL/SQL练习题总目录 hl3292
  • 原文地址:https://www.cnblogs.com/zjmsky/p/1898767.html
Copyright © 2011-2022 走看看