Android开发专业名词及工具概述

前言:

  系统的学习下Android开发中涉及到的一些专业名词 和Android开发工具

名词:

一、SDK(Software Development Kit)

  软件开发工具包:一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

二、API(Application Programming Interface)

  应用程序接口,在Android中即sdk提供的方法(函数)

三、.9.png

  “.9.png”是Andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png

   用于拉伸不失真,适配众多机型。

四、NDK(Native Development Kit)

  NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。

五、APP(Application)

  即 : 手机软件

 

六、JNI(Java Native Interface)

  中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。

  JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。

---------------------------------------------------------------------------------------------------------

工具:

一、ProGuard

  ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。

  它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。

  常常用于Android开发用于混淆最终的项目,增加项目被反编译的难度

二、Draw9Patch

  免费的实用工具,可以简单方便的创建.9.png 图片

  Android Studio 也提供快速制作.9.png 

  将一张图片 重命名为.9.png格式的图片 ,放于res/drawable文件夹中

  

  双击文件,即可对文件进行.9拉伸编辑

  

三、Android SDK管理器

  下载样式的 机器人图标

点击进入Android SDK管理器,可以用于查看已安装的SDK版本或下载更多SDK版本

四、Logcat

  日志查看工具,用于查看和过滤Android日志系统的输出,一般用于项目调试。

    对应 过滤类型   

  (1)、打印日志

  

  (2)、查看日志

 五、SQLite3

  轻型数据库,可以用它访问在Android中创建和使用的SQLite数据库文件

 六、AVD(Android虚拟设备管理器)

  用于创建和管理将会驻留模拟器实例的虚拟设备的工具。

  可以模拟不同设备上可用的软件版本和硬件设置。

  可以针对各种硬件平台测试应用程序。

  可以设置的参数:

    (1)、尺寸

    (2)、虚拟机最大堆大小

    (3)、sdk支持

    (4)、各种传感器支持

    (5)、皮肤

    (6)、等等

  

 七、ADB(Android 调试桥)

  是一个客户端-服务器应用程序。

  它允许连接到任何Android设备(虚拟/真机)。

  由三部分组成:

  (1)、一个在设备或模拟器上运行的守护进程

  (2)、一个在开发计算机上运行的服务

  (3)、通过服务器和守护进程进行通信的客户端应用程序(如DDMS)

  

原文地址:https://www.cnblogs.com/xqxacm/p/6674522.html