iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android NDK 获取手机部分信息 build.prop
  • 728
分享到

Android NDK 获取手机部分信息 build.prop

ndk手机buildAndroid 2022-06-06 13:06:25 728人浏览 八月长安
摘要

以下是 Android 手机  build.prop 信息,可同时在java 和 NDK获取到 下面是通过 adb shell cat /system/build.prop 获

以下是 Android 手机  build.prop 信息,可同时在java 和 NDK获取到

下面是通过 adb shell cat /system/build.prop 获取到的信息

# begin build properties开始设置系统性能 
# autogenerated by buildinfo.sh{通过设置形成系统信息}
ro.build.id=MIUI(版本ID)
ro.build.display.id=oyang06_MIUI(版本号)
ro.build.version.incremental=2.2.1(版本增量)
ro.build.version.sdk=8(sdk版本)
ro.build.version.codename=REL版本代号
ro.build.version.release=2.2.1 Android 2.2.1系統无需修改,也可改为3.0装装B
ro.build.svn=04
ro.build.date=Thu Jan 13 15:04:26 CST 2011制作者制作的时间
ro.build.date.utc=1294902266
ro.build.type=user
ro.build.user=prodcm
ro.build.host=xinyudt
ro.build.tags=test-keys
ro.product.model=Milestone XT720内部手机代号也就是手机名
ro.product.brand=motorola手机品牌
ro.product.name=umts_sholes手机正式名称
ro.product.device=umts_sholes采用的设备
ro.product.board=sholes采用的处理器
ro.product.cpu.abi=armeabi-v7a cpu的版本
ro.product.cpu.abi2=armeabi cpu的品牌
ro.product.manufacturer=motorola手机制造商
ro.product.locale.language=zh手机默认语言
ro.product.locale.region=CN地区语言
ro.wifi.channels= WIFI连接的渠道
ro.board.platfORM=omap3主板平台
# ro.build.product is obsolete; use ro.product.device
ro.build.product=umts_sholes
# Do not try to parse ro.build.description or .fingerprint不要试图修改description和fingerprint
ro.build.description=libra_umts_sholes-userdebug 2.2.1 MIUI 1.5.26 test-keys用户的KEY
ro.build.fingerprint=motorola/libra_umts_sholes/umts_sholes/sholes:2.2.1/MIUI/1.3.11:userdebug/test-keys机身码
# end build properties性能代码完毕
#
# system.prop for UMTS Sholes系统技术支持由UMTS Shole提供
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240显示屏分辨率,数值越大分辨率越底
ro.default_usb_mode=4
# Density in DPI of the LCD of this board. This is used to scale the UI (高密度的液晶的DPI板。这是用来大规模UI的)
# appropriately. If this property is not defined, the default value is 160 dpi. (appropriately.如果这个属性没有定义,缺省值是160 dpi的分辨率)
ro.sf.lcd_density=120 (显示屏分辨率,数值越大分辨率越底)
# View configuration for QVGA. (屏幕的设置)
view.fading_edge_length=8
view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏)
view.minimum_fling_velocity=25 (滑动速度)
view.scroll_friction=0.008 (滑动误差)
# RIL specific configuration. (特定设置)
ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢)
ro.ril.gprsclass=12 (GPRS设置)
# For HSDPA low throughput (HSDPA低输量)
ro.ril.disable.power.collapse=1 (关闭电源)
# Modify MMS APN retry timer from 5s to 2s. (修改短信的APN设置5秒为2秒)
ro.gsm.2nd_data_retry_config=max_retries=3, 2000, 2000, 2000
# Time between scans in seconds. Keep it high to minimize battery drain.(扫描在几秒之内,可降低用电量)
# This only affects the case in which there are remembered access points, (这个修改仅能影响此文件)
# but none are in range.(但是没有一项是在范围内的)
wifi.inte**ce=eth0 (WIFI界面)
wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电)
# Mobile data inte**ces (移动数据的接口)
mobiledata.inte**ces=rmnet0,rmnet1,rmnet2
# Allow or deny tethering. (允许和拒绝绑定)
ro.tether.denied=false
# Default network type. (默认的网络类型)
# 0 => WCDMA Preferred. (0=WCDMA优先)
ro.telephony.default_network=0
# Enable Google-specific location features, (谷歌特定地点的设置)
# like NetworkLocationProvider and LocationCollector.(如网络服务器提供商和服务器位置)
ro.com.google.locationfeatures=1
# The OpenGL ES api level that is natively supported by this device. (开放式绘图介面)
# This is a 16.16 fixed point number. (界面有16个点,16个不动点数量)
ro.opengles.version=65536 (开放式绘图介面参数)
# Disable fs check on boot by default. (开机时默认禁用FS检查)
sys.checkfs.fat=false
# Performance settings. (性能设置)
dalvik.vm.execution-mode=int:jit
dalvik.vm.heapsize=24m (虚拟内存大小,可设置为16m或24m或32m或48m)
persist.sys.use_dithering=1
persist.sys.purgeable_assets=1
# Increase SKIA decode memory capability for progressive jpg file. 
ro.media.dec.jpeg.memcap=20000000
#
# ADDITIONAL_BUILD_PROPERTIES (其他性能设置)
#
keyguard.no_require_sim=true (手机卡保护设置)
ro.rommanager.developerid=cyanogenmodnightly (固件管理器开发者是CM大神)
ro.url.legal=Http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google (谷歌客户身份)
ro.com.android.wifi-watchlist=GoogleGuest (WIFI用户名单)
ro.setupwizard.enterprise_mode=1 (默认情景模式)
ro.com.android.dateformat=MM-dd-yyyy (默认时间格式,改为yyyy-MM-dd,显示效果就是XXXX年XX月XX日)
ro.com.android.dataroaming=false (漫游设置)
ro.config.ringtone=Playa.ogg (默认铃声设置,文件在/system/media/audio/ringtones 把喜欢的铃声放这里,比如123.MP3放入ringtones文件夹中,这里代码改为ro.config.ringtone=123.mp3)
ro.config.notification_sound=regulus.ogg (默认提示音,文件在/system/media/audio/notifications 修改方法同上)
ro.config.alarm_alert=Alarm_Beep_03.ogg (默认闹铃,文件在/system/media/audio/alarms 修改方法同上) 
ro.modversion=0000000000000000000 (版本信息,改这个能让你大名出现系统关于中,改为ro.modversion=000大神-00000版)
ro.setupwizard.mode=OPTIONAL (安装向导模式)
net.bt.name=Android (系统名称)
dalvik.vm.stack-trace-file=/data/anr/traces.txt
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JB_MR1.1
ro.build.display.id=sdk-eng 4.2.2 JB_MR1.1 576024 test-keys
ro.build.version.incremental=576024
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed Feb 13 15:20:53 UTC 2013
ro.build.date.utc=1360768853
ro.build.type=eng
ro.build.user=android-build
ro.build.host=wpee3.hot.corp.google.com
ro.build.tags=test-keys
ro.product.model=sdk
ro.product.brand=generic
ro.product.name=sdk
ro.product.device=generic
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=generic
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=sdk-eng 4.2.2 JB_MR1.1 576024 test-keys
ro.build.fingerprint=generic/sdk/generic:4.2.2/JB_MR1.1/576024:eng/test-keys
ro.build.characteristics=default
# end build properties
#
# system.prop for generic sdk 
#
rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyS0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.kernel.android.checkjni=1
xmpp.auto-presence=true
ro.config.nocheckin=yes
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

如果在NDK 获取需要用到


int __system_property_get(constchar*name,char*value) 这里不再展开

//头文件
#include 
#include 

 __system_property_get("ro.serialno",temp);
    LOGE("serialno: %s", temp);
    __system_property_get("ro.build.id", temp);
    LOGE("id:%s",temp);
    __system_property_get("ro.build.version.sdk", temp);
    LOGE("version:%s",temp);
    __system_property_get("ro.board.platform", temp);
    LOGE("platform:%s",temp);
    __system_property_get("ro.product.cpu.abi2", temp);
    LOGE("abi2:%s",temp);
    __system_property_get("ro.product.model", temp);
    LOGE("model:%s",temp);
    __system_property_get("ro.product.brand", temp);
    LOGE("brand:%s",temp);
    __system_property_get("ro.product.manufacturer", temp);
    LOGE("manufacturer:%s",temp);
    __system_property_get("ro.gpu", temp);
    LOGE("gpu:%s",temp);

注意:可以先用 adb 查看  adb shell cat /system/build.prop  好像只有 root 过的手机才能执行;有些值是没有的;

java 获取:


Log.e("getPesudoUniqueID",      "BOARD:"+Build.BOARD  +
                "BRAND:"+Build.BRAND +
                "CPU_ABI:"+ Build.CPU_ABI   +
                "DEVICE:"+Build.DEVICE  +
                "DISPLAY:"+  Build.DISPLAY  +
                "HOST:"+  Build.HOST  +
                "ID:"+  Build.ID +
                "MANUFACTURER:"+  Build.MANUFACTURER  +
                "MODEL:"+ Build.MODEL  +
                "PRODUCT:"+  Build.PRODUCT  +
                "TAGS:"+  Build.TAGS  +
                "TYPE:"+ Build.TYPE  +
                "USER:"+ Build.USER ); 

作者:恋恋西风


--结束END--

本文标题: Android NDK 获取手机部分信息 build.prop

本文链接: https://www.lsjlt.com/news/29060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • uniapp获取手机设备信息uuid\mac
    测试手机:荣耀60 获取安卓设备device.uuid或ANDROID_ID // 方法一:let mainActivity = plus.android.runtimeMainActivity();let Settings = plus....
    99+
    2023-09-06
    uni-app
  • Android cpu信息获取/修改
    CPU信息查看 通过 cat proc/cpuinfo 查看 processor : 7BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sh...
    99+
    2023-09-30
    android
  • 使用python怎么获取文件的部分信息
    这篇文章将为大家详细讲解有关使用python怎么获取文件的部分信息,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python有哪些常用库python常用的库:1.requesuts;2.sc...
    99+
    2023-06-14
  • Android之 获取定位信息总结
    一,概述: 1  android原生是有定位api的,但稳定性和准确度远远不够,所以通常需要借助三方SDK获取位置信息 2 国内SDK选择性较多,百度,腾讯,高德等定位api,但都是需要在平台建立应用,配置key的,包括基础的定位。 3 国...
    99+
    2023-09-11
    android
  • android调用webservice接口获取信息
    我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数。在lib中放入ksoap2的jar包并导入在xml 配置文件中加入:<!--...
    99+
    2023-05-30
    android webservice 接口
  • 公众号和小程序获取用户信息及获取手机号
    公众号的获取用户信息 前端传code,后端根据code获取用户信息 代码: $code = $this->request->param('code');//通过下面url获取access_t和 openid$url = 'https://a...
    99+
    2023-08-22
    小程序 php 开发语言
  • ansible怎么获取主机信息
    要获取主机的信息,可以使用Ansible的setup模块。setup模块可以收集主机的各种信息,并将其保存为Ansible的fact...
    99+
    2023-10-24
    ansible
  • Android利用ContentProvider获取联系人信息
    本文实例为大家分享了Android利用ContentProvider获取联系人信息的具体代码,供大家参考,具体内容如下 在写代码前我们首先看一下运行的效果 运行效果如下: 点了获取...
    99+
    2024-04-02
  • android adb 获取电池信息以及设置
    本文主要包含 1、设置adb 无线调试桥连接步骤 2、打印设备电池状态(当前电量、充电状态、充放电电流大小、电池种类等) 3、更改电池充电状态、电量百分比、电池还原命令 4、断开adb 远程调试桥 ---------------------...
    99+
    2023-08-16
    android adb
  • 如何在android 中获取本机其他app的版本信息
    如何在android 中获取本机其他app的版本信息?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。先建一个实体类,用来存放app信息。package ...
    99+
    2023-05-30
    android
  • android微信授权获取用户个人信息代码
    微信官方文档API:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Developmen...
    99+
    2024-04-02
  • android微信授权怎么获取用户个人信息
    本篇内容主要讲解“android微信授权怎么获取用户个人信息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“android微信授权怎么获取用户个人信息”吧!微信官方文档API:https://de...
    99+
    2023-06-22
  • 如何在Android中获取系统储存信息
    这篇文章给大家介绍如何在Android中获取系统储存信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。获取SD卡上的储存信息:    private String&nb...
    99+
    2023-05-30
    android
  • Android App获取不到pkgInfo信息问题原因
    目录 Android APP 系统签名及权限设置 获取Apk信息 高版本Android系统权限设置 Android APP 系统签名及权限设置 本文主要讨论在Android平台上,关于应用(APP)系统签名以及权限设置的相关知识。...
    99+
    2023-09-14
    android
  • springcloud如何获取网关封装的头部信息
    后台系统如何获取请求头里的数据 1. 网关层封装数据到head头 @Component @Slf4j public class LoginGatewayFilterFactory e...
    99+
    2024-04-02
  • 如何获取建站主机的ftp信息
    获取建站主机ftp信息的方法:FTP信息是由空间商提供的。登录到空间提供商平台。打开业务管理。选择虚拟主机管理。找到对应的主机,点击“管理”。在对话框中即可看到FTP信息。...
    99+
    2024-04-02
  • 怎么用python获取远程主机信息
    要获取远程主机的信息,你需要使用Python中的socket模块。以下是一个简单的示例代码,演示如何使用Python获取远程主机的信...
    99+
    2023-10-24
    python
  • android ContentResolver如何获取手机电话号码和短信内容
    小编给大家分享一下android ContentResolver如何获取手机电话号码和短信内容,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!通过ContentResolver 获取到手机的联系人跟手机短信信息并显示出来,具...
    99+
    2023-05-30
    android contentresolver
  • 微信小程序如何同时获取用户信息和用户手机号
    今天在写登陆页面的时候,由于需要的个人信息和手机号的授权,但是如果在页面上直接放2个按钮,岂不是很呆??? 索性就写了一个mask层,去引导用户授权手机号。 1. 当我点击快捷登录...
    99+
    2024-04-02
  • Android手机获取Mac地址的方法
    最常用的方法,通过WiFiManager获取: private static String tryGetWifiMac(Context context) { WifiManager wm = (WifiManager) cont...
    99+
    2023-05-31
    android 手机 mac
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作