Android 10 修改Android层方向的方法


【需求】

Android 10 修改Android层方向

【分析】

Android 一直以来都有prop的节点来控制Android的方向,Android 10 修改了节点的名称,经查询为:ro.surface_flinger.primary_display_orientation=ORIENTATION_0

【方法】

查找ro.surface_flinger.primary_display_orientation 的定义值,搜索在device 目录和 out 目录此关键字的值,修改最终起效果的值为我们需要的值。

    • ORIENTATION_0 表示 不旋转
    • ORIENTATION_90 表示 旋转90
    • ORIENTATION_180表示 旋转180
    • ORIENTATION_270 表示 旋转270

rk平台开启SN号写入的功能


需求:

可以写入SN号,写入的SN号可以作用于adb devices显示和setting显示

方法:

1. 修改drmservice.c,路径如下:

system/core/drmservice/drmservice.c

内容如下:

#define SERIALNO_FROM_IDB 1  //if 1 read sn from idb3;  if 0 generate sn auto

2. 若还是无效,可对应修改 init.rk30board.rc,diff如下:

 # set ro.serialno
 on property:sys.serialno=*
-    setprop ro.serialno ${sys.serialno}
+    setprop ro.serialno ${ro.boot.serialno}

Continue reading "rk平台开启SN号写入的功能"