Deprecated
in API level 37
Class Overview
This class provides to config device's date/time
Specific Policy
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Constants
public
static
final
String
CONTENT_URI_STRING
Since: API level 34
Constant Value:
"content://com.samsung.android.knox.sdk/config/date-time"
public
static
final
String
ID
Since: API level 34
Constant Value:
"date-time"
public
static
final
String
KEY_AUTOMATIC_TIME
Since: API level 34
Deprecated
in API level 37
API to set using automatic updated time
    Param
PARAM_AUTOMATIC_TIME
the value used to set the time format. e.g., 'true' for using automatic time,otherwise 'false'
Usage
Uri uri = Uri.parse("content://com.samsung.android.knox.sdk/config/date-time");
ContentValues contentValues = new ContentValues();
contentValues.put("automatic-time", "true");
String selection = "key=?";
String[] selectionArgs = new String[] {"automatic-time"};
mContext.getContentResolver().update(uri, contentValues, selection, selectionArgs);
Uri uri = Uri.parse("content://com.samsung.android.knox.sdk/config/date-time");
String selection = "key=?";
String[] selectionArgs = new String[] {"automatic-time"};
Cursor cursor = mContext.getContentResolver().query(uri, null, selection, selectionArgs, null);
boolean automaticTime = false;
if (cursor != null) {
cursor.moveToFirst();
automaticTime = Boolean.parseBoolean(cursor.getString(0));
}
|
Permission
The use of this feature requires the caller to have the
"com.samsung.android.knox.permission.KNOX_NDA_DEVICE_SETTINGS_RT" permission. |
Constant Value:
"automatic-time"
public
static
final
String
KEY_DATETIME
Since: API level 34
Deprecated
in API level 37
API to set Device's date&time, CAUTION: before using this api, KEY_AUTOMATIC_TIME
should be turned off
    Param
PARAM_YEAR
the value used to set the year
PARAM_MONTH
the value used to set the month, month value is 0-based. e.g., 0 for January.
PARAM_DAY
the value used to set the day of month. e.g., 1 for 1st day of month
PARAM_HOUR
the value used to set the hour of days. e.g., 13 for 01:00 PM
PARAM_MINUTE
the value used to set the minute
PARAM_SECOND
the value used to set the second
Usage
Uri uri = Uri.parse("content://com.samsung.android.knox.sdk/config/date-time");
ContentValues contentValues = new ContentValues();
contentValues.put("day", "21");
contentValues.put("month", "11");
contentValues.put("year", "2020");
contentValues.put("hour", "15");
contentValues.put("minute", "42");
contentValues.put("second", "26");
String selection = "key=?";
String[] selectionArgs = new String[] {"date-time"};
mContext.getContentResolver().update(uri, contentValues, selection, selectionArgs);
|
Permission
The use of this feature requires the caller to have the
"com.samsung.android.knox.permission.KNOX_NDA_DEVICE_SETTINGS_RT" permission.
|
Constant Value:
"date-time"
public
static
final
String
KEY_TIME_FORMAT
Since: API level 34
Deprecated
in API level 37
API to set datetime format (12 or 24)
    Param
PARAM_TIME_FORMAT
the value used to set the timeformat. e.g., 12 for 01:00 PM, 24 for 13:00
Usage
Uri uri = Uri.parse("content://com.samsung.android.knox.sdk/config/date-time");
ContentValues contentValues = new ContentValues();
contentValues.put("time-format", "12");
String selection = "key=?";
String[] selectionArgs = new String[] {"time-format"};
mContext.getContentResolver().update(uri, contentValues, selection, selectionArgs);
Uri uri = Uri.parse("content://com.samsung.android.knox.sdk/config/date-time");
String selection = "key=?";
String[] selectionArgs = new String[] {"time-format"};
Cursor cursor = mContext.getContentResolver().query(uri, null, selection, selectionArgs, null);
String timeFormat = ""
if (cursor != null) {
cursor.moveToFirst();
timeFormat = cursor.getString(0);
}
|
Permission
The use of this feature requires the caller to have the
"com.samsung.android.knox.permission.KNOX_NDA_DEVICE_SETTINGS_RT" permission.
|
Constant Value:
"time-format"
public
static
final
String
PARAM_AUTOMATIC_TIME
Since: API level 34
Constant Value:
"automatic-time"
public
static
final
String
PARAM_DAY
Since: API level 34
public
static
final
String
PARAM_HOUR
Since: API level 34
public
static
final
String
PARAM_MINUTE
Since: API level 34
public
static
final
String
PARAM_MONTH
Since: API level 34
public
static
final
String
PARAM_SECOND
Since: API level 34
public
static
final
String
PARAM_TIME_FORMAT
Since: API level 34
Constant Value:
"time-format"
public
static
final
String
PARAM_YEAR
Since: API level 34
Public Constructors