【Android类型SDK测试(一)】认识Android类型的 SDK
2024-09-01 17:56:56
(一)SDK是个什么东东
接触软件相关行业的同学都应该知道,SDK(即 Software Development Kit),软件开发包。其作用就是为开发某些软件提供一些便利的东西,包括工具 集合,文档等等。比如大家经常用到的Apache的一些库,一些开源的工具包,都属于SDK。
(二)SDK包含哪些内容
一个比较完整成熟的SDK主要包括:
- 提供给开发者的代码产物,如jar包
- 相关文档(如使用文档,JavaDoc等)
- 实例程序(Example)
熟悉Android的同学可以发现,Android SDK基本都包含了以上内容。
(三)Android相关的SDK
和Android相关的SDK,多少当然要和Android的特性扯上一点关系。假如和Android没有任何关系,就是一般的Java SDK(比如一个实现计算加减乘除逻辑的工具包)。我这里所说的Android相关的SDK不是指Google提供给Android开发者的那个SDK。而是指一些在不同的业务需求背景下诞生的,可能只适用于一部分人的SDK。
一般来说,可以分为两种类型:一是不带UI界面的,二是和UI界面相关的。
不带UI界面的SDK,比如一些用于数据统计或者消息推送的SDK,不带有任何UI界面,完成功能
带UI界面的SDK,比如一些用于app开发者方便开发分享界面的组件,会提供一些默认的UI界面(一般也会提供让用户自定义UI的功能)
为什么要先讲一下Android类型SDK的分类,因为针对不同的SDK,我们的测试关注点是不太一致的。
下一篇继续 【Android类型SDK测试(二)】- 环境使用
最新文章
- T-SQL Recipes之Organizing and Archiving Data
- T-SQL:毕业生出门需知系列(二)
- Python学习笔记(五)——list和tuple
- mysql 创建索引和删除索引
- C# ASP.NET(配置数据库 sql server 地址的两种形式以及配置信息的获取)
- JAVA学习笔记(二):eclipse智能提示(转)
- js正则中的贪婪和非贪婪模式问题总结
- jQuery Dialog and timepicker显示层的问题
- eclipse-mysql-tomcat搭建jspk开发环境
- 全面认识JVM技术
- Codeforces Round #246 (Div. 2)——D题
- CSS3几个速记标签2
- (转载)C++中将构造函数或析构函数定义为private
- linux服务器伪分布模式安装hadoop-1.1.2
- web去掉浏览器自带默认样式
- wiki中文语料的word2vec模型构建
- MyCP-实现文件的复制以及进制转换
- django开发网站 让局域网中的电脑访问你的主机
- 64位ubuntu搭建android开发环境问题解决方案
- 部署eclipse项目到tomcat
热门文章
- vs2010中出现:程序管理器匹配不正确错误
- shell date格式化输出
- pubwin会员合并
- 活生生的例子:qInstallMessageHandler接受指定类型的函数指针,这样就可以随心所欲的让程序员自定义函数名以及函数位置
- live555学习之RTSP连接建立以及请求消息处理过程
- ##解决 ViewPager 调用 notifyDataSetChanged()无刷新:原理、解决办法##
- 2.x ESL第二章习题 2.8
- vhd镜像格式及vhd-util工具应用
- ios的一些开源资源
- DataTable转换成List