01Android Studio安装与HelloWorld

我感觉这个安卓学习资料很好: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 基本上都一样。

  1. 安装软件到D:AndroidAndroid Studio
  2. 安装过程中,进入到安装Android SDK界面,设置路径D:Androidsdk
  3. 安装完成,出现新建工程界面。

第一个工程

  1. 新建一个工程空工程,在Android中,一个界面就叫Activity。

  2. 注意保存路径D:AndroidworkspaceHelloWorld
    注意选择Android 4.0.3,基本可以使用所有手机。
    点击Finish.

  3. 如果新建工程出现Module SDK is not defined,是因为第一次安装软件和SDK,所以重启软件。
    如果还不行,设置Android环境变量。

  4. 首先,安卓是用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。

  1. 打开activity_main.xml,并选择Text编辑方式。
    可以看到,这里面只定义了一个TextView组件。
  2. 更改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>
  1. 点击右上角功能AVD Manage

  2. 点击创建一个设备,可以选择5.2寸的手机。如果有错误提示,需要在电脑BIOS中,开启“是否允许虚拟设备”

  3. 启动虚拟手机

  4. 启动程序,等着虚拟手机显示,成功。

原文地址:https://www.cnblogs.com/mingriyingying/p/14369935.html