首页 > 其他分享 >Android基础入门教程

Android基础入门教程

时间:2022-12-28 22:31:49浏览次数:64  
标签:入门教程 基础 开源 Studio https Linux Android com

Android基础入门教程_Android

一、Android介绍

Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,我们希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。我们认为此举必将推进更好、更快的创新,为移动用户提供不可预知的应用和服务。

(1)系统开源。Android 由于最底层使用Linux 内核,使用的是GPL许可证, 意味着相关的代码是必须开源的。而 Google以Apache开源许可证的授权方 式,发布Android的源代码,供其他手机厂商直接使用现有操作系统,并允许各厂商按照自己的目的进行个性化定制。

(2)跨平台特性。Android 由Java语言编写,继承了Java跨平台的特点。任何Android应用几乎无需做任何处理就能运行于所有的Android设备。这意味着各运营商可自由使用多形式的硬件设备,不拘泥于手机、平板等传统移动设备,电视和各种智能家居均可使用 Android 系统。

(3)丰富的应用。Android系统的开源性吸引了众多开发者为其平台开发各式各样的应用软件,广泛的应用来源让它的使用者较为方便的获取自己想要的应用,坚实的消费者基础让开发者有动力开发更多更好的应用软件。

二、Android开发环境

Android Studio

Android Studio

是一个全新的Android开发环境,基于IntelliJ IDEA类似Eclipse ADT,Android Studio提供了集成的 Android开发工具。相比较以前Eclipse,它自己内部就集成了SDK等,方便开发。通常情况下,在正常安装JDK后,继续安装 Android Studio后,便可直接使用了。

四、Android学习

思维导图:​​https://www.runoob.com/wp-content/uploads/2015/06/androidmap.pdf​

标签:入门教程,基础,开源,Studio,https,Linux,Android,com
From: https://blog.51cto.com/u_15641375/5976313

相关文章

  • MySQL基础
    MySQL数据库(SQL语言)(一)MySQL概述数据库相关概念数据库(DataBase->DB):存储数据的仓库,数据是有组织的进行存储数据库管理系统(DataBaseManagementSystem->DBMS......
  • .NET Core基础:白话管道中间件
    在Asp.NetCore中,管道往往伴随着请求一起出现。客户端发起Http请求,服务端去响应这个请求,之间的过程都在管道内进行。举一个生活中比较常见的例子:旅游景区。我们都知道,有......
  • ant使用指南详细入门教程
    一、概述ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。开发环境:复制代......
  • Openstack-mitakaCentos7.2双节点搭建--(一)基础服务搭建
    虚拟机准备版本Centos7.21511网络配置:管理网络:192.168.100.10controller192.168.100.20compute外部网络192.168.200.10controller192.168.200.20computeVmware......
  • Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云
    一、设备配置列表,软件包二、主机名映射三、生成密钥四、将密钥发送到各个节点五、注意事项及验证六、关闭防火墙和SeLinux安全模块(所有主机均需操作七、解压JDK、had......
  • MySQL创建数据表基础篇
    ......
  • MySQL创建数据库基础篇
    ......
  • Ubuntu 22.04 搭建编译Android源码环境
    环境准备操作系统编译Android源码需要一个区分文件大小写的系统环境,一般使用Ubuntu,可以采用单独安装Ubuntu、虚拟机等形式。这里使用VMware虚拟机的形式,具体安装过程省略......
  • 面试基础
    解决整数溢出方法:     间隙相同,分为一组   快排    Arraylist  Linkedlist  局部性原理   HashMap  容量为2的n次方......
  • Java原理性基础知识整理[详细]
    文章目录​​Java程序编译过程​​​​编译型和解析型语言​​​​命名规范​​​​编程风格​​​​大括号​​​​非C风格的数组声明​​​​阿里巴巴Java开发手册​​​......