| java.lang.Object | |
| ↳ | com.samsung.android.knox.accounts.Account |
This class contains all the account information for a given email (Microsoft Exchange ActiveSync, IMAP, POP) account
| API level 1 |
| MDM 1.0 |
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | FLAGS_NOTIFY_NEW_MAIL | Bit mask to notify new email | |||||||||
| int | FLAGS_VIBRATE_ALWAYS | Bit mask for always vibrate on incoming email notification | |||||||||
| int | FLAGS_VIBRATE_WHEN_SILENT | Bit mask for vibrate only in silent mode on incoming email notification | |||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| compatibilityUuid | Old-style UUID for compatibility with previous versions | ||||||||||
| displayName | The display name of the account | ||||||||||
| emailAddress | The email address corresponding to the account | ||||||||||
| emailBodyTruncationSize | The default sync email body trunctaion size for the account | ||||||||||
| emailNotificationVibrateAlways | Flag as notification to always vibrate on incoming email | ||||||||||
| emailRoamingBodyTruncationSize | The default sync email body trunctaion size for the account when device is unter the Roaming state. | ||||||||||
| flags | Bit mask containing options represented by FLAGS_NOTIFY_NEW_MAIL
, FLAGS_VIBRATE_ALWAYS, and FLAGS_VIBRATE_WHEN_SILENT |
||||||||||
| hostAuthKeyRecv | A foreign key in the account manager with host, login, password, port, and SSL flags | ||||||||||
| hostAuthKeySend | A foreign key in the account manager with host, login, password, port, and SSL flags (optional) | ||||||||||
| hostAuthRecv | Receiving authentication data | ||||||||||
| hostAuthSend | Sending authentication data | ||||||||||
| id | The account Id of the account | ||||||||||
| isDefault | Default account | ||||||||||
| newMessageCount | The number of new messages (reported by the sync/download engines) | ||||||||||
| offPeakSyncSchedule | Off peak time (in minutes) to sync schedule settings. | ||||||||||
| peakDays | Peak days for sync schedule. | ||||||||||
| peakEndMinute | Peak end time in minutes. | ||||||||||
| peakStartMinute | Peak start time in minutes. | ||||||||||
| peakSyncSchedule | Peak time (in minutes) to sync schedule settings. | ||||||||||
| protocolVersion | Protocol version of Microsoft Exchange ActiveSync (EAS only) | ||||||||||
| ringtoneUri | Ringtone to use with the account | ||||||||||
| roamingSyncSchedule | Roaming sync schedule settings. | ||||||||||
| securityFlags | Flags defining security (provisioning) requirements of the account | ||||||||||
| securitySyncKey | Server-based Microsoft Exchange ActiveSync sync key for the security policies currently enforced | ||||||||||
| senderName | User name for outgoing messages | ||||||||||
| signature | Signature to use with the account | ||||||||||
| syncCalendar | Sync Calendar from Microsoft Exchange server | ||||||||||
| syncCalendarAge | The default sync lookback period (past time period when syncing calendar) for the account | ||||||||||
| syncContacts | Sync Contacts from Microsoft Exchange server | ||||||||||
| syncInterval | The default sync frequency in minutes for the account | ||||||||||
| syncKey | A server-based Microsoft Exchange ActiveSync sync key on an account-wide basis (EAS only) | ||||||||||
| syncLookback | The default sync lookback period (past time period when syncing email) for the account | ||||||||||
| syncNotes | Sync Notes from Microsoft Exchange server | ||||||||||
| syncTasks | Sync Tasks from Microsoft Exchange server | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Default constructor
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
Bit mask to notify new email
| API level 1 |
| MDM 1.0 |
Bit mask for always vibrate on incoming email notification
| API level 1 |
| MDM 1.0 |
Bit mask for vibrate only in silent mode on incoming email notification
| API level 1 |
| MDM 1.0 |
Old-style UUID for compatibility with previous versions
| API level 1 |
| MDM 1.0 |
The display name of the account
| API level 1 |
| MDM 1.0 |
The email address corresponding to the account
| API level 1 |
| MDM 1.0 |
The default sync email body trunctaion size for the account
| API level 11 |
| MDM 5.0 |
Flag as notification to always vibrate on incoming email
| API level 1 |
| MDM 1.0 |
The default sync email body trunctaion size for the account when device is unter the Roaming state.
| API level 11 |
| MDM 5.0 |
Bit mask containing options represented by FLAGS_NOTIFY_NEW_MAIL
, FLAGS_VIBRATE_ALWAYS, and FLAGS_VIBRATE_WHEN_SILENT
| API level 1 |
| MDM 1.0 |
A foreign key in the account manager with host, login, password, port, and SSL flags
| API level 1 |
| MDM 1.0 |
A foreign key in the account manager with host, login, password, port, and SSL flags (optional)
| API level 1 |
| MDM 1.0 |
Receiving authentication data
| API level 1 |
| MDM 1.0 |
Sending authentication data
| API level 1 |
| MDM 1.0 |
The account Id of the account
| API level 1 |
| MDM 1.0 |
Default account
| API level 1 |
| MDM 1.0 |
The number of new messages (reported by the sync/download engines)
| API level 1 |
| MDM 1.0 |
Off peak time (in minutes) to sync schedule settings. Manual (-1), Automatic push (-2), 5 minutes (5), 15 minutes (15), 1 hour (60), 4 hours (240), 12 hours (720)
| API level 2 |
| MDM 2.0 |
Peak days for sync schedule. For example, 62 (0x3e) for Mon|Tue|Wed|Thu|Fri (0111110)
| API level 2 |
| MDM 2.0 |
Peak end time in minutes. For example, 5PM = 17hr x 60 = 1020
| API level 2 |
| MDM 2.0 |
Peak start time in minutes. For example, 8AM = 8hr x 60 = 480
| API level 2 |
| MDM 2.0 |
Peak time (in minutes) to sync schedule settings. Manual (-1) Automatic push (-2) 5 minutes (5) 15 minutes (15) 1 hour (60) 4 hours (240) 12 hours (720)
| API level 2 |
| MDM 2.0 |
Protocol version of Microsoft Exchange ActiveSync (EAS only)
| API level 1 |
| MDM 1.0 |
Ringtone to use with the account
| API level 1 |
| MDM 1.0 |
Roaming sync schedule settings. Manual (0) Use sync settings (1)
| API level 2 |
| MDM 2.0 |
Flags defining security (provisioning) requirements of the account
| API level 1 |
| MDM 1.0 |
Server-based Microsoft Exchange ActiveSync sync key for the security policies currently enforced
| API level 1 |
| MDM 1.0 |
User name for outgoing messages
| API level 1 |
| MDM 1.0 |
Signature to use with the account
| API level 1 |
| MDM 1.0 |
Sync Calendar from Microsoft Exchange server
| API level 2 |
| MDM 2.0 |
The default sync lookback period (past time period when syncing calendar) for the account
| API level 11 |
| MDM 5.0 |
Sync Contacts from Microsoft Exchange server
| API level 2 |
| MDM 2.0 |
The default sync frequency in minutes for the account
| API level 1 |
| MDM 1.0 |
A server-based Microsoft Exchange ActiveSync sync key on an account-wide basis (EAS only)
| API level 1 |
| MDM 1.0 |
The default sync lookback period (past time period when syncing email) for the account
| API level 1 |
| MDM 1.0 |
Sync Notes from Microsoft Exchange server
| API level 2 |
| MDM 2.0 NOTE: Notes syncing is not supported yet. |
Sync Tasks from Microsoft Exchange server
| API level 2 |
| MDM 2.0 |
Default constructor
| API level 1 |
| MDM 1.0 |