针对Java开发者来说,Eclipse可谓是首选,他为开发者提供了一个非常广阔的平台,与此同时,我们也可以使用Eclipse开发移动端Android,但是Eclipse本身并不支持Android的开发,如果需要开发Android的话,那么我们就需要添加一个支持开发android的插件:ADT.下面我们就来解说一下ADT插件的安装。
工具/原料
Eclispe、ADT
方法/步骤
1、添加ADT。
打开eclipse,进入工作界面后点击菜单栏的help,选择install new software.进入后点击添加(add)按钮。如图所示:
2、加载ADT
3、下载开发平台攻工具。
在安装ADT插件完成之后,在eclipse的菜单界面会多一个ADT的管理器,点击进入。如图所示:
4、下载要开发的平台版本。如图所示:
5、安装SDK版本插件。
点击安装后,d出安装界面,一定要现在接受全部,否则系统没安装玩一个就会停止继续问你是否接受,所以直接点击accept all,这样就不会不断的提示你安装了。
6、注意事项
(1)android的开发需要安装java并配置环境变量
(2)同时我们还需要配置adb的环境。这个是用dos命令安装android程序时用的。
第一步,添加ADT。打开eclipse,进入工作界面后点击菜单栏的help,选择install new software.进入后点击添加(add)按钮。这里添加的ADT可以是你实现就下载好的ADT文件,也可以直接下载,如果是事先下载好的文件,那么选择你下载的路径即可。这里组要注意的是,你下载的文件一定是压缩文件。
2
第二步,加载ADT。
选择Add后,输入你要输入的名字和地址,如图。地址的恶俗如一定要输入正确,如果看不清图片,可以到百度里搜索ADT下载地址,然后将其复制粘贴上即可。输入地址后会搜索一会。稍等片刻,就会出现需要我们加载的内容,选择第一个开发工具(Develpe tools)中的所有组件。
这里需要注意的是如果你的eclipse提示错误,无法进行下一步的话那么就是你的eclipse的版本有问题,请更换其他版本在进行下载。
3
第三步,下载开发平台攻工具。
在安装ADT插件完成之后,在eclipse的菜单界面会多一个ADT的管理器,点击进入。
4
第四步,选择你要开发的平台版本进行下载。
进入后会出现android的各种平台版本,一般是从2.1开始,也有更早的。现在的手机一般都是2.3以上的版本了,所以之前的版本可以不下载。因为高版本支持低版本,而低版本不能运行高版本,所以下载时不要只选择4.1或4.0而不下载其他的。
5
第五步,安装SDK版本插件。
点击安装后,会d出安装界面,这时一定要现在接受全部,否则系统没安装玩一个就会停止继续问你是否接受,所以直接点击accept all,这样就不会不断的提示你安装了。
6
第六步,检查安装是否完成。
有时候虽然我们点击选择了某些插件,但是也会出现安装不上的问题,所以要检查一下是否有未安装成功的。如果你想要再将这些未安装的按上,那么重新勾选后重复上一步即可。
在主窗口Activety中加入控件,可以“可视化方式”添加,不需要自已填XML代码;在主窗口 res->layout->activety_main.xml 的
Graphical Layout中拖上三个控件 edittext1,edittext2,button
,并修改对象名称,这有点类似于可视化IDE;
进入可视化状态Graphical Layout,双击activety_main.xml前面的小图标。
步骤总结一下:
1. 新建一个工程Calc
2. 双击主窗口 res->layout->activety_main.xml 前面的小图标,
出现Graphical Layout可视化界面,拖上三个控件 edittext1,
edittext2,button,并修改对象名称,这有点类似于可视化IDE;
三个控件对象的初始参数就在资源中;
3. 手工添程序到 src-->MainActivety.java,四个步骤:
a.添三控件所涉及的import 头;
b.定义对象 edittext1,edittext2,button 于主类中;
c. 在onCreate()方法中,这三对象与资源id参数关联上;
d.写button的事件代码,并与控件button关联上;
package com.example.calc
import android.os.Bundle
import android.app.Activity
import android.view.Menu
import android.content.Intent
import android.view.View
import android.view.View.OnClickListener // Click事件包
import android.widget.EditText // EditText包
import android.widget.Button // Button包
public class MainActivity extends Activity {
EditText edittext1// 定义控件1
EditText edittext2// 定义控件2
Buttonbutton // 定义控件3
OnClickListener listener=null // Click事件定义
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
edittext1=(EditText)findViewById(R.id.edittext1)
edittext2=(EditText)findViewById(R.id.edittext2)
button=(Button)findViewById(R.id.button)
// 三对象与资源中属性参数关联上
listener=new OnClickListener() {
public void onClick(View v) {
String s=edittext1.getText().toString()
int i=Integer.parseInt(s)*2
edittext2.setText(String.valueOf(i))
// Click事件处理代码
}
}
button.setOnClickListener(listener) // 事件与Button关联上
}
// 。。。。。。。
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)