推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 安卓开发 > 安卓开发语言
免费发布需求,接收报价与方案

安卓开发语言

什么是安卓开发?

猜您需要: 【安卓开发实例】【自学安卓软件开发】【安卓开发好学吗】【安卓开发工具】【安卓系统是谁开发的】【安卓开发工资】

    掌握Android开发的语言,首先需要掌握Android开发的专业名词术语。1.JDK即Java Development Kit的缩写,包括了开发和运行Java应用程序的所有工具。2.Eclipse是常见的Java应用程序开发工具,其本身就是通过Java语言开发的。3.ADT即Android Development Tools的缩写,是Android应用程序开发的插件,可以用于Eclipse IDE。4.Android模拟器是一个基于QEMU的程序,它提供了能够运行Android应用的虚拟ARM移动设备。它在内核级别运行一个完善的Android系统栈,还包括了一组预定义应用程序,能够做到在自定义应用中访问。5.Android虚拟设备(AVD)作为模拟器的配置。开发者可以定义需要硬件和软件选项而操作Android模拟器模拟真实的设备。6.Android调试桥(adb)是多用途命令行工具,它能够让开发者和模拟器实例或者连接的Android设备进行通信。
    了解了Android开发的基本专业术语之后,我们需要掌握SDK中常用的命令。为了使用方便,可以将SDK中platform-tools和tools两个文件夹的位置增加到环境变量中。

    首先是adb命令,它位于platform-tools文件夹中,是一个由三部分组成的客户端-服务器程序:1.运行在计算机的客户端。开发者通过adb命令来调用客户端。例如ADT插件和DDMS等Android工具也创建adb客户端;2.运行在计算机后台进程的服务器中;3.守护进程,这时是后台进程并运行在各个模拟器或设备实例。启动adb客户端的时候,能够检查adb服务器进程运行与否。若是没有,就启动该进程。在服务器启动后,就绑定本地TCP的5037端口并监听adb客户端发送的命令。全部adb客户端使用5037端口号与adb服务器进行通信。接下来,服务器和全部运行的模拟器/设备实例建立连接。它通过扫描范围由5555至5585之间的奇数端口而定位模拟器/设备实例。当服务器/设备实例需要一对连续的端口:偶数端口用于控制台连接,奇数端口则用于adb连接。由于服务器管理模拟器/设备实例的连接并且处理多个adb客户端命令,开发者能够从任何客户端(或者脚本)控制任何模拟器/设备实例。

    而Android命令也是一个十分重要的命令。它具有创建、删除和查看Android虚拟设备(AVD)的功能,也可以创建和更新Android项目,还可以更新Android SDK,内容包括新平台、插件和文档等。

    最后mksdcard命令,可以以adb命令向/从SD卡中复制文件,却没有提供创建/删除文件夹的功能。如果开发者需要创建/删除文件夹,则需要进入Shell进行操作。另外,如果使用ADT插件来开发Android程序,则能够进入DDMS透视图进行操作SD卡。
< 自学安卓软件开发 安卓系统是谁开发的 >