平台版本 API 级别 VERSION_CODE Android 11 30 R Android 10.0 29 Q Android 9 28 Pie Android 8.1 27 Oreo Android...8 26 Oreo Android 7.1 25 Nougat Android 7.0 24 Nougat Android 6.0 23 Marshmallow Android 5.1 22 LOLLIPOP_MR1...Android 5.0 21 LOLLIPOP Android 4.4W 20 KITKAT_WATCH Android 4.4 19 KITKAT Android 4.3 18 JELLY_BEAN_MR2...Android 2.2.x 8 FROYO Android 2.1.x 7 ECLAIR_MR1 Android 2.0.1 6 ECLAIR_0_1 Android 2.0 5 ECLAIR Android...1.6 4 DONUT Android 1.5 3 CUPCAKE Android 1.1 2 BASE_1_1 Android 1.0 1 BASE 参考: https://developer.android.com
我们在项目开发过程中,常常需要查看API Level和sdk版本,来进行一些方法的调用,有时候还需知道对应发布的时间,可以来了解我们最低兼容到的版本是什么时候发布的。...history Platform Version API Level VERSION_CODE Issue Date Android 1.0 1 发条机器人 2008-09 Android 1.1 2...Petit Four 花式小蛋糕 2009-02 Android 1.5 3 Cupcake 纸杯蛋糕 2009-04 Android 1.6 4 Donut 甜甜圈 2009-09 Android...2.0 5 Éclair 松饼 2009-10 Android 2.0.1 6 Éclair 松饼 2009-10 Android 2.1 7 Éclair 松饼 2009-10 Android 2.2...Android 8.0 26 Oreo 奥利奥 2017-08 Android 8.1 27 Oreo 奥利奥 2017-12 Android 9 28 P - 2018-05
Code name Version API level (no code name) 1.0 API level 1 (no code name) 1.1 API level 2 Cupcake 1.5...API level 3, NDK 1 Donut 1.6 API level 4, NDK 2 Eclair 2.0 API level 5 Eclair 2.0.1 API level 6 Eclair...2.1 API level 7, NDK 3 Froyo 2.2.x API level 8, NDK 4 Gingerbread 2.3 - 2.3.2 API level 9, NDK 5 Gingerbread...2.3.3 - 2.3.7 API level 10 Honeycomb 3.0 API level 11 Honeycomb 3.1 API level 12, NDK 6 Honeycomb 3.2...API level 15, NDK 8 Jelly Bean 4.1.x API level 16 Jelly Bean 4.2.x API level 17 Jelly Bean 4.3.x API
来自 维基百科 以API LEVEL 的更新维度排列 Android 版本 API LEVEL 名称 Linux 内核 首次发布日期 9.0 28 Pie 4.4.107、4.9.84、4.14.42...API LEVEL Android开发者使用的用于开发Android应用程序的SDK 版本,因为Google会不断对外发布新Android版本,版本的修改需反映到开发者的SDK上,为了避免不同版本的做成线上异常...,需要为不同的Android版本设立不同的API LEVEL让开发者做好适配。...如果版本更新不影响SDK的api,可以不升级API LEVEL。 系统名称 区别于Android版本,一般因为小修改或者bugfix而发布的版本不会更新系统名称。...内核版本 Android是基于Linux的,而Linux本身也在不断发展、开发新特性、bugfix,提高稳定性,所以一般Android发布新版本也会迭代内核版本,保持内核的稳定与安全。
作为一个Android开发,记住Android版本、对应的名称、对应的API版本是一件必要的事情,不然每次都查对应表好累。参考官方文档做个表,方便自己记忆,实在不行自己忘记时翻出来看看也是好的?。...Platform Version API Level VERSION_CODE Notes Android 8.1 27 O_MR1 Platform Highlights Android 8.0 26...Android 6.0 23 M Platform Highlights Android 5.1 22 LOLLIPOP_MR1 Platform Highlights Android 5.0 21...Android 2.0.1 6 ECLAIR_0_1 Platform Highlights Android 2.0 5 ECLAIR Platform Highlights Android 1.6...1.0 1 BASE 至于这些版本的在用比例,可以参考Dashboards
Android 4.4 19 KITKAT Platform Highlights Android 4.3 18 JELLY_BEAN_MR2 Platform Highlights...Android 4.2, 4.2.2 17 JELLY_BEAN_MR1 Platform Highlights Android 4.1, 4.1.1 16 JELLY_BEAN...Platform Highlights Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1 Platform Highlights Android...4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH Android 3.2 13 HONEYCOMB_MR2 Android 3.1.x...2.3.4 Android 2.3.3 10 GINGERBREAD_MR1 Platform Highlights Android 2.3.2 Android 2.3.1 Android
1.适配Intent打开文件 在AndroidManifest.xml添加 <provider android:name="androidx.core.content.FileProvider..." android:authorities="com.tmgp.sgame.conan.myapplication.fileprovider" android...:grantUriPermissions="true" android:exported="false" > <meta-data...android:name="android.support.FILE_PROVIDER_PATHS" android:resource=...> <external-path path="<em>Android</em>/data/com.tmgp.sgame.conan.myapplication/" name="files_root
随着Android版本的不断更新,Android版本越来越多,API版本和Android版本的对应关系也经常搞混,之前都是需要用的时候去网上查一下,但是最近发现包括百度百科、搜狗百科在内的很多网站对于...Android API版本和Android版本的对应关系的更新都不及时,所以特意结合官方提供的数据和Android Studio中的SDK Manager整理了Android3.0之后的Android...API和Android版本的对应关系以及各个版本的分布比例,并会持续更新。...Android API与Android版本对应关系及分布比例 Android API Android版本 分布比例 28 Android 9 P Android P Preview 27 Android...参考: 平台版本 | 信息中心 | Android Developers
4.2.0 2.7.12 3.5.2 4.1.1 2.7.11 3.5.1 4.1.0 2.7.11 3.5.1 4.0.0 下载地址:清华镜像源 使用python3要下载anaconda3对应版本...使用python2要下载 anaconda2对应版本 本对照表,对照 清华镜像源 中的版本文件 官方有较新版本,可前往官方下载 官方地址:https://repo.anaconda.com/archive
经常需要在AndroidManifest.xml中配置sdk号,比如:android:minSdkVersion=”4”,却老记不清SDK与API版本的对应关系,查找后总结如下,供以后查看: 第一行为版本命名...,一般都是甜点 第二行为SDK,也就是平常经常说的android版本 第三行为API版本,开发者经常用到 AndroidWear(穿戴系统) Android 4.4w - API...Level 20 Lollipop 5.0 API Level 21 下面这段转自: http://www.cnblogs.com/hope250/archive/2011/04/04/2005409....html 有时候需要统计手机的型号和版本号,利用程序可以获取到相应的手机信息,对比两部手机发现,厂商不同,某个信息显示方式也不尽相同,具体见: String phoneInfo = "Product:..." +android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
Chrome 73 版本以后, ChromeDriver 和 Chrome 版本是一对一,版本号是一样的。...bad element reference For more details, please see the release notes. --- ChromeDriver 支持的 Chrome 版本号...ChromeDriver 2.34 Supports Chrome v61-63 chromedirver 淘宝镜像下载地址:下载 chromedirver 谷歌下载地址:下载 说明:chrome 64 版本起...所以做测试的童鞋过程中有需要重定向的页面,得下载64以前版本。...63版本网盘下载链接:https://pan.baidu.com/s/1o4wlkc2UBuuTfqjhD2IQWQ 提取码:pnmd
status bar 允许一个程序扩展收缩在状态栏,Android开发网提示应该是一个类似Windows Mobile中的托盘程序 android.permission.FACTORY_TEST Run...Allows access to the flashlight 访问闪光灯,Android开发网提示HTC Dream不包含闪光灯 android.permission.FORCE_BACK Allows... 暂时不了解这是做什么使用的,Android开发网分析可能是一个预留权限. android.permission.GET_ACCOUNTS Allows access to the list of accounts...系统暂时保留改设置,未来版本可能会加入该功能 android.permission.SYSTEM_ALERT_WINDOW Allows an application to open windows...Allows applications to write the apn settings 允许程序写入API设置 android.permission.WRITE_CALENDAR Allows
Platform Version API Level VERSION_CODE 13.0(beta) 12.0 32 S_V2 12.0 31 S 11.0 30 R 10.0 29 Q 9.0 28
2019 Selenium Chrome版本与chromedriver兼容版本对照表 在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的...provide any stacktrace information) Command duration or timeout: 0 milliseconds 这个例子中就是因为谷歌浏览器用的是65的版本...,chromedriver用的是2.33的版本,而对于谷歌65的版本来说,与它匹配的chromedriver的版本是2.37或2.38,不匹配时就会出现上面的错误,使用匹配的版本后该问题即可解决。...下面是谷歌浏览器与chromedriver的版本对应关系,供参考: ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73 ---...----以下为2018年兼容版本对照表,以上为2019年兼容版本对照表------ ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70
Android中由于不同版本API会有一些变化,导致一些较早版本可能不支持新的方法,或者某些功能处理过程不太一样,需要判断当前版本然后进行适当的处理。 那么,如何判断当前API的版本号呢?...例如判断api版本号是否大于等于19: if (Build.VERSION.SDK_INT = Build.VERSION_CODES.KITKAT) {...}...在Android源码 frameworks\base\core\java\android\os\Build.java 文件中的 Build.VERSION_CODES 类下包含对应各个版本的版本号信息。...以下是Android 7.0版本下的源码: public static class VERSION_CODES { /** * Magic version number for a current...Android 7.0 */ public static final int N = 24; } 以上这篇Android中判断当前API的版本号方法就是小编分享给大家的全部内容了,希望能给大家一个参考
Android Studio 常用的 相关版本 总结下....Android Studio 版本 AS (Android Studio) 相关网站 : -- AS 官网 : https://sites.google.com/a/android.com/tools.../; -- Android 官网 AS 页面 : https://developer.android.com/studio/index.html; 版本介绍 : -- Canary (金丝雀) : 每周都更新...-- Stable (稳定版) : 当前开发最稳定的版本, Android 开发者官网推荐版本; -- 版本升级顺序 : 金丝雀版 -> 开发版 -> Beta 版 -> 稳定版; Android Studio...官方依赖库版本 Android 官方依赖库 查询 : -- 使用规则 : 编译的 targetVersion 是哪个, 就使用对应版本的依赖库; -- 依赖库查询 链接 : https://developer.android.com
Android Manifest 权限描述大全对照表,可以方便andriod开发者查看安卓权限描述功能 小技巧: Ctrl+F 快速查找 权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES...获取网络状态 获取网络信息状态,如当前的网络连接是否有效 android.permission.ACCESS_SURFACE_FLINGER 访问Surface Flinger Android平台上底层的图形显示支持...ACCOUNT_MANAGER相关信息 android.permission.BATTERY_STATS 电量统计 获取电池电量统计信息 android.permission.BIND_APPWIDGET...服务来请求,只有系统才能用 android.permission.BLUETOOTH 使用蓝牙 允许程序连接配对过的蓝牙设备 android.permission.BLUETOOTH_ADMIN 蓝牙管理...允许程序运行工厂测试模式 android.permission.FLASHLIGHT 使用闪光灯 允许访问闪光灯 android.permission.FORCE_BACK 强制后退 允许程序强制使用
http://mpvideo.qpic.cn/0bf2jmataaabmqancsoltnpvcs6dgbfqcmaa.f10002.mp4?dis_k=647...
在 Spring 项目的控制器中,有 2 个 Rest API 方法。...例如 获取用户接口:/user/getUserInfo 获取权限接口:/role/getRoleList 一个客户端正在通过 /api/v1进行访问 现在想更新其中一种方法。...即/user/getRoleList;因此新方法的版本将为 / api/v2 。但是 v1 的方法没有变化,即 /api/v1 。 如何在同一项目中使用两个版本处理其余方法呢?...意思是 /user/getUserInfo 接口应该同时支持 /api/v1 和 /api/v2。并且 /role/getRoleList 也应该应该支持两个版本,但是功能不同。...简单的说 /user/getUserInfo 将有1个方法同时支持两个版本 每个版本的 /role/getRoleList 将有2个方法 如果要对两个版本使用单独的方法,可以通过在 @RequestMapping
随着业务的发展,产品对外开放的API接口会随着业务的需要经常发生变动,考虑到快速响应新用户的需求,且不影响老用户当前使用的前提下,对开放API进行版本控制是非常有必要的。...API版本控制的优点如下: 1:降低代码冗余 2:兼容历史版本 3:新接口升级可进行增量迭代,且版本向下兼容,升级平滑,可在历史客户无感的情况下进行版本迭代更新。...@RequestMapping("api/{version}/order") public class ApiVersionTestV1Controller { @GetMapping("/save...return JSONResult.OK(message); } } @ApiVersion(value = 2) @RestController @RequestMapping("api...2:通过V1版本访问V2的接口 图片 【结论:低版本无法访问高版本接口】 3:访问V1,V2 版本均包含的接口 图片 【结论】:同名接口均调用对应版本,互不影响。
领取专属 10元无门槛券
手把手带您无忧上云