• Android 第一个程序 hello world


    学习Android开发, 首先需要搭建开发环境。

    一、JDK(不用安装)
      1. 拷贝
          D:Javajdk1.8.0_91
      2. 配置环境变量

      选择计算机-->右键"属性"-->单击高级系统设置出现系统属性页面,如图:

      

      点击高级-->环境变量弹出如下页面:

      

      
          JAVA_HOME=D:Javajdk1.8.0_91; (就是 jdk 所在的文件目录)
          CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%JAVA_HOME%jrelib t.jar
          PATH=D:Javajdk1.8.0_91in;原来的
      3. 校验

      开始-->运行-->CMD 输入 java -version 出现如下图:

         

      到此为止JDK配置完成。


    二、运行eclipse ADT  (不用安装)
      1. 配置一个环境变量 ANDROID_HOME = D:Javaadt-bundle-windows-x86_64-20140702sdk 

      


      2. 直接运行 eclipse.exe (不用安装)

      把下载好的 elipse 里的 eclipse.exe 双击即可

      

    三、测试环境

      1. 可以下载海马模拟器(地址: http://droid4x.haimawan.com/),夜神模拟器等

      2. 也可以用插入 usb 进行真机调试

    四、创建项目

      1. 打开 eclipse --> File --> New --> Android Application Project 

      

      2. 配置,由于现在大多数都是 双核系统, 所以配置在 SDK 在4.0 以上,一直 NEXt ,到最后 Finish 就好了,eclipse 都已经帮我们配置默认设置,如下图:

      

      

      

      

      

      3. Finish 后界面就如下面:

      

      4. 然后就是程序运行啦,在项目名那右键,选择 Run As --> Android Application

      

      就会进到模拟器的选择,当然啦,首先要运行个模拟器,在 eclipse 的右上方(默认是这样)DDMS,查看有没模拟器,如果没有的话 可以点击

       

      

      选择 DDMS 点击 OK。

      进入 DDMS 界面如下:

      

      默认 Devices 下面那里是没,如果有模拟器运行的话,会有那些模拟器的后台服务运行情况,

      那这里是怎么读取的呢,是通过 SDK目录下的 platform-tools 里面的 abd.exe 程序来读取的

      

      读取到模拟器的界面:

      

      

      5. 选择运行环境

      

      

      

      到这就一个简单的 helloworld 程序运行成功啦!

      最后再介绍 ADB 

      ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。

      ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,

      所以当我们运行Eclipse时ADB进程就会自动运行。

    Android Debug Bridge

      ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有:

      * 运行设备的shell(命令行)

      * 管理模拟器或设备的端口映射

      * 计算机和设备之间上传/下载文件

      * 将本地apk软件安装至模拟器或android设备

      ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。

     

      

  • 相关阅读:
    【JS】DOM
    【JS】事件处理
    【JS】引用类型之Global
    【JS】引用类型之RegExp
    【JS】引用类型之Function
    树形图(菜单)构建组建dhtmlXTree
    【JS】引用类型之String
    【JS】引用类型之Math
    【JS】鼠标事件
    【JS】UI事件
  • 原文地址:https://www.cnblogs.com/lwchehe/p/6067003.html
Copyright © 2020-2023  润新知