我感觉这个安卓学习资料很好:http://c.biancheng.net/view/2988.html
也可以去看官方文档:https://developer.android.google.cn/guide
安装Java JDK,并配置好环境变量
略
安装Android Studio
参考 https://www.cnblogs.com/xiadewang/p/7820377.html 基本上都一样。
- 安装软件到D:AndroidAndroid Studio
- 安装过程中,进入到安装Android SDK界面,设置路径D:Androidsdk
- 安装完成,出现新建工程界面。
第一个工程
-
新建一个工程空工程,在Android中,一个界面就叫Activity。
-
注意保存路径D:AndroidworkspaceHelloWorld
注意选择Android 4.0.3,基本可以使用所有手机。
点击Finish.
-
如果新建工程出现Module SDK is not defined,是因为第一次安装软件和SDK,所以重启软件。
如果还不行,设置Android环境变量。 -
首先,安卓是用xml编写界面,逻辑可以使用Java语言。
查看目录- manifests下面的AndroidMainfest.xml是配置清单,重要文件都需要记录在这里。
- java就是后台逻辑
- java(generated)系统生成的,不用动
- res资源,其中layout中存的是xml界面,drawable可以放图片,mipmap可以放软件图标,values放一些常量吧。
其次,看文件MainAcitivity.java,这是程序入口,onCreate是初始执行方法。
setContentView(R.layout.activity_main);可以认为是定义主界面是activity_main.xml。
- 打开activity_main.xml,并选择Text编辑方式。
可以看到,这里面只定义了一个TextView组件。
- 更改activity_main.xml代码如下
代码说明:
LinearLayout是安卓的一种界面布局,线性布局(还有网格布局,表格布局,相对布局)。
LinearLayout的宽高是match_parent,即匹配父界面大小。
LinearLayout里面有两个控件,TextView和Button,他们的大小是wrap_content,即包裹内容。
文字的大小是50sp,sp表示可以缩放的像素.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textSize="50sp"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我只是个没有用的按钮"
android:textSize="50sp"
/>
</LinearLayout>
-
点击右上角功能AVD Manage
-
点击创建一个设备,可以选择5.2寸的手机。如果有错误提示,需要在电脑BIOS中,开启“是否允许虚拟设备”
-
启动虚拟手机
-
启动程序,等着虚拟手机显示,成功。