zoukankan      html  css  js  c++  java
  • android:开发环境及配置

    绪论:不管学习什么语言,迈出的第一步总是对集成开发环境的熟悉,所以介绍一下android atudio(AS)的开发环境界面是有必要的。至少对我而言是重要的。

    1,下图为AS的开发界面,

      插了一张图片在中间,主要是gradle版本和gradle插件版本的对应关系

      然后右边框是gradle相关的配置,因为新手拿到别人代码要想在自己电脑上跑起来,首先都是修改gradle配置,顺利的话改完代码就能跑起来了。

      所以把它放在了第一页来说明,以示重要。 

    2,接下来分别是底部窗口的四个常用功能介绍。

      

    3,接来下是android studio的文件结构的介绍。了解什么文件的作用是什么等于将整个项目了解了一遍,

      毕竟项目是由子文件构成的,把子文件拼凑起来,项目的功能便跃然于脑海了吧。

      一开始直接上代码来了解当然也可以,可是这样要有一定基础的;从编译器先了解不那么吃基础,而且还在无形之中补上了许多边边角角的基础。

     4、关于app夹下的build.gradle文件部分说明

      4.1、miniSdkVersion:定义应用程序支持的最低API platform。当前应用不能在低于miniSdkVersion版本对应的android上安装运行。

        targeSdkVersion:告诉编译器用哪个API接口编译当前程序。

                假设当前app使用的api接口是24;手机android版本对应的api接口是29,

                于是android接口会向前兼容,这里告诉android接口用之前的哪个api版本来兼容。

        maxSdkVersion:定义应用程序支持的最高API platform。当前应用不能在高于maxSdkVersion版本对应的android上安装运行。

    5、android版本与API接口(sdk version)的对应关系如下图所示:

      5.1、android api接口的具体内容大致如下:一些软件包和类、res夹文件的元素和属性(方法)、应用权限设置和Intent;

        有个概念就行,目前不深究。

    6、android的体系结构可以分为四层,分别是android应用层、android应用API框架层、android系统运行层、linux内核层;如下所示:

    附录1:gradle版本配置错误的报错:

      

  • 相关阅读:
    支付宝和网银在线
    SqlServer 游标逐行更新数据,根据上一行的数据来更新当前行
    JS学习笔记
    17讲案例篇:如何利⽤系统缓存优化程序的运⾏效率
    Angular2入门系列教程1使用Angularcli搭建Angular2开发环境
    angular2最详细的开发环境搭建过程
    [zz]轻量级文本编辑器,Notepad最佳替代品:Notepad++
    倒谱、倒频谱、二次谱分析
    Notepad++正则表达式使用(zz)
    notepad++ TextFX插件的常用命令(zz)
  • 原文地址:https://www.cnblogs.com/caesura-k/p/11748494.html
Copyright © 2011-2022 走看看