zoukankan      html  css  js  c++  java
  • Android开发-开发前的配置

     一、JDK   (不用安装)

    • JDK是 java 语言的软件开发工具,主要用于移动设备、嵌入式设备上的java应用程序。
    • JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
    1. 网上下载:http://www.oracle.com/technetwork/java/javase/download
      • 注意版本编号
    1. 下载完之后,找到自己存放的目录(如 D:Javajdk1.8.0_91)
      • 拷贝 D:Javajdk1.8.0_91
      • 配置环境变量

     

    • JAVA_HOME= D:Javajdk1.8.0_91
    • CLASSPATH= .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%JAVA_HOME%jrelib t.jar
    • PATH= D:Javajdk1.8.0_91in;
    • 校验---> 随便目录运行  java -version (查看版本号)

        

      也可以运行 javac 

         

    二、运行eclipse ADT  (不用安装)

    • 全称为:Android Development Tools(ADT) 
    • Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件
    1. 网上下载:http://developer.android.com/
        • 注意版本编号

      2.下载完之后,找到自己存放的目录(如:D:Android_infoandroidadt-bundle-windows-x86_64-20140702sdk)

          

      3.配置一个环境变量   ANDROID_HOME=  D:Javaadt-bundle-windows-x86_64-20140702sdk

      4.直接运行eclipse.exe

           

    三、模拟器的选择

    1. eclipse ADT 本身自带模拟器(ARM 、 Inter Atom)

       

        • 但由于这两种Eclipse内置的模拟器运行速度慢,被插件模拟器和真机所替代。          

      2.插件模拟器

          海马玩 模拟器 、 夜神 模拟器 ....

      3.手机     

    四、创建项目

    1. New -->Android App Pro

        

      2.设置项目名和App版本

        

        • 第一个圈:指定Android 应用名、项目名、包名(只要设置应用名,其余自动配置)
        • 第二个圈:
          • MiniMum Required SDK: 最低支持的android api版本,低于这个版本的android手机不能安装你的应用
          • Target SDK:你的应用最高支持android api版本
          • Compile With:哪个版本的android SDK(1.5~4.2)编译你的工程,也就是最适合的,最原生支持你的应用的android版本。
          • Theme :这个随意,主题选  

      3.(默认)Next

          

          

      4.选择Activity (Android组件中最重要的四大组件之一)

      • Android组件中最重要的四大组件: Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器       

          

        • Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。

    五、第一个实例(HelloWorld)

    1. 首先介绍Eclipse的导航栏

          

        • 第一个圈:更新和维护SDK,与 SDK Manager.exe 作用一样
        • 第二个圈:配置Eclipse 内部的模拟器(一般不用)
        • 第三个圈:更改编程环境
            • DDMS :全称是 Dalvik Debug Monitor Service ,是 Android 开发环境中的Dalvik虚拟机调试监控服务,提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。
            • 下图为DDMS已连接模拟机(模拟机只要开启,或者手机开启开发者模式USB连接、蓝牙连接,DDMS自动请求,知道连接为止  

            

    2.介绍HelloWorld项目结构

          

        • src : 全称(source code)放项目的源代码的。打开HelloWorld.java
        • onCreate(Bundle):初始化你的活动(Activity)                

     @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //定位textView1 根据ID找到控件
            TextView tv1 = (TextView) this.findViewById(R.id.textView1); 
            //对控件进行赋值,改变内容
            tv1.setText("你好,android一班");
        }
    • gen : R.java 是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义         该项目所有资源的索引。
    • res : 有三个子目录:drawabel、layout、values
    • drawabel-?dpi:包含一些你的应用程序可以用的图标文件(*.png、*.jpg)。
    • layout:界面布局文件(main.xml)与WEB应用中的HTML类同,里面有个activity_main.xml
    • activity_main.xml 对应的是显示页面,有一个窗口界面和一个代码界面(如圈1、圈2)

         

        • 圈1显示:

                

        • 增加一个button,对应代码界面(圈2)多了一个button标签

                 

               

        • AndroidManifest.xml :项目的总配置文件,记录应用中所使用的各种组件

      3.运行

    1.       

         

        2.选择模拟器

               

           3.OK

               

       最后, 我还是一个NB (NewBee 新手) ,谢谢大家的支持, 希望大家看后能有所收获。祝大家学习进步,鹏程万里,身体健康,天天开心。

                   

  • 相关阅读:
    转自 Because of you 的总结
    转自 Good morning 的几句精辟的话
    (转)一句话小结各种网络流)
    上下界网络流总结
    浮云洲之战
    Poj3680 Intervals
    NOI2008假面舞会
    NOI2010航空管制
    python爬虫之反爬虫(随机user-agent,获取代理ip,检测代理ip可用性)
    python爬虫之反爬虫(随机user-agent,获取代理ip,检测代理ip可用性)
  • 原文地址:https://www.cnblogs.com/hxb2016/p/6067101.html
Copyright © 2011-2022 走看看