博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在java层面获取android的ABI
阅读量:6073 次
发布时间:2019-06-20

本文共 626 字,大约阅读时间需要 2 分钟。

hot3.png

有一定的NDK编程基础的同学都知道,在C++层面可以使用android_getCpuFamily()获取CPU的ABI架构。那么,有没有不依赖NDK的获取ABI呢?有,总共有两种方法

1、方法一

private String cpuinfo(){String arch = System.getProperty("os.arch");    String arc = arch.substring(0, 3).toUpperCase();String rarc="";if (arc.equals("ARM")) {    rarc= "This is ARM";    }else if (arc.equals("MIP")){        rarc= "This is MIPS";    }else if (arc.equals("X86")){        rarc= "This is X86";    }    return rarc;}

方法二:

String abi = null;if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {    abi = Build.CPU_ABI;} else {    abi = Build.SUPPORTED_ABIS[0];}

转载于:https://my.oschina.net/jjyuangu/blog/1930843

你可能感兴趣的文章
Android开源代码解读の使用TelephonyManager获取移动网络信息
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
iOS - Library 库
查看>>
MATLAB 读取DICOM格式文件
查看>>
spring事务管理(Transaction)
查看>>
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>
Mysql利用binlog恢复数据
查看>>
解决 Windows启动时要求验证
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>