前言:

  系统的学习下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)

  

最新文章

  1. javascript中函数声明和函数表达式浅析
  2. 【59测试】【树】【dp】
  3. 了解Json
  4. lua for循环
  5. GL_Oracle Erp月结和年节流程讨论(概念)
  6. [转]查看Android源码版本
  7. ZZNU 1995: cots' times
  8. Csharp调用基于Opencv编写的类库文件
  9. MySQL_日期函数汇总
  10. hiberation4 获取session
  11. T-SQL基础(四)之集合运算
  12. liunx系统虚拟机下安装tomcat9以及访问tomcat案例
  13. Git环境配置
  14. java的poi 读取exc 文件
  15. SQL性能优化前期准备-清除缓存、开启IO统计
  16. oracle插入数据问题
  17. tight
  18. RHEL7 -- 使用Chrony设置时间与时钟服务器同步
  19. Sql 最简单的Sqlserver连接
  20. python 元组中元组转为字典

热门文章

  1. JavaScript的BOM编程,事件-第4章
  2. rocketmq搭建趟坑记
  3. Django Rest Swagger生成api文档
  4. 【xsy2479】counting 生成函数+多项式快速幂
  5. oracle新建用户并授权步凑
  6. Android动态添加Fragment
  7. android_安装包_NoClassDefFoundError
  8. Python学习的路上,Anaconda送你一双遮天神翼
  9. EIGRP路由协议的简单理解及应用
  10. 和我一起打造个简单搜索之Logstash实时同步建立索引