精华内容
下载资源
问答
  • 安卓9内核版本
    千次阅读
    2021-06-03 14:15:01

    看网上关于这个问题的帖子挺少的,和大家分享一下。

    public static String getKernelVersion() {

    String kernelVersion = "";

    InputStream inputStream = null;

    try {

    inputStream = new FileInputStream("/proc/version");

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    return kernelVersion;

    }

    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream), 8 * 1024);

    String info = "";

    String line = "";

    try {

    while ((line = bufferedReader.readLine()) != null) {

    info += line;

    }

    } catch (IOException e) {

    e.printStackTrace();

    } finally {

    try {

    bufferedReader.close();

    inputStream.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    try {

    if (info != "") {

    final String keyword = "version ";

    int index = info.indexOf(keyword);

    line = info.substring(index + keyword.length());

    index = line.indexOf(" ");

    kernelVersion = line.substring(0, index);

    }

    } catch (IndexOutOfBoundsException e) {

    e.printStackTrace();

    }

    return kernelVersion;

    }

    更多相关内容
  • 主要介绍了详解Android获取系统内核版本的方法与实现代码的相关资料,这里提供了具体实现获取内核的方法,需要的朋友可以参考下
  • 安卓内核版本号对应表

    千次阅读 2022-01-15 10:10:25
    Which Android runs which Linux kernel? - Android Enthusiasts Stack Exchange Linux version in AOSP Android Version API Level Linux Version in AOSP Header Version 1.5Cupcake 3 (2.6.27...

    Which Android runs which Linux kernel? - Android Enthusiasts Stack Exchange

    Linux version in AOSP

    Android VersionAPI LevelLinux Version in AOSPHeader Version
        1.5   Cupcake3(2.6.27)
        1.6   Donut4(2.6.29)2.6.18
        2.0/1 Eclair5-7(2.6.29)2.6.18
        2.2.x Froyo8(2.6.32)2.6.18
        2.3.x Gingerbread9, 10(2.6.35)2.6.18
        3.x.x Honeycomb11-13(2.6.36)2.6.18
        4.0.x Ice Cream San14, 15(3.0.1)2.6.18
        4.1.x Jelly Bean16(3.0.31)2.6.18
        4.2.x Jelly Bean17(3.4.0)2.6.18
        4.3   Jelly Bean18(3.4.39)2.6.18
        4.4   Kit Kat19, 20(3.10)2.6.18
        5.x   Lollipop21, 22(3.16.1)3.14.0
        6.0   Marshmallow23(3.18.10)3.18.10
        7.0   Nougat24 3.18.48 4.4.04.4.1
        7.1   Nougat25 ?4.4.1
        8.0   Oreo26 3.18.72 4.4.83  4.9.444.10.0
        8.1   Oreo27 3.18.70 4.4.88  4.9.564.10.0
        9.0   Pie28         4.4.146 4.9.118 4.14.614.15.0
       10.0   Q29                 4.9.191 4.14.142 4.19.715.0.3

    展开全文
  • 我们平时常用到的Linux系统包括CentOS、Ubuntu等,其实这些都是Linux的发行版本,Linux还有一个版本内核版本内核版本的命名规则在Linux官网(kernel.org)上,我们可以看到当前最新的内核版本,最新稳定版本是5.11...

    我们平时常用到的Linux系统包括CentOS、Ubuntu等,其实这些都是Linux的发行版本,Linux还有一个版本是内核版本。

    内核版本的命名规则

    在Linux官网(kernel.org)上,我们可以看到当前最新的内核版本,最新稳定版本是5.11.16.

    bc9f1f38087ac4b9b834c602030045bc.png

    截止到2021年4月24日,最新稳定版本是5.11.16

    Linux内核版本大致可以分为以下几类:

    mainline:主线版本。

    stable:稳定版。主线版本在时机成熟时会发布稳定版。由于内核社区人力有限,因此较老版本会停止维护,标记为EOL(End of Life)的版本表示不再支持。

    longterm:长期支持版(Long Term Support)。长期支持版的内核版本停止维护后会标记EOL。

    linux-next:代码提交周期结束之前生成的快照版本(snapshot),用于给Linux代码贡献者们做测试。

    Linux内核版本号由3个数字组成:A.B.C。

    第一个数字A,表示内核主版本号。只有当发生重大的内核代码变化时才会更新。

    第二个数字B,表示内核次版本号。通常指一些重大修改的内核。偶数表示稳定版本;奇数表示开发中的版本。

    第三个数字C,修订版本号。是指轻微修订的内核,比如新增安全补丁或者修复bug等。Linux发行版的版本号

    除此之外,Linux还有一种版本表示方式,就是发行版本的内核版本号。在Linux发行版中执行uname命令可以查看当前发行版的内核版本号。

    uname -a

    比如我在CentOS 7系统上可以查看内核版本号为:

    3.10.0-1160.15.2.el7.x86-64

    7195ae85c0c69d0f7db3474e39b56029.png

    查看CentOS7的内核版本号。

    第一个数字:3, 主版本号

    第二个数字:10, 次版本号,偶数表示是稳定版本

    第三个数字:0, 修订版本号

    第四组数字:1160.15.2,表示发行版本的补丁版本

    el7:表示正在使用的内核是 RedHat / CentOS 系列发行版专用内核

    x86_64:表示采用的是64位的CPU

    这里再对el解释一下,EL 是 Red Hat Enterprise Linux 的缩写。EL7内核对应的是 Red Hat 7.x, CentOS 7.x 和 CloudLinux 7.x三种发行版本。

    Android与Linux内核关系

    Linux发行版通常用于服务器上,手机的安卓系统也是基于Linux内核的,所以在安卓手机上也可以查看当前的内核版本。以华为P40 Pro为例,在设置中,打开“关于手机”,在下面一栏有内核版本,看到Linux内核版本号为4.14.116.

    8173bfa021c84a6a99890f70e7253738.png

    Android手机的内核版本

    Android系统是基于Linux内核的,不同版本的Android,对应的Linux内核版本也不同。Android版本与Linux内核版本的对应关系如下图所示。

    deb01656b583a792eeec33414bd5f4ef.png

    Android版本与Linux内核对应关系

    其中AOSP的意思就是安卓开源计划(Android Open Source Project)。在Android的源码中,我们可以看到所使用的Linux内核版本。

    我会持续更新关于物联网、云原生、数字化技术方面的文章,用简单的语言描述复杂的技术,也会偶尔发表一下对IT产业的看法,请大家多多关注,欢迎留言和转发,希望与大家互动交流,谢谢。

    展开全文
  • Android和Linux内核版本对应关系
  • Android WebView内核版本的探究

    千次阅读 2021-12-16 15:58:18
    需要知道当前Android webview的内核是什么。 1. 介绍 Android WebView的选择有三种方案,分别是 使用Android系统自带的WebView 使用X5内核的WebView 使用基于chrome webkit的crosswalk WebView 如上述三种方案...

    因公司的很多项目都是Android和html5混合开发,会有很多页面的方法需要兼容。需要知道当前Android webview的内核是什么。

    1. 介绍

    Android WebView的选择有三种方案,分别是

    1. 使用Android系统自带的WebView
    2. 使用X5内核的WebView
    3. 使用基于chrome webkit的crosswalk WebView

    如上述三种方案,第1个是最原始的解决方案,第2,3个则分别是腾讯,corsswalk的解决方案

    几种方案的对照如下表:

    方案方案说明实际效果优缺点html5test分数
    系统自带WebViewAndroid默认最差优:没有额外的JAR及负担,原生API 缺: 兼容性,性能在不同手机上显示差别很大最差
    X5 WebView腾讯产品,微信,QQ浏览器就是使用X5内核一般优:提供了一个兼容性的解决方案,且微信,QQ浏览器都在用,可信度高 缺: 解决的能力一般,而且某些方面反而加大了开发工作量;而且不支持cordova一般
    crosswalk国外为Android提供的一个融合chrome webkit的解决方案最佳优:没有兼容性,性能问题,且支持corodva 缺:18M的包,而且区分不同的arm,x86等CPU较佳

    查看当前版本,可以用WebView访问http://html5test.com/   这个地址,查看具体的类型和版本

    系统自带的WebView

    自带WebView

    2. 更新Webview内核

    1. 下载对应你Android系统的chrome内核版本: Google个版本Webview下载(注意:可惜的是这个地址需要翻墙才行)
      这里还要注意下载的webview.apk对应你的系统版本及架构(比如我的系统是arm64 的Android 7.1.1),下载时注意下图:


      如果你编译的系统架构是arm64的就将下载下来的webview.apk替换system\app\webview\prebuilt\arm64里的webview.apk。(不同的手机操作系统,具体的路径不同)。
      修改默认的包名:/frameworks/base/core/res/res/xml/config_webview_packages.xml ,由com.android.webview 修改成com.google.android.webview
      重新编译系统源码即可。

      注意: 不要用Chrome浏览器验证,因为Chrome浏览器默认自带内核的,它不使用Android系统自带Webview内核。比如下图是我装了Chrome浏览器后用命令测试结果(其使用的是Chrome自带的81内核,而不是我系统更新的72内核):

    如何更新Android源码中的Webview内核_Xiaoma_Pedro的博客-CSDN博客_android webview源码

    android webView 内核对比_w2ndong的专栏-CSDN博客_android webview内核

    展开全文
  • 网上查到的大多是对应的liunx内核版本 ,但我们需要的是android内核版本 也就是header version ***https://android.stackexchange.com/questions/51651/which-android-runs-which-linux-kernel*** Android Version...
  • Windwos&Android浏览器内核版本检测

    千次阅读 2021-04-22 17:16:02
    使用浏览器访问这个地址,就可以查看当前浏览器内核信息。 包含内核的类型,内核版本,以及主机操作系统的...可以查看PC端浏览器以及Android端浏览器的版本信息。 Chrome浏览器 IE浏览器 Edge浏览器 ...
  • 第一个商业版本Android 1.0于2008年9月23日发布。Android由Google和Open Handset不断开发Alliance(OHA),并且自初始版本以来已经对其基本操作系统进行了多次更新。 正文: Api Level 系统版本 代号 Linux内核...
  • Android手机内核版本查看

    千次阅读 2019-05-08 14:45:06
    方法一:终端输入 adb shell getprop ro.product.cpu.abi 查看安卓设备的内核版本 另外贴上其他信息查看方式: 方法二: 终端连续敲入命令: adb shell----cd /proc----cat cpuinfo 亲测,这种方法没有...
  • Android获取内核版本

    千次阅读 2018-11-21 21:18:17
    网上大多都是通过读取 /proc/version文件来获取版本信息,但Android6.0之后,使用该方法有权限限制; 通过如下方法来获取: System.getProperty("os.version"); 关于System.getProperty()方法参数,请...
  • Android安卓版本 | API级别 | Linux内核版本——————————————————————-1.5 Cupcake | 3 | 2.6.271.6 Donut | 4 ...
  • Android-x869.0-r2已发布,此版本是基于Android-x869.0(pie-x86)的第二个稳定版。9.0-r2基于新的Android9.0.0Pie版本(android-9.0.0_r54),与9.0-r1相比,此版本进行了重大升级,例如对MesaVulkan的初始支持、在Mesa...
  • 版本对比O 版本设置界面中内核信息 Q 版本设置界面中内核信息 解决办法frameworks\base\packages\SettingsLib\src\com\android\settingslib\DeviceInfoUtils.java@@ -88,11 +88,15 @@ public class DeviceInfoUtils ...
  • Android framework 系统编译 新版WebView浏览器内核101.0.4951.61
  • Android升级WebView浏览器内核版本

    千次阅读 2022-06-02 09:35:26
    使用项目编译的系统,会发现在部分使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于自带的所导致的,只要更新成比较新的浏览器内核版本就行了。(1) Android系统源码编译环境...
  • 如果您是Android设备的内核开发人员,则在尝试将内核构建或移植到新设备时,可能会一次又一次地感到沮丧。幸运的是,您的许多担忧都可以得到缓解。在官方声明中,Linus Torvalds通过将ARM支持添加到流行的免费和开源...
  • 魅族Note 5手机通过手机设置内无法查看版本,可在浏览器内输入该链接,即可查看浏览器内核版本 3、chromedriver对应版本 chromedriver下载地址:http://chromedriver.storage.googleapis.com/ind
  • android版本与linux内核版本对应关系

    千次阅读 2018-11-12 22:59:07
    Android Version |API Level |Linux Kernel in AOSP ---------------------------------------------------- 1.5 Cupcake |3 |2.6.27 1.6 Donut |4 |2.6.29 2.0/1 Eclair ...
  • 内核版本Android版本对应关系

    万次阅读 2018-07-16 10:25:53
    Android版本内核对应版本关系
  • 据外媒 XDA 消息,第三方安卓系统LineageOS 18.1今日正式发布,终于带来了 Android 11 内核。这款系统不仅包含最新的安全更新,还带来了安卓 11 的新功能。需要注意的是,新版 LineageOS 跳过了 18.0 版本,直接带来...
  • x5内核 内置版本

    2019-02-19 17:48:22
    x5 内核内置版本,也不知道为什么,官网不再提供x5内核内置版本的下载, 当前资源适合,内网的环境+定制手机。
  • Android集成三方浏览器之X5内核

    千次阅读 2021-06-03 07:16:39
    然而由于系统 WebView 的兼容性问题(Android 4.4 以前 webview 是基于 webkit ,4.4 及以后采用 chromium)。需要使用一款兼容性较好的内核「完美支持 webrtc」。这一篇主要讲解腾讯 X5 浏览器的集成,不得不说官方...
  • 参考链接: https://www.jianshu.com/p/a673718ef80a ... webview资源链接: ... 需求是升级webview到97版本。 1、科学上网下载webview apk 选择与我们使用的主芯片相同架构的apk(armv8) 2、替换Android

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,107
精华内容 54,442
热门标签
关键字:

安卓9内核版本