4 releases
| 0.1.5 | Aug 30, 2022 |
|---|---|
| 0.1.4 | Jul 28, 2022 |
| 0.1.2 | Jun 28, 2022 |
| 0.1.1 | Jun 27, 2022 |
| 0.1.0 |
|
#26 in Android
10,845,480 downloads per month
Used in 14,567 crates
(7 directly)
11KB
104 lines
android_system_properties
A thin rust wrapper for Android system properties.
This crate is similar to the android-properties crate with the exception that
the necessary Android libc symbols are loaded dynamically instead of linked
statically. In practice this means that the same binary will work with old and
new versions of Android, even though the API for reading system properties changed
around Android L.
Example
use android_system_properties::AndroidSystemProperties;
let properties = AndroidSystemProperties::new();
if let Some(value) = properties.get("persist.sys.timezone") {
println!("{}", value);
}
Listing and setting properties
For 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 needs them (let me know by filing an issue).
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~42KB