Skip to content

A minimal rust wrapper over android system properties

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

nical/android_system_properties

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A minimal rust wrapper over android system properties

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages