ich eine Systemeigenschaft auf einem Android-Handy (mit dem entsprechenden Berechtigungen) mit setprop und ein Schlüsselwertpaar einstellen:Android Systemeigenschaften - Lösen sie auf der Kommandozeile
$ adb shell setprop persist.this.is.my.property testing
Ich kann dann erhalte die Eigenschaft:
$ adb shell getprop persist.this.is.my.property
testing
Aber ich kann den Schlüssel jetzt nicht entfernen, dass er gesetzt ist (wegen des fortbestehen zu Beginn des Schlüssels ist es, wenn das Telefon neu startet). Es gibt keine unsetprop oder rmprop oder ähnliches. Wenn Sie versuchen, den Wert auf "null" oder "null" zu setzen, wird der Wert auf den Wert gesetzt und leer gelassen, um die Hilfeinformationen anzuzeigen.
Kann jemand eine Systemeigenschaft von der Befehlszeile aufheben, nachdem sie festgelegt worden ist?
(Ich weiß, dass ich eine kleine binäre, dies zu tun schreiben könnte, aber ich würde zu diesem Zeitpunkt lieber nicht.)
Der richtige Weg ist eigentlich /data/property/persist.this.is.my.property – mmigdol
Das ist nicht mehr wahr ist. Ich habe einen Wert über 'setprop wrap.path.to.my.app' hinzugefügt und es wird nicht über' ls/data/property' aufgelistet, aber definiert, wenn ich 'getprop' eingeben –
' setprop wrap.com.secusmart.secuvoice " "' half mir –