platform和sdk,sdk platform tools干什么的
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
1、Reference是Windows最基础的功能包装,暴露给用户的接口。这个接口对于所有Windows来说基本不变。最基础的意思就是说,如果你写程序都用这一级别的函数调用,你的软件将适用于各种Windows环境。
2、SDK,顾名思义,就是在不同的Windows版本中(桌面Windows,移动Windows等),针对硬件设备的不同,进行了功能再定制,然后重新打包的一套开发接口,比如手机
3、版本里面的Windows的一些操作和台式PC略有差异。由于大多数开发还是基于PC平台,从API到Platform并没有实质的差异,你看到的一些Platform下的函数很可能只是什么变化都没有直接包过来用了,所以看起来差不多,使用感受也没大区别。但如果你接触到移动设备Windows开发,API和Platform之间差异可能就体现出来了。这一级别的包装体现了平台差异,功能上比原始的API有所增强。
4、最后MFC。MFC是采用了面向对象技术,从对象的角度重新打包API的一套包含Windows窗体逻辑对象等等的、具有可视化等高级特性的开发包。与API、Platform
5、SDK相比较,前两者只是对接口函数进行归类整理,类似于工厂生产的各个零件做一个大目录的索引,而MFC则是根据编程实际使用的功能,制作了各种半成品部件,你可以直接用已有的部件来减少更低层次的零件组装来生产最终应用软件。
1、platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等
2、AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机。
3、SDK Manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具
4、tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。
5、build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。
6、aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。
7、aidl:把.aidl接口转换成java接口.
8、dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
9、platform-tools目录:包含开发app的平台依赖的开发和调试工具。
10、platforms/<android-version>目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。
11、system-images目录:编译好的系统映像。模拟器可以直接加载。
12、sources目录:androidsdk的源码目录
wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com