Sha256: aba8ff5dbd0712326d97d32bc6a3b66b24d1980a446c238f7e14b96784766cd1

Contents?: true

Size: 1.11 KB

Versions: 18

Compression:

Stored size: 1.11 KB

Contents

# 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

```rust
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](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.

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
wasmtime-28.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-27.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-26.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-25.0.2 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-25.0.1 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-25.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-24.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-23.0.2 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-22.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-21.0.1 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-20.0.2 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-20.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-18.0.3 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-17.0.1 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-17.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-16.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-15.0.1 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md
wasmtime-15.0.0 ./ext/cargo-vendor/android_system_properties-0.1.5/README.md