android应用中如何识别是X86芯片和arm芯片 一个android应用需要从arm移植到x86上,在X86上有些库不支持,所以我想在android应用中加个识别芯片,有些接口不调用。想问下,如何在android代码中识别芯片类型,是arm的或者是X86的androidx86arm芯片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的Android.mk 里定义ifeq ($(TARGET_ARCH),x86)LOCAL_CFLAGS += -DX86_ARCHendif然后在你的code里定义#ifndef X86_ARCH<Your function want exec only on ARM>#endif 您好,intuition444:由于我的应用库由别人提供两种库分别是X86、ARM的。我把他们分别放在工程libs/x86和libs/armeabi下。只是X86的库提供不全,所以想屏蔽些功能。我想在java代码识别芯片类型,那该如何识别呢?谢谢您的回复! 看看用这个系统提供的变量能不能得到。android.os.Build.CPU_ABIpublic static final String CPU_ABI 非常感谢intuition444!现在可以获取到CPU信息了!谢谢! 如何在安卓系统里编写辅助程序?? 关于web service 解析天气 遇到的问题 有没有安卓开发环境一键搭建包? 关于RSS订阅器 求交流 跪求源码!!! 怎样判断程序运行在模拟器还是真机上? Android适用那些手机?兼容性如何?市场占有份额如何? actionbar图标变黑 请问如何实现ActionBar的标题栏点击事件? android studio 编译出错 利用NDK使用开源库 如何通过循环数组设置button的id?
LOCAL_CFLAGS += -DX86_ARCH
endif然后在你的code里定义
#ifndef X86_ARCH
<Your function want exec only on ARM>
#endif
由于我的应用库由别人提供两种库分别是X86、ARM的。我把他们分别放在工程libs/x86和libs/armeabi下。只是X86的库提供不全,所以想屏蔽些功能。我想在java代码识别芯片类型,那该如何识别呢?
谢谢您的回复!
android.os.Build.CPU_ABIpublic static final String CPU_ABI