Android开发-开发前的配置
一、JDK (不用安装)
- JDK是 java 语言的软件开发工具,主要用于移动设备、嵌入式设备上的java应用程序。
- JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
- 网上下载:http://www.oracle.com/technetwork/java/javase/download
- 注意版本编号
- 下载完之后,找到自己存放的目录(如 D:\Java\jdk1.8.0_91)
- 拷贝 D:\Java\jdk1.8.0_91
- 配置环境变量
- JAVA_HOME= D:\Java\jdk1.8.0_91
- CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar
- PATH= D:\Java\jdk1.8.0_91\bin;
- 校验---> 随便目录运行 java -version (查看版本号)
也可以运行 javac
二、运行eclipse ADT (不用安装)
- 全称为:Android Development Tools(ADT)
- Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件
- 网上下载:http://developer.android.com/
- 注意版本编号
2.下载完之后,找到自己存放的目录(如:D:\Android_info\android\adt-bundle-windows-x86_64-20140702\sdk)
3.配置一个环境变量 ANDROID_HOME= D:\Java\adt-bundle-windows-x86_64-20140702\sdk
4.直接运行eclipse.exe
三、模拟器的选择
- eclipse ADT 本身自带模拟器(ARM 、 Inter Atom)
- 但由于这两种Eclipse内置的模拟器运行速度慢,被插件模拟器和真机所替代。
2.插件模拟器
海马玩 模拟器 、 夜神 模拟器 ....
3.手机
四、创建项目
- 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)
- 首先介绍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.运行
2.选择模拟器
3.OK
最后, 我还是一个NB (NewBee 新手) ,谢谢大家的支持, 希望大家看后能有所收获。祝大家学习进步,鹏程万里,身体健康,天天开心。
Android开发-开发前的配置的更多相关文章
- android驱动开发前的准备(五)
搭建S3C6410开发板的测试环境 首先安装串口调试工具 第一步:检测当前系统是否支持USB转串口 # lsmod | grep usbserial 第二步:安装minicom # apt-get i ...
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
以前写过两个Android开发配置文档,使用NDK进行JNI开发,这样能够利用以前已经写好的C++代码. 前两篇博客地址: http://blog.csdn.net/watkinsong/articl ...
- android studio 开发环境配置
android studio 开发环境配置 参考: 第一次使用Android Studio时你应该知道的一切配置 https://www.cnblogs.com/qianguyihao/p/43909 ...
- Android驱动开发前的准备
最近看了一些Android驱动开发前需要知道的资料,收获很多,接下来就谈谈我自己的一些心得体会. Android在近几年时间发展迅速,已经成为智能手机操作系统的老大.不过,因为Android原生的代码 ...
- Android驱动开发前的准备(二)
搭建android开发环境 2.1 Android底层开发需要哪些工具 2.2 安装 JDK 2.3 搭建Android 应用程序开发环境 2.4安装Android NDK开发环境 2.5安装交叉编译 ...
- Android Studio1.4.x JNI开发基础-基本环境配置
从Eclipse时代到Android Studio普及,开发工具越来越好用.早些时候还需要安装Cygwin工具,从Android Studio1.3以后,在Android 环境开发JNI程序搭建开发环 ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- Unity3D Android手机开发环境配置
Unity3D Android手机开发环境配置 Date:2014-01-01 07:09 1.配置eclipse环境:首先在官网下载安装包:http://developer.android.com/ ...
- Android开发:Android Studio开发环境配置
一.android studio下载: 1.Windows版: 下载地址:https://pan.baidu.com/s/1-sg4dN_2B5nn2YJf-C7XLQ 提取码:yedc 2.Mac版 ...
- Android Studio开发环境配置以及相关说明
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...
随机推荐
- opencl gauss filter优化(一)
Platform: LG G3, Adreno 330 ,img size 3264x2448 C code neon GPU 300 60 29 单位:ms 1. 目前按如下行列分解的方式最快29m ...
- gevent中如何实现长轮询
浏览网页时,浏览器会传HTTP 请求到服务器,服务器会根据请求将网页的内容传给浏览器,但是在很多的情况下,使用者会需要看到最新的即时性资讯,例如观看股票市场行情,而在以前只能靠着重新载入网页才能获得最 ...
- Windows不重启就使环境变量修改生效
以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口.再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属 ...
- OpenCV3编程入门笔记(4)腐蚀、膨胀、开闭运算、漫水填充、金字塔、阈值化、霍夫变换
腐蚀erode.膨胀dilate 腐蚀和膨胀是针对图像中的白色部分(高亮部分)而言的,不是黑色的.除了输入输出图像外,还需传入模板算子element,opencv中有三种可以选择:矩形MORPH_RE ...
- bottomNavigationBar 底部导航tab MD
1.先上图: 此底部Tab完全可以满足日常的开发 2.使用: 很简单,使用Gradle构建:compile ‘com.ashokvarma.android:bottom-navigation-bar: ...
- Selenium Grid 运行报错 Exception thrown in Navigator.Start first time ->Error forwarding the new session Empty pool of VM for setup Capabilities
Selenium Grid 运行报错 : Exception thrown in Navigator.Start first time ->Error forwarding the new se ...
- u盘安装ubuntu server 14.04 以及No CD-ROM drive was detected 错误
u盘安装ubuntu server 14.04 1:下载ubuntu server14的 iso镜像文件 2:下载 UltraISO U盘镜像制作工具 : 3:使用Ultra iOS 将下载好的 is ...
- mac app icon 设置
mac app icon 设置 1:目前 mac app 所需要的icon 图标尺寸 icon_16x16.png 16px icon_16x16@2x.png 32px icon_32x32.png ...
- 小心Windows7的UTF-8代码页
目录 第1章小心Windows7的UTF-8代码页 1 1.1 UTF-16与UTF-8相互转换 1 1.1.1 使用Windows API 1 1.1.2 自己编码 1 1. ...
- 集成代码编辑器ACE的经验
ACE是最流行的在线代码编辑器之一,在CanTK的集成开发环境GameBuilder里也使用了ACE.ACE的功能非常强大,但是由于使用方法不当,大家反映GameBuilder的代码编辑器不好用.最近 ...