Android学习笔记之——Android Studio的安装、java的基本入门及Android的概述

接下来会同步开启android的学习。并且写一系列的学习笔记。本博文先来介绍一下Android Studio的安装

 

目录

安装Android Studio

安装JDK

下载与安装

环境变量配置

Android Studio

配置Android studio及hello world

Java编程的简易了解

Java 虚拟机——JVM

JRE和JDK

HelloWorld

Java基本语法

Java开发参考资料

Android概述

Android 架构

Linux Kernel

Libraries(程序库)

Android Runtime

Application Framework

Application (应用程序)

参考资料


 

安装Android Studio

以前曾经学过一段时间的android 开发,当时采用的是eclipse、而现在由于google已经推出了其集成开发工具android studio,停止了对Eclipse的支持,为此大部分都采用android studio了~

 

安装JDK

下载与安装

下面来安装JDK,进入网站如下图所示 (https://www.oracle.com/downloads/

如上图所示,Java SE Development Kit 11.0.6是LTS,所以我们选11,安装Windows版本

只有Windows 64位。需要勾选接受。同时需要创建账户

下载成功后就可以安装了。

一般情况下建议路径不要有中文,最好也不要有空格(因为可能出现乱码);最好别安装到C盘。但是由于本人的只有一个固态硬盘就直接安装了哈~

很快就安装完了

java程序就在里面的bin

直接点击会发现,一闪而过~打开cmd

输出一系列信息(java安装成功了)

但是直接输入java是不行的

 

环境变量配置

安装好的jdk需要进行环境变量的配置。

我使用的是Win10的系统,“此电脑/计算机”右键 “属性”,进入“高级系统设置”

 然后进入“环境变量”的设置,新建所需的 环境变量(记得要在“系统变量”里面创建)

点击新建

输入,然后确定

然后修改path

点击编辑文本将“%JAVA_HOME%\bin”加入Path的变量值中。然后重启CMD窗口后输入java

完成路径匹配

 

Android Studio

首先搜索android studio,第一个就是了

下载后开始安装

安装完后,接下来进行一系列的设置,选择第二个

不发送。然后要进行setup

并没有代理(proxy)

所以只能回到上一个界面点cancel了

采取标准安装(发现更改不了位置,换为custom)

习惯选择黑色风格

下方安装路径如果需要更改的话。一定要改为没有标点符号,(空格之类千万不要有,另外,中文不能出现!!!!!本文所有路径,不能出现中文!!!!新手按照我的去安装就好,就不需要费心改变了)

这里显示已经安装好了???

然后cancel

如下图所示,应该是SDK没有配置好

点击上图中的Start a new Android Studio project新建一个工程,进入下面的界面,

会发现没有配置好Android SDK。由于上面的安装包是不包含SDK的

直接去http://tools.android-studio.org/index.php/sdk下载SDK

再把SDK安装到C:UsersusernameAppDataLocalAndroidSdk

这个版本的SDK太低了。。。。

cnmd,做了各种尝试,然后重启一下电脑,终于可以了。。。。。

修改一下文件名

纠结了半天。。。。点击finish就可以下载了

终于可以了!!!!!

 

配置Android studio及hello world

选择一个empty activity

如下图所示

点击下方的build会发现在一直进行一系列的配置

等了比较久,终于加载好了

创建一个新的模拟器

继续选择图片素材
需要下载1个G左右!

前面改为选择则可正常下载了

完成!
下面一步改名无关紧要直接完成即可!
此时前面那个选择虚拟设备画面已经有了一个设备,进行勾选!

配置一下

然后在MainActivity的同级目录,新建一个hello.java,然后做一个简单的实现,

package com.example.demo;

public class hello {
    public static void main (String[] args) {
        System.out.println("Hello, world!");
    }
}

使用android studio自带的Terminal进入该hello.java所在目录,执行,

javac hello.java

然后运行则有

 

Java编程的简易了解

安卓开发是基于java的。但是感觉跟CPP类似,所以本人仅仅打算简单的了解一下基本的语法就尽快的开始android开发了

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。

Java分为三个体系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。

Java 虚拟机——JVM

Java Virtual Machine,JVM是运行所有java程序的假想计算机,是java程序的运行环境,是java最具吸引力的特性之一,我们所编写的java代码都运行在jvm之上。通过JVM来实现跨平台。编写的程序运行在jvm上,而jvm运行在操作系统上。

 

JRE和JDK

  • JRE——java run environment。是java程序运行时的环境,包含JVM和运行时所需要的核心类库
  • JDK——java development kit,是java程序开发的工具包,包含JRE和开发人员使用的工具

那么,如果我们只是想运行一个java程序,只需要JRE就可以了,但是如果我们希望开发java程序就需要JDK

三者的关系如下所示

上面已经介绍过JDK的安装

 

HelloWorld

java开发的步骤

将文件命名如下

编写hello world

public class HelloWorld {
	public static void main (String[] args) {
		System.out.println("Hello, Java!");
	}
}

然后运行javac

javac HelloWorld.java
java HelloWorld

javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。注意:java命令后面不要加.class。

然而,却报错了n次

C:\>javac HelloWorld.java 
HelloWorld.java:1: 错误: 写入HelloWorld时出错: C:\HelloWorld.class
public class HelloWorld {
       ^
1 个错误

有可能你的文件名和类名不一致,也有可能你的这个文件中还有其他的类,这些类前面都要public造成的错误

解决方法是:把文件放到一个新建文件夹下,然后进行编译

然后就ok了

然后运行

Java基本语法

一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

  • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
  • :类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

 

 

 

Java开发参考资料

https://www.runoob.com/java/java-tutorial.html

https://www.youtube.com/watch?v=eIrMbAQSU34

https://www.bilibili.com/video/BV1A4411K7Gx?p=7

 

Android概述

Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。

Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。

谷歌在2007年发布了第一个测试版本的 Android 软件开发工具包(SDK),第一个商业版本的 Android 1.0,则发布于2008年9月。2012年6月27日,在谷歌I/O大会上,谷歌宣布发布了 Android 版本4.1 Jelly Bean。 Jelly Bean 是一个在功能和性能方面的渐进的更新,主要目的是改进用户界面,

Android 源代码是根据自由和开放源码软件许可证。谷歌发布的大部分代码遵循 Apache 许可证2.0版,Linux 内核的变化遵循 GNU 通用公共许可证版本2。

Android编程是基于Java编程语言的,所以需要先对JAVA语言有基本的了解

Android 应用程序一般使用 Android 软件开发工具包,采用 Java 语言来开发。

Android历史各种版本的名称

Android 架构

Android 操作系统是一个软件组件的栈,在架构图中它大致可以分为五个部分和四个主要层。

Linux Kernel

 

 

 

Libraries(程序库)

 

 

 

 

Android Runtime

 

 

 

Application Framework

 

 

 

 

Application (应用程序)

 

 

 

 

 

 

 

参考资料

https://developer.android.com/studio

https://www.runoob.com/android/android-tutorial.html

https://blog.csdn.net/qq_41976613/article/details/91432304(android studio 安装)

https://www.youtube.com/watch?v=roDz8mMvbIg&list=PLknSwrodgQ72X4sKpzf5vT8kY80HKcUSe&index=2&t=0s

https://blog.csdn.net/konggu_youlan/article/details/79942800(JDK安装教程)

https://www.runoob.com/android/android-studio-install.html(android studio 安装)

https://developer.android.com/studio/intro(android studio的用户手册)

https://blog.csdn.net/xuw_xy/article/details/89524335

https://blog.csdn.net/weixin_38234890/article/details/80010231

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章