2012-12-27 101 views
2

我想在framework/base/core/Java/Android/hardware/Camera.Java中添加属性cam.sound,以便我可以使用打开或关闭相机快门声,但似乎Systemproperties.set功能不起作用。以下是我的测试步骤:Android Systemproperties.set不起作用

  • import Android.os.SystemProperties;
  • call function whit SystemProperties.set(“cam.sound”,“on”);

之后,cam.sound的值没有变化。

+2

您是否尝试过'System.setProperty( )'也? 'Android.os.SystemProperties'不适用于应用程序。 – Geobits

+0

我与代码设置属性有同样的问题,并且System.setProperty也没有解决。即使脱壳并执行setprop也无法从代码中运行。但是,如果我设置了一个断点,手动运行adb setprop ...,这些更改将被代码“看到”。我甚至有根。 – samosaris

回答

1

我想你需要前缀名称“persist.sys”。

然后AndroidManifest.xml中添加(机器人:sharedUserId = “android.uid.system”)

然后Android.mk添加(LOCAL_CERTIFICATE:=平台)