android


Sys_Prop_Setting_version parameter in Android.Provider.Settings.System Class


I want a parameter from Sys_Prop_Setting_version in android which gives information about the secure system setting, containing system preferences that applications can read but are not allowed to write. I searched this parameter in Android.Provider.Settings.System class, I didn't find it, but what I found is that this parameter is present in xamarin -API but not present in android-api I want this parameter how should I get it? what's the difference in these API's? for my application, I am using android-API marshmallow.
I searched this parameter in Android.Provider.Settings.System class, I didn't find it, but what I found is that this parameter is present in xamarin -API but not present in android-api I want this parameter how should I get it?
This string Sys_Prop_Setting_version is removed from API level 23 to 24, you can checked the following documentations:
Android API Differences Report.
Class android.provider.Settings.Global.
Class android.provider.Settings.Secure.
Class android.provider.Settings.System.
what's the difference in these API's? for my application, I am using android-API marshmallow.
This Sys_Prop_Setting_version was presented in three different tables and the SysPropSettingVersion Field in Xamarin is the same one as the one in android.provider.Settings.Global table. Usually apis in Xamarin.Android are like the encapsulations of native android apis, they are the same, so this string field can also be found in Android.Provider.Settings.Secure and Android.Provider.Settings.System classes.
Since you're using android api marshmallow, it should be available. But I tested the code on android 6.0 device:
var sysprop = Android.Provider.Settings.Global.SysPropSettingVersion;
var settings = Android.Provider.Settings.Global.GetString(ApplicationContext.ContentResolver, sysprop);
It returns a null by my side, and I also tested:
Android.Provider.Settings.Secure.GetString(ApplicationContext.ContentResolver, Android.Provider.Settings.Secure.SysPropSettingVersion); and Android.Provider.Settings.System.GetString(ApplicationContext.ContentResolver, Android.Provider.Settings.System.SysPropSettingVersion);, all returns a null by my side. But if you want to find some other read only values in system secure settings, it works fine, for example:
Android.Provider.Settings.Secure.GetString(ApplicationContext.ContentResolver, Android.Provider.Settings.Secure.AndroidId);
Then I tried to figure out what is this value used for, by checking this document, I found nothing.
It seems that this Sys_Prop_Setting_version was used for getting the android api level of the device(not for sure, I saw some code used this to get OS version), if you want to do this, you can simply code like this:
var version = Android.OS.Build.VERSION.Release;

Related Links

Updating data in the list within setOnCheckedChangeListener for BaseAdapter
How to pass data from one application to another in android
Use theme on views created dynamically
Adding a image from url to a ListView
EditText switch keyboard type on first focus
Does the google play store strip unused resources from apk?
Android penetration test — file permissions?
popup window and surfaceview on it. Canvas is null
oncreateMenuOptions is not getting called from Overide
Allign TextView with the progress of progressbar
How to get what layout i'm using normal , large or xlarge [duplicate]
File/Content Intent-filters do not work for BroadcastReceiver, only Activity
Application name in home screen of the phone needed but no main activity title
Is it legal to sell days of use for an android application on a web site?
Android: keyboard hide the edittext
Android achartengine panning barchart

Categories

HOME
oracle12c
facebook-oauth
delphi-7
linkedin
ng-idle
github-for-windows
formal-languages
jax-rs
mysql-workbench
jsf-2.2
missing-data
frontend
nstableheaderview
flume
pega
ipmitool
screen-readers
package.json
dynamic-sql
standards
bourbon
symbols
spring-async
named-entity-recognition
visual-studio-extensions
flask-sqlalchemy
game-theory
inversion-of-control
bioinformatics
mql
livelink
database-comparison
fstream
raft
swagger-php
health-monitoring
tasm
ssrs-2014
outputcache
signal-strength
nanoc
builder
trojan
payara-micro
git-flow
headless
bbpress
cudd
angular2-testing
centrifuge
lrs
uicolor
cifilter
riot
query-by-example
upx
thread-sleep
ascii-art
crouton-os
libvlc
boomerang
iokit
microsoft-reporting
amiga
keyup
zxspectrum
bcache
psr-4
insight.database
angular-carousel
gae-quotas
rfc5322
kendo-dataviz
tlf
workitem
insert-id
argouml
redis-py
iboutlet
fusefabric
virtualpathprovider
ikimagebrowserview
jquery-tools
htdocs
filemerge
mysql-error-1205
rmdir
timthumb
socketserver
undefined-index
facebook-iframe
aspmenu
zen
fail-fast-fail-early
lemmatization

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App