安卓第一天,配置环境变量,安装sdk
2016-06-24 17:32
204 查看
环境变量:
Android_SDK_HOME
C:\adt-bundle-windows-x86_64-20130729XIN\sdk
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_01
JAVA_JRE_HOME
C:\Program Files\Java\jdk1.7.0_01\jre
JRE_HOME
C:\Program Files\Java\jre7
path
%Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;
%Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;C:\Program Files(x86)\Java\jdk1.6.0_45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program
Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;
%JAVA_HOME%\bin;C:\Program Files(x86)\Java\jdk1.6.0_45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ThinkPad\Bluetooth
Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;
笔记://
resource资源
mvc
M Model 模型 实体类、数据操作类、业务逻辑类
V View 视图 界面 与用户进行交互的
C Controller 控制器
注意:
资源中文件名不能大写、不能使用特殊的符号、不能用中文
清单文件
AndroidMainfest.xml
权限
android的四大组件都应该注册到该清单文件中
intent意图
filter过滤
布局文件中设定的控件标记实质上都对应者类
EditText类 输入框
@+id
@id
像素(与设备无关的)
dp 宽、高、距离
sp 字体
LinearLayout线性布局
android:orientation="vertical"
吐司
Toast.maketext(上下文对象,显示的信息文本,显示的时长).show()
Toast.makeText(MainActivity.this, "开始播放音乐", Toast.LENGTH_LONG).show();
上下文对象Context
创建的资源由谁来管理
上下文对象中有运行时所需要的一些资源
public class MainActivity extends Activity {
//首先声明
private TextView text;
private Button bt1;
private Button bt2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//根据Id寻找到对应的控件
text = (TextView) findViewById(R.id.temusic);
bt1 = (Button) findViewById(R.id.btnstart);
bt2 = (Button) findViewById(R.id.btnend);
//创建单击事件监听
bt1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String str = text.getText().toString();
Toast.makeText(MainActivity.this, "开始播放音乐", Toast.LENGTH_LONG).show();
}
});
bt2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, "停止播放音乐", Toast.LENGTH_LONG).show();
}
});
}
//
Android_SDK_HOME
C:\adt-bundle-windows-x86_64-20130729XIN\sdk
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_01
JAVA_JRE_HOME
C:\Program Files\Java\jdk1.7.0_01\jre
JRE_HOME
C:\Program Files\Java\jre7
path
%Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;
%Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;C:\Program Files(x86)\Java\jdk1.6.0_45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program
Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;
%JAVA_HOME%\bin;C:\Program Files(x86)\Java\jdk1.6.0_45\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ThinkPad\Bluetooth
Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;
笔记://
resource资源
mvc
M Model 模型 实体类、数据操作类、业务逻辑类
V View 视图 界面 与用户进行交互的
C Controller 控制器
注意:
资源中文件名不能大写、不能使用特殊的符号、不能用中文
清单文件
AndroidMainfest.xml
权限
android的四大组件都应该注册到该清单文件中
intent意图
filter过滤
布局文件中设定的控件标记实质上都对应者类
EditText类 输入框
@+id
@id
像素(与设备无关的)
dp 宽、高、距离
sp 字体
LinearLayout线性布局
android:orientation="vertical"
吐司
Toast.maketext(上下文对象,显示的信息文本,显示的时长).show()
Toast.makeText(MainActivity.this, "开始播放音乐", Toast.LENGTH_LONG).show();
上下文对象Context
创建的资源由谁来管理
上下文对象中有运行时所需要的一些资源
public class MainActivity extends Activity {
//首先声明
private TextView text;
private Button bt1;
private Button bt2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//根据Id寻找到对应的控件
text = (TextView) findViewById(R.id.temusic);
bt1 = (Button) findViewById(R.id.btnstart);
bt2 = (Button) findViewById(R.id.btnend);
//创建单击事件监听
bt1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String str = text.getText().toString();
Toast.makeText(MainActivity.this, "开始播放音乐", Toast.LENGTH_LONG).show();
}
});
bt2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, "停止播放音乐", Toast.LENGTH_LONG).show();
}
});
}
//
相关文章推荐
- 进入界面的时候Scrollview自动滚动
- HttpClient 的使用
- static&&final
- window下的Vim-常见配置
- ORACLE 11G 备库传备库级联传递(cascade dg) 的配置方法
- python 批量修改图片大小
- libevent学习笔记
- 分布式业务Redis安装与集群配置
- 在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基础,详细)
- Neural Networks and Deep Learning 学习笔记(七)
- Linux mail 命令参数
- JAVA Servlet API简介及接口与类的用法
- 两小车跟随功能
- CSS属性-1
- 地图与定位(五)高德地图服务一
- OC中的@interface和java中的区别以及 @implementation @protocol
- MySQL字符串函数 字符串大小写转换
- 关于UIScrollView的几点总结
- Python入门:selenium之登录
- 学习动画-----------Interpolator-------------------指定动画如何变化