精华内容
下载资源
问答
  • setprop命令
    千次阅读
    2021-12-14 20:05:10
    1|xxx:/ $ getprop | grep builtinrotation
    [persist.sys.builtinrotation]: [0]
    xxx:/ $ set
    set          setenforce   setkeycodes  setsebool    setsid
    setconsole   setfiles     setprop      setserial    settings
    xxx:/ $ setprop persist.sys.builtinrotation 1
    xxx:/ $ getprop | grep builtinrotation
    [persist.sys.builtinrotation]: [1]
    xxx:/ $ setprop persist.sys.builtinrotation 0
    xxx:/ $
    
    更多相关内容
  •  使用 adb 连接到 Android 系统时,要想实时查看和更改系统属性,可以使用 setprop、wathprops、setprop 这几个命令。 【功能及用法】  1、查看系统属性  getprop [propertyName]  查看名为 property...

    【前言】

        使用 adb 连接到 Android 系统时,要想实时查看和更改系统属性,可以使用 setprop、wathprops、setprop 这几个命令。


    【功能及用法】

        1、查看系统属性

            getprop  [propertyName]

            查看名为 propertyName 的属性的值,不加参数执行 getprop 将列出所有属性值。

        示例:执行命令 getprop  |  grep  -i  audio  查看音频属性配置情况。

            


        2、监视系统属性

            watchprops  <propertyName>

            监视名为 propertyName 的属性的值,当其数值发生变化时将最新的属性值实时打印出来。

        示例:执行命令 watchprops  audio.offload.min.duration.secs  实时监视 audio.offload.min.duration.secs 属性的值。

            


        3、设置系统属性

            setprop  <propertyName>  <value>

            将名为 propertyName 的属性的值设置为 value。

        示例:执行命令 setprop  audio.offload.min.duration.secs  22  将属性 audio.offload.min.duration.secs 的值设置为 22.

            

    展开全文
  • 以下是重点 看了论坛的教程 adb 相关的内容 adb shell 这些都ok了 但是到了 以下这俩命令 全部失败 setprop persist.tcl.debug.installapk 1 setprop persist.tcl.installapk.enable 1 自己查了getprop 貌似系统里面...
  • 一、 配置文件 在android系统中,有一些初始化的配置文件,例如: [html] view plaincopy...文件里面里面配置了开机设置的系统属性值,这些属性值,可以通过getprop获取,setprop设置,如下图: 二、

    一、 配置文件

    在android系统中,有一些初始化的配置文件,例如:

    [html] view plaincopy
    1. /init.rc  
    2. /default.prop  
    3. /system/build.prop  

    文件里面里面配置了开机设置的系统属性值,这些属性值,可以通过getprop获取,setprop设置,如下图:


    二、getprop stopprop watchprop 使用和它的格式

    1、getprop[key]

    获取指定key的配置值,如果不带参数,只是getprop则是显示系统所有的配置值,输入命令,如下图:

    #getprop


    2、setprop[key] [value] 设置指定key的属性值

    如:setprop

    3、getprop setprop 使用实例

    [html] view plaincopy
    1. root@android:/ # getpropdhcp.wlan0.leasetime   //得到的值为3600  
    2. 3600  
    3. root@android:/ # setprop dhcp.wlan0.leasetime3000  //设定值为3000  
    4. root@android:/ # getprop  
    5. [dhcp.wlan0.ipaddress]: [192.168.1.113]  
    6. [dhcp.wlan0.leasetime]:[3000]                    //再用getporp查看设定的值  
    7. [dhcp.wlan0.mask]: [255.255.255.0]  


    4、watchprops

    监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来

    [html] view plaincopy
    1. /system # watchprops  
    2. 1307501833 sys.settings_system_version = '37'  
    3. 1307501836 sys.settings_system_version ='38'  
    4. 1307501862 persist.sys.timezone ='Asia/Hong_Kong'  

    三、toolbox子命令

    1、命令实现代码位置

    其实这三个命令都是toolbox的子命令,如果有兴趣的可以看在android源码中看到其对应的源码:

    system/core/toolbox/

    一般而言,我们在串口中输入getprop指令,会出现很多类似键值对的系统变量值,如下图:


    2、java中调用linux的指令

    如:现在执行一个  ls -l 的命令
    try {
    Process process = Runtime.getRuntime().exec("ls -l");
    InputStreamReader ir = new InputStreamReader(process.getInputStream());
    BufferedReader input = new BufferedReader(ir);
    String string = null;
    while((string = input.readLine()) != null){
    Log.i("DDD",string);

    }

    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    这就和adb 或者linux环境下手动执行 ls -l是一样的效果了。


    (1)、在java中如何调用linux的指令,主要通过如下代码实现:

    [java] view plaincopy
    1. Process process =Runtime.getRuntime().exec(com);  
    2. InputStreamReader ir = newInputStreamReader(process.getInputStream());  
    3. BufferedReader input = newBufferedReader(ir);  
    (2)、getprop和setprop既然都是命令,也用上面的方面尝试得到值

      getprop 用法:getprop [key]

      setprop用法:setprop [key] [value]

    [java] view plaincopy
    1. Process process =Runtime.getRuntime().exec("getprop ro.runtime.firstboot");  
    2. InputStreamReader ir = newInputStreamReader(process.getInputStream());  
    3. BufferedReader input = newBufferedReader(ir);  
    展开全文
  • getprop命令的作用就是从系统的各种配置文件中读取一些设备的信息。这些文件在我们的手机设备中是可以找到的: init.rc default.prop /system/build.prop 查询所有的配置 输入命令:adb shell getprop C:\Users\...

    1.getprop
    getprop简介
    getprop命令的作用就是从系统的各种配置文件中读取一些设备的信息。这些文件在我们的手机设备中是可以找到的:

    init.rc
    default.prop
    /system/build.prop
    查询所有的配置
    输入命令:adb shell getprop

    C:\Users\Carol>adb shell getprop
    [adayo.key.list]: [b:]
    [adayo.src.last.source]: [LAST_STATUS_IDLE]
    [adayo.src.power.status]: [SYS_STATUS_NORMAL]
    [adayo.src.run.status]: [MNG_RUN_NORMAL]
    [android.car.drawer.unlimited]: [true]
    [boot.car_service_created]: [1]
    [boot_tcpdump]: [1]
    [dalvik.vm.appimageformat]: [lz4]
    [dalvik.vm.dex2oat-Xms]: [64m]
    [dalvik.vm.dex2oat-Xmx]: [512m]
    [dalvik.vm.dex2oat-minidebuginfo]: [true]
    [dalvik.vm.dexopt.secondary]: [true]
    [dalvik.vm.heapgrowthlimit]: [192m]
    [dalvik.vm.heapmaxfree]: [8m]
    [dalvik.vm.heapminfree]: [512k]
    #这些配置中以ro开头的是只读属性
    

    查看单个配置信息
    可以在adb shell getprop后面加属性名称来输出单个配置信息:
    命令格式:getprop [key]
    比如:

    C:\Users\Carol>adb shell getprop  dalvik.vm.heapgrowthlimit
    192m
    #表示进程默认虚拟机最大堆内存
    

    如果你对某个属性名称不是那么确定的话就用下面的命令来过滤:

    C:\Users\Carol>adb shell getprop |grep dalvik
    'grep' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    
    C:\Users\Carol>adb shell "getprop |grep dalvik"
    [dalvik.vm.appimageformat]: [lz4]
    [dalvik.vm.dex2oat-Xms]: [64m]
    [dalvik.vm.dex2oat-Xmx]: [512m]
    [dalvik.vm.dex2oat-minidebuginfo]: [true]
    [dalvik.vm.dexopt.secondary]: [true]
    [dalvik.vm.heapgrowthlimit]: [192m]
    [dalvik.vm.heapmaxfree]: [8m]
    [dalvik.vm.heapminfree]: [512k]
    [dalvik.vm.heapsize]: [512m]
    [dalvik.vm.heapstartsize]: [16m]
    [dalvik.vm.heaptargetutilization]: [0.75]
    [dalvik.vm.image-dex2oat-Xms]: [64m]
    [dalvik.vm.image-dex2oat-Xmx]: [64m]
    [dalvik.vm.isa.arm.features]: [default]
    [dalvik.vm.isa.arm.variant]: [cortex-a53]
    [dalvik.vm.isa.arm64.features]: [default]
    [dalvik.vm.isa.arm64.variant]: [cortex-a53]
    [dalvik.vm.lockprof.threshold]: [500]
    [dalvik.vm.stack-trace-dir]: [/data/anr]
    [dalvik.vm.systemservercompilerfilter]: [speed-profile]
    [dalvik.vm.usejit]: [true]
    [dalvik.vm.usejitprofiles]: [true]
    [persist.sys.dalvik.vm.lib.2]: [libart.so]
    [ro.dalvik.vm.native.bridge]: [0]
    

    2.setprop可以对手机一些配置进行设置,当然这些配置必须是可写的
    命令格式:setprop [key] [value]
    如果你想修改进程默认分配的可使用堆内存大小:

    adb shell setprop dalvik.vm.heapgrowthlimit 512m
    

    3.watchprops
    watchprops命令用来监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来。

    $ adb shell watchprops
    1491476973 dalvik.vm.heapgrowthlimit = '512m'
    1491476323 init.svc.debuggerd = 'running'
    1491476323 init.svc.debuggerd64 = 'running'
    1491476323 init.svc.debuggerd = 'restarting'
    1491476323 init.svc.debuggerd64 = 'restarting'
    1491476980 gsm.operator.alpha = ''
    1491476980 gsm.operator.numeric = ''
    1491476980 gsm.operator.iso-country = ''
    1491476980 gsm.operator.isroaming = 'false,false'
    

    一些参数说明
    dalvik.vm.heapgrowthlimit:默认给进程分配的可使用堆内存
    dalvik.vm.heapsize:设置了android:largeHeap以后可使用的内存大小
    ro.product.brand:手机品牌
    ro.product.device:设备名称
    ro.product.model:设备内部代号
    ro.product.name:设备名称
    ro.product.manufacturer:设备制造商
    ro.serialno:设备序列号
    ro.sf.lcd_density:设备屏幕密度
    ro.config.ringtone:默认来电铃声
    ro.config.notification_sound:默认通知铃声
    ro.config.alarm_alert:默认闹钟铃声
    dalvik.vm.stack-trace-file:trace文件放置目录
    ro.product.cpu.abilist:系统支持的ABI列表

    展开全文
  • adb shell getprop/setprop

    千次阅读 2022-01-08 16:06:08
    adb shell getprop --help adb shell setprop --help
  • Linux setup命令 Linux setup命令设置公用程序,是一个启动图形设置系统的命令。 setup 命令:用来配置X,打印设置,时区设置,系统服务,网络配置,配置,防火墙配置,验证配置,鼠标配置。 语法setup setup是一个...
  • adb getprop/setprop

    2021-12-20 12:45:19
    log.tag / persist.log.tag log.tag string persist The global logging level, VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT or SILENT. Only the first character is the key character. ...
  • 关键词:android linux getprop setprop wathcprop  系统:android2.3 android4.0 一、 配置文件 在android系统中,有一些初始化的配置文件,例如: [html] view plaincopy /init.rc...
  • 在android系统中,有一些初始化的配置文件,...这些属性值,可以通过getprop获取,setprop设置, 它的格式如下: getprop [key] 获取指定key的配置值,如果不带参数,只是getprop则是显示系统所有的配置值。 [dalv
  • 在串口中输入setprop ctl.start xxxservice来启动init.rc中定义的service service service_xx /system/bin/xx disabled oneshot 在代码中: 通过property_set("ctl.start", service_xx); 来启动init.rc中的service
  • wincc中c语言脚本

    2021-05-19 12:38:44
    谁有wincc中c语言脚本的命令含义的汇总手册,麻烦给我发一份,我的邮箱是jinpeng6000@163.com。例如1.SetPropWord,SetPropChar,DeactivateRTProject();2.nti;DWORDdwHelp1,dwHelp2;i=MessageBox(NULL,"您确定启动...
  • 满足 Android 开发或测试人员的常用 ADB 实用命令
  • CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么直接在CMD窗口中输入adb shell,如:C:\Documents and Settings\Administrator&gt;adb shell 然后输入:...
  • 玩转Android中的setprop getprop watchprops命令
  • Android系统中setprop,getprop,watchprops命令的使用 Android   在android系统中,有一些初始化的配置文件,例如: /init.rc /default.prop /system/build.prop 文件里面里面配置...
  • 这些属性值,可以通过getprop获取,setprop设置 一、adb命令查询当前堆内存信息: 1、查询所有配置: adb shell getprop 2、如果你对某个属性名称不是那么确定的话就用下面的命令来过滤: adb shellgetprop |...
  • 当发布release版本给到测试后发现有个bug,此时log等级较高,基本看不到什么信息,不方便定位问题,所以本文的目的在于实现通过adb命令动态控制log打印级别,方便动态控制log的打印级别。 首先讲一下getprop和...
  • MTK相机调试adb命令

    千次阅读 2021-01-28 22:11:58
    adb shell setprop vendor.debug.ae.enable 9 adb shell setprop vendor.debug.drv.ccu_drv 6 adb shell setprop vendor.debug.ccuif.ccu_drv 6 adb shell setprop vendor.debug.aaa.pvlog.enable 1 adb shell ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,204
精华内容 2,481
关键字:

setprop命令