• 建立AndRoid开发环境


    建立AndRoid开发环境

    •  

      更新 Eclipse,下载 ADT(Android 开发插件)

    1.  启动Eclipse, 选择 Help > Software Updates > Find and Install.... 
    2.  弹出对话框后,选择 Search for new features to install 点击Next. 
    3.  点击 New Remote Site. 
    4.  在编辑框中输入更新插件的网址:
    https://dl-ssl.google.com/android/eclipse/. 点击 OK. 
    5.  看到一个更新的列表,点击sFinish. 
    6.  在返回的对话框中选择 Android Plugin > Eclipse Integration >
    Android Development Tools 并且点击 Next. 
    7.  选择 Accept terms of the license agreement, 点击Next. 
    8.  点击 Finish. 
    9.  点击Install All. 
    10. 重新启动 Eclipse. 
    11. 重启Eclipse 后设置Android属性中的 Android SDK 目录(不包括SDK下的Tools,比如 D:\android_XXXXX): 
    a.  选择 Window > Preferences... 打开编辑属性窗口
    b.  选择 Android 属性面板
    c.  加入AndroidSDK的目录点击 Browse... 
    d.  点击 Apply, 和 OK 
    12.设置 Eclipse的JavaJDK的属性设置。
    A  选择 Window > Preferences... 打开编辑属性窗口
    B  选择 Java 属性面板 
    C  选择Java编译器为6.0 
    D  点击 Apply, 和 OK

      使用 Eclipse开发 Android 应用 
      使用EclipseIDE开发一个 Android 应用。首先是创建一个 Android 工程,然后是设置应用启动配置。然后可以编辑代码,启动,调试应用。
     
      创建一个 Android 工程
      ADT 插件提供了一个新的工程向导帮助我们快速的建立 Android 工程和编辑现存的Android项目的代码。 
    按照下面的步骤建立Android工程:
    1.  选择 File > New > Project 
    2.  选择 Android > Android Project, and 点击 Next 
    3.  设置工程的用途
    o  选择 Create new project in workspace 可以建立一个新的
    Android工程,输入工程的名字,代码的开发包的名字,应用界面的类名字,应用程序的标题的名字。
    o  选择 Create project from existing source 可以根据现存的代码建立一个工程. 通过这个选项可以建立并运行现存的Google提供的Example Application (在Android SDK的目录中可以找到)
    4.  点击 Finish.
      ADT插件将会为你的工程建立这些文件和目录:
    *  src/   代码文件存放的目录. 
    *  res/   资源文件目录. 
    *  AndroidManifest.xml   应用工程的主配置文件.

      建立一个启动配置
     
      在使用Eclipse调试程序之前,必须为工程建立一个启动配置:
    1.  选择 Run > Open Run Dialog... or Run > Open Debug Dialog...  
    2.  在左边的类型中选择 Android Application 点击New. 
    3.  输入一个配置的名字. 
    4.  在 Android 选项中, 选择一个应用的界面最为应用启动的主界面. 
    5.  点击 Apply保存配置, 点击Run 或者 Debug开始调试程序. 
      调试应用程序
    一旦建立了工程启动配置就可以按照如下的步骤调试程序:从Eclipse的主菜单中选择 Run > Run or Run > Debug 。
    如果需要当然还可以重新配置启动参数,(比如选择其他的程序界面作为启动的主界面)

      Hello, Android!
      环境配置完成后就可以开始为Android 编写第一个HelloWorld 了。一个一般的Android应用开发的步骤包括如下几个步骤:
    *  建立工程
    *  构造UI
    *  运行程序

      建立工程
      如何建立工程不再赘述,下面是建立HelloWorld 工程的抓图. 
      1.  Create a new Android Project

     

      选择 "Android Project", 点击 Next button.
      2.  填入工程的相关的名字

     

    Here's what each field on this screen means:
    Project Name                  在计算机中存储工程的目录的名字
    Package Name                包名—— 参考Java相关的概念 比如com.china.hello
    Activity Name   UI        界面窗口的类名,从Activity继承而来
    Application Name          应用的标题名字

      3.  便捷自动产生的代码: 
      产生的代码类似:
    package com.china.hello;
    import android.app.Activity;
    import android.os.Bundle;
     
    public class HelloChina extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            setContentView(R.layout.main);
        }
    }

      构造  UI
      这是最终的helloWorldAandroid 的代码,下面逐一解释。
    package com.china.hello;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
    public class HelloChina extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            //setContentView(R.layout.main);
            TextView tv = new TextView(this);
            tv.setText("这是一个测试Android的helloWorld");
            setContentView(tv);
            
        }
    }在类前面添加import android.widget.TextView;(Java 中的概念,不多做介绍)
      在Android 中,用户界面控件被封装成了各种Class叫做Views。一个View 是一个可以显示的控件对象,比如RadioButton,Animation,TextLable 等。其中的一个简单的控件是TextView:
    TextView tv = new TextView(this);
      传入TextView构造函数的参数是一个 Context 对象,通过这个对象可以使用系统提供的功能接口,比如加载资源,访问数据库和共享数据等等。Activity类从Context 类继承而来,所以Activity本身是一个Context(Java中的继承概念)。
      TextView 对象构建以后就可以设置要显示的数据了。
     
    tv.setText("这是一个测试Android的helloWorld");
     
      最后是连接TextView到屏幕, 类似这样:
    setContentView(tv);
    setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来(我的理
    解是设置为主显示View)。如果没有设置,屏幕中将会显示空白。

      运行程序: Hello, Android
      点击Run 就可以看到如下的窗口(如何配置启动参数,参考前面)
    模拟器启动起来,应用程序启动起来了。

  • 相关阅读:
    通过TortoiseGit上传项目到GitHub
    删除右键菜单中的Git Gui Here、Git Bash Here的方法
    block functions区块函数插件的定义与使用
    modifiers标量调节器插件的定义和使用
    functions函数插件的定义和使用
    smarty内置函数、自定义函数
    smarty类与对象的赋值与使用
    Smarty模板的引用
    Smarty的循环
    Smarty的条件判断语句
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2282432.html
Copyright © 2020-2023  润新知