• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android开发:Android SDK的介绍

Android开发:Android SDK的介绍

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android开发sdk,android开发sdk下载,android开发介绍,android开发平台介绍,android开发自我介绍等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android开发:Android SDK的介绍


   1.Android SDK

  即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,包含了在Android平台上开发移动应用程序的各种工具集。

  2.Android SDK tools

Android开发:Android SDK的介绍 帮客之家

  (1).Android模拟器(Android Emulator(emulator.exe))

  运行在计算机上的虚拟移动模拟器,可以使用模拟器来在一个实际的Android运行环境下 设计,调试和测试应用程序。

  (2).集成开发环境插件(Android Development Tools Plugin for the Eclipse IDE 即ADT)

  可以直接从Eclipse访问其他Android开发工具.通过它可以进行包括截屏,管理端口转发(port-forwarding),设置断点,观察线程和进程信息.

  a) 它提供了一个新的项目向导(New Project Wizard),用于快速生成和建立起新Android应用程序所需的最基本的文件.

  b) 它使得构建Android应用程序的过程变得自动化以及简单化.

  c) 它提供了一个android代码编辑器,用于为Android 的manifest和资源文件编写有效的XML.

  (3).调试监视服务(Dalvik Debug Monitor Service(ddms.bat)

  它集成在Dalvik(Android平台虚拟机)中,用于管理运行在模拟器或设备上的进程,并协助进行调试.可以用它来去除进程,选择一个特定程序来调试,生成跟踪数据,查看堆和线程数据,对模拟器或设备进行屏幕快照等.

  (4).Android调试桥(Android Debug Bridge(adb.exe))

  它用于向模拟器或手机设备安装应用程序的apk文件和从命令行访问模拟器或手机设备.也可以用于将标准的调试器连接到运行在android模拟器或手机设备上的应用代码.

  (5).Android资源打包工具(Andoird Asset Packing Tool(aapt.exe))

  可以通过aapt工具来创建apk文件,这些文件包含了android应用程序的二进制文件和资源文件.

  (6).Android接口描述语言(Android Interface Description Language(aidl.exe))

  它用来生成进程间接口代码,在服务中便可用到.

  (7).SQLite3数据库(sqlit3(sqlite3.exe))

  Android应用程序可以创建和使用SQLite数据文件,开发者和使用者也可以方便的访问这些数据文件.

  (8).跟踪显示工具(Traceview(traceview.exe))

  它可以生成跟踪日志数据的图形分析视图,这些跟踪日志数据由android因公程序产生.

  (9).创建SD卡工具(mksdcard(mksdcard.exe))

  它帮助创建磁盘镜像,这个磁盘镜像可以在模拟器上模拟外部存储卡.

  (10).DX工具(dx(dx.exe))

  它将class字节码重写为android字节码(存储到dex文件中).

  (11).生成Ant构建文件(activityCreator(activitycreator.bat))

  它是一个脚本.用来生成Ant构建文件,Ant构建文件用来编译android应用程序.若是在安装了ADT插件的Eclipse环境下开发则不需要这个脚本.

  (12).Android虚拟设备(Android Virtual Devices AVD)

  每个android虚拟设备(AVD)模拟了单一的虚拟设备来运行android平台,这个平台至少要包括自己的内核,系统图像和数据分区.开发者可以创建并保存多种虚拟模拟器配置,每种配置环境有其自己的平台版本,硬件配置以及SD卡和用户数据,还可以有不同的显示外观等个性化设置,运行时只需要制定需要使用哪个.即可实现多平台下的模拟测试.

  3.Adnroid 核心包

技术篇:Android SDK 简介(转帖) - TommyZhang - TommyZhangs Blog

  android.util:包含一些底层的辅助类,例如,特定的容器类,XML辅助工具类等.

  android.os:提供基本的操作服务,消息传递和进程间的通行IPC.

  android.graphics:作为核心的渲染包,提供图形渲染功能.

  android.text android.text.method android.text.style android.text.util 提供一套丰富的文本处理工具,支持富文本,输入模式等.

  android.database:包含底层API处理数据库,方便操作数据库表和数据.

  android.content:提供各种服务访问数据在手机设备上,程序安装到手机设备和其他的相关资源,以及内容提供展示动态数据.

  android.view:核心用户界面框架.

  android.widget:提供标准用户界面元素,lists,buttons,layout managers等,是组成我们界面的基本元素.

  android.app:提供高层的应用程序模型,实现使用Activity.

  android.provider:提供方便调用系统提供的content providers的接口.

  android.telephony:提供API交互和手机设备的通话接口.

  android.webkit:包含一系列的工作在基于web内容的API.

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android开发:Android SDK的介绍

相关文章

  • 2017-05-26TextView,iostextview
  • 2017-05-26Android屏幕适配方案
  • 2017-05-26A DB2 Performance Tuning Roadmap --LOG INTRODUCTION
  • 2017-05-26【Android】第7章(2)--布局控件常用的公共属性,android第7章
  • 2017-05-26Android关于Dex拆分(MultiDex)技术的解析
  • 2017-05-26linux tcp GSO和TSO实现
  • 2017-05-26安卓开发与分析者的利器--安卓右键工具
  • 2017-05-26Android应用程序(APK)的编译打包过程,androidapk
  • 2017-05-26Android实现按两次back键退出应用,android两次back键
  • 2017-05-26Android中使用ExpandableListView实现微信通讯录界面(完善仿微信APP),expandablelistview

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android 滑动冲突的处理
    • VMware中ubuntu忘记密码的解决办法(转)
    • Android View体系(一)视图坐标系
    • andriod 图片选择器,
    • Android百度地图API集成一《基础地图》,集成百度地图api
    • Json解析工具的选择,Json解析工具选择
    • RecyclerView 实现下拉刷新和自动加载,recyclerview下拉
    • Android特效专辑(十二)——如何仿支付宝咻一咻功能实现波纹扩散特效
    • android TextView 设置字体大小,androidtextview
    • Apache Cordova开发Android应用程序——番外篇,cordovaandroid

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有