cargo : android_system_properties @ 0.1.5
README.md
37 lines · markdown
# android_system_propertiesA thin rust wrapper for Android system properties.This crate is similar to the `android-properties` crate with the exception thatthe necessary Android libc symbols are loaded dynamically instead of linkedstatically. In practice this means that the same binary will work with old andnew versions of Android, even though the API for reading system properties changedaround Android L.## Example```rustuse android_system_properties::AndroidSystemProperties;let properties = AndroidSystemProperties::new();if let Some(value) = properties.get("persist.sys.timezone") { println!("{}", value);}```## Listing and setting propertiesFor the sake of simplicity this crate currently only contains what's needed by wgpu.The implementations for listing and setting properties can be added back if anyone needsthem (let me know by filing an issue).## LicenseLicensed under either of * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)at your option.