android_system_properties

A minimal rust wrapper over android system properties

Latest version: 0.1.5 registry icon
Maintenance score
37
Safety score
100
Popularity score
71
Check your open source dependency risks. Get immediate insight about security, stability and licensing risks.
Security
  Vulnerabilities
Version Suggest Low Medium High Critical
0.1.5 0 0 0 0 0
0.1.4 0 0 0 0 0
0.1.2 0 0 0 0 0
0.1.1 0 0 0 0 0
0.1.0 0 0 0 0 0

Stability
Latest release:

0.1.5 - This version may not be safe as it has not been updated for a long time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform

Licensing

Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.

Apache-2.0   -   Apache License 2.0

Not a wildcard

Not proprietary

OSI Compliant


MIT   -   MIT License

Not a wildcard

Not proprietary

OSI Compliant



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

at your option.