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

Android基础入门教程

时间:2022-12-26 21:00:46浏览次数:54  
标签:入门教程 基础 开源 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/5971014

相关文章

  • 批处理文件基础
    有的人在等一个消息的回复,有的人在等一个好友的请求,还有的人在等一个熟悉的电话,你呢?在等什么。。。。---- 网易云热评一、DOS的基础命令1、echo:在DOS窗口输出语句2、>aiy......
  • windows编程基础
    散伙是人间常态,你我又不是什么例外,只是很遗憾,没有成为你的偏爱,你却成为我爱不得的遗憾。。。---- 网易云热评一、Windows应用程序的类型1、控制台程序Console    DOS......
  • Java Web基础概述
    文章目录​​一.JavaWeb基本概念​​​​1.前言​​​​2.web应用程序​​​​3.静态web​​​​4.动态web​​​​二.Web结构​​​​1.什么是后端开发​​​​2.......
  • Android学习day01【搭建Android Studio】
    是Google开发的操作系统Android开发是移动应用开发的表现形式之一还有很多的开发形式,就不一一列举了完整项目精简的开发流程   开发工具Androidstudio(强烈建议......
  • 数据库 -- 基础操作
    不知道少了什么,总觉得没有以前快乐,不后悔遇见谁,只后悔变成现在的模样。。。---- 网易云热评一、环境安装PHPstudy下载地址,一路下一步,安装的时候路径不要有中文或者空格​......
  • C#基础⑧——方法(函数、重载、out、ref)
    目录​​一、什么是方法(函数)?​​​​二、使用方法有什么好处呢?​​​​三、语法:​​​​四、实战演练​​     ​​五、ref和out传参的区别​​​​①、out的传参:​......
  • C#基础⑨——字符串(string str = null 与string str = ““的区别)
    一、字符串ToLower、Toupper:大小写字母转换str=str.ToLower():得到字符串的小写形式str=str.Toupper():得到字符串的大写形式sq.Equals(s2,StringComparison.OrdinallgnoreC......
  • 镜头光学基础
     目录​​1、reflection 反射​​​​2、refraction 折射​​​​3、牛顿公式在自动对焦中的一个应用:计算对焦马达(actuator)的冲程范围​​​​4、Zoom​​ ......
  • 关于保险的基础知识总结
    目录​​1、学习目标​​​​2、关于保险的一些疑问​​​​2-1、保险要不要买​​​​2-2、有社保,为什么还要买保险​​​​3、关于保险的一些常识​​​​3-1、保险的分类......
  • MyBatis-Plus基础
    一、MyBatis-Plus1.1简介MyBatis-Plus(opensnewwindow)(简称MP)是一个MyBatis(opensnewwindow)的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高......