番禺网站建设开发,seo基础培训机构,wordpress login,百度登录个人中心SDK下包的说明1#xff1a;add-ons#xff1a;Android开发需要的第三方文件和软件库2#xff1a;docs#xff1a;Android的文档。包括开发指南、API参考、资源等3#xff1a;extras#xff1a;扩展的附加包4#xff1a;platforms#xff1a;你安装下载的所有Android平台…SDK下包的说明1add-onsAndroid开发需要的第三方文件和软件库2docsAndroid的文档。包括开发指南、API参考、资源等3extras扩展的附加包4platforms你安装下载的所有Android平台分版本存放5platform-tools平台相关的工具6samples所有的样例程序7system-images系统使用的图片8temp临时操作或缓存的目录9tools应用Android平台进行开发所需要的一些开发工具常见的api包说明1android.app 提供高层的程序模型、提供基本的运行环境2android.content 包含各种的对设备上的数据进行访问和发布的类3android.database 通过内容提供者浏览和操作数据库4android.graphics 底层的图形库包含画布颜色过滤点矩形可以将他们直接绘制到屏幕上.5android.location 定位和相关服务的类6android.media 提供一些类管理多种音频、视频的媒体接口7android.net 提供帮助网络访问的类超过通常的java.net.* 接口8android.os 提供了系统服务、消息传输、IPC 机制9android.opengl 提供OpenGL 的工具10android.provider 提供类访问Android 的内容提供者11android.telephony 提供与拨打电话相关的API 交互12android.view 提供基础的用户界面接口框架13android.util 涉及工具性的方法例如时间日期的操作14android.webkit 默认浏览器操作接口15android.widget 包含各种UI 元素(大部分是可见的)在应用程序的屏幕中使用项目的目录结构说明如下1assets 存放原生文件这个目录保存的文件可以打包在程序里。和res的不同点是android不为assets下的文件生成ID如果使用assets下的文件需要指定文件的路径和文件名。2bin Java编译输出的路径3gen 存放android编译资源文件自动生成的R文件。4res 存放程序所需要的资源文件也就是非Java的文件。常见的目录有(1)res/animator/ XML文件定义动画属性(2)res/anim/ XML文件它们被编译进逐帧动画(frame by frameanimation)或补间动画(tweened animation)对象(3)res/color/XML文件定义颜色状态的列表(4)res/layout/存放被编译为屏幕布局(或屏幕的一部分)的XML文件(5)res/menu/XML文件用来定义应用的菜单(6)res/drawable/存放图片文件如.png, .9.png, .jpg, .gif等。放在这里的图像资源可能会被aapt(android assert packaging toolandroid资源打包工具)自动地进行无损压缩优化。如果你不想图片被压缩改变请把图像文件放在res/raw/目录下这样可以避免被自动优化。(7)res/raw/直接复制到设备中的任意文件它们无需编译(8)res/values/存放可以被编译成很多种类型的资源文件 XML 格式的。常见的文件有array.xml 定义数组colors.xml 定义color drawable和颜色的字符串值。dimens.xml 定义尺寸值(dimension value)。strings.xml 定义字符串(string)值。styles.xml定义样式(style)对象。(9)res/xml/任意的XML文件在运行时可通过调用Resources.getXML()读取。5src 存放Java源代码项目的清单文件AndroidManifest.xml 这个清单给Android系统提供了关于这个应用程序的基本信息系统在能运行任何程序代码之前必须知些信息。AndroidManifest.xml主要包含以下功能(1)命名应用程序的Java 包这个包名用来唯一标识应用程序(2)描述应用程序的组件活动服务广播接收者以及组成应用程序的内容提供器对实现每个组件和公布其能力(比如能处理哪些意图消息)的类进行命名。这些声明使得Android系统了解这些组件以及在什么条件下可以被启动(3)决定应用程序组件运行在哪个进程里面(4)声明应用程序所必须具备的权限用以访问受保护的部分API以及和其它应用程序交互(5)声明应用程序其他的必备权限用以组件之间的交互(6)列举测试设备Instrumentation类用来提供应用程序运行时所需的环境配置和其他信息这些声明只是在开发和测试阶段存在发布前将被删除(7) 声明应用程序所要求的Android API的最低来源https://www.cnblogs.com/fanning2015/p/4969814.html