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版本配置错误的报错:

      

  • 相关阅读:
    cdoj 841 休生伤杜景死惊开 逆序数/树状数组
    Codeforces Round #296 (Div. 1) B. Clique Problem 贪心
    【NOIP2014】联合权值 树上dp
    【NOIP2014】生活大爆炸版石头剪刀布
    BZOJ 2756: [SCOI2012]奇怪的游戏 网络流/二分
    BZOJ 1012: [JSOI2008]最大数maxnumber 单调队列/线段树/树状数组/乱搞
    BZOJ 1036: [ZJOI2008]树的统计Count 树链剖分
    BZOJ 1854: [Scoi2010]游戏 并查集
    BZOJ 1008 [HNOI2008]越狱 排列组合
    BZOJ 1003 物流运输trans dijstra+dp
  • 原文地址:https://www.cnblogs.com/caesura-k/p/11748494.html
Copyright © 2011-2022 走看看