public static class

ThemesContract.ThemesColumns

extends Object
java.lang.Object
   ↳ cyanogenmod.providers.ThemesContract.ThemesColumns

Summary

Nested Classes
class ThemesContract.ThemesColumns.InstallState  
Constants
String AUTHOR Name of the author of the theme

Type: TEXT

String BOOT_ANIM_URI TODO: Figure structure for actual animation instead of static URI to an image of the boot_anim.
String DATE_CREATED The time that this row was created on its originating client (msecs since the epoch).
String FONT_URI URI to an image of the fonts in this theme.
String HOMESCREEN_URI URI to an image that shows the homescreen with the theme applied since the epoch).
String ICON_URI URI to an image of the fonts in this theme.
String INSTALL_STATE The install state of the theme.
String INSTALL_TIME install time in millisecs.
String IS_DEFAULT_THEME 1 if this theme is the system default theme.
String IS_LEGACY_ICONPACK 1 if this theme is a legacy iconpack.
String IS_LEGACY_THEME 1 if this theme is a legacy theme.
String LAST_UPDATE_TIME install/update time in millisecs.
String LOCKSCREEN_URI URI to an image that shows the lockscreen with theme applied

Type: TEXT

String MODIFIES_ALARMS 1 if theme modifies alarm sounds

Type: INTEGER

Default: 0

String MODIFIES_BOOT_ANIM 1 if theme modifies boot animation

Type: INTEGER

Default: 0

String MODIFIES_FONTS 1 if theme modifies fonts

Type: INTEGER

Default: 0

String MODIFIES_ICONS 1 if theme modifies icons else 0

Type: INTEGER

Default: 0

String MODIFIES_LAUNCHER 1 if theme modifies the launcher/homescreen else 0

Type: INTEGER

Default: 0

String MODIFIES_LIVE_LOCK_SCREEN 1 if theme has a live lock screen

Type: INTEGER

Default: 0

String MODIFIES_LOCKSCREEN 1 if theme modifies the lockscreen else 0

Type: INTEGER

Default: 0

String MODIFIES_NAVIGATION_BAR 1 if theme has an overlay for SystemUI/NavBar

Type: INTEGER

Default: 0

String MODIFIES_NOTIFICATIONS 1 if theme modifies notifications

Type: INTEGER

Default: 0

String MODIFIES_OVERLAYS 1 if theme has overlays

Type: INTEGER

Default: 0

String MODIFIES_RINGTONES 1 if theme modifies ringtones

Type: INTEGER

Default: 0

String MODIFIES_STATUS_BAR 1 if theme has an overlay for SystemUI/StatusBar

Type: INTEGER

Default: 0

String OVERLAYS_URI URI to an image of the fonts in this theme.
String PKG_NAME Unique text to identify the apk pkg.
String PRESENT_AS_THEME 1 if this row should actually be presented as a theme to the user.
String PRIMARY_COLOR A 32 bit RRGGBB color representative of the themes color scheme

Type: INTEGER

String SECONDARY_COLOR A 2nd 32 bit RRGGBB color representative of the themes color scheme

Type: INTEGER

String STATUSBAR_URI URI to an image of the status bar for this theme.
String STYLE_URI URI to an image that shows the style (aka skin) with theme applied

Type: TEXT

String TARGET_API The target API this theme supports is populated by the PackageInfo.
String TITLE The user visible title.
String WALLPAPER_URI URI to the theme's wallpaper.
String _ID The unique ID for a row.
Fields
public static final Uri CONTENT_URI
Public Constructors
ThemesContract.ThemesColumns()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String AUTHOR

Added in API level 5

Name of the author of the theme

Type: TEXT

Constant Value: "author"

public static final String BOOT_ANIM_URI

Added in API level 5

TODO: Figure structure for actual animation instead of static URI to an image of the boot_anim.

Type: TEXT

Constant Value: "bootanim_uri"

public static final String DATE_CREATED

Added in API level 5

The time that this row was created on its originating client (msecs since the epoch).

Type: INTEGER

Constant Value: "created"

public static final String FONT_URI

Added in API level 5

URI to an image of the fonts in this theme.

Type: TEXT

Constant Value: "font_uri"

public static final String HOMESCREEN_URI

Added in API level 5

URI to an image that shows the homescreen with the theme applied since the epoch).

Type: TEXT

Constant Value: "homescreen_uri"

public static final String ICON_URI

Added in API level 5

URI to an image of the fonts in this theme.

Type: TEXT

Constant Value: "icon_uri"

public static final String INSTALL_STATE

Added in API level 5

The install state of the theme. Can be one of the following: UNKNOWN INSTALLING UPDATING INSTALLED

Type: INTEGER

Default: 0

Constant Value: "install_state"

public static final String INSTALL_TIME

Added in API level 5

install time in millisecs. When the row is inserted this column is populated by the PackageInfo.

Type: INTEGER

Default: 0

Constant Value: "install_time"

public static final String IS_DEFAULT_THEME

Added in API level 5

1 if this theme is the system default theme.

Type: INTEGER

Default: 0

Constant Value: "is_default_theme"

public static final String IS_LEGACY_ICONPACK

Added in API level 5

1 if this theme is a legacy iconpack. A legacy icon pack is an APK that was written for Trebuchet or a 3rd party launcher.

Type: INTEGER

Default: 0

Constant Value: "is_legacy_iconpack"

public static final String IS_LEGACY_THEME

Added in API level 5

1 if this theme is a legacy theme.

Type: INTEGER

Default: 0

Constant Value: "is_legacy_theme"

public static final String LAST_UPDATE_TIME

Added in API level 5

install/update time in millisecs. When the row is inserted this column is populated by the PackageInfo. It is used for syncing to PM

Type: INTEGER

Default: 0

Constant Value: "updateTime"

public static final String LOCKSCREEN_URI

Added in API level 5

URI to an image that shows the lockscreen with theme applied

Type: TEXT

Constant Value: "lockscreen_uri"

public static final String MODIFIES_ALARMS

Added in API level 5

1 if theme modifies alarm sounds

Type: INTEGER

Default: 0

Constant Value: "mods_alarms"

public static final String MODIFIES_BOOT_ANIM

Added in API level 5

1 if theme modifies boot animation

Type: INTEGER

Default: 0

Constant Value: "mods_bootanim"

public static final String MODIFIES_FONTS

Added in API level 5

1 if theme modifies fonts

Type: INTEGER

Default: 0

Constant Value: "mods_fonts"

public static final String MODIFIES_ICONS

Added in API level 5

1 if theme modifies icons else 0

Type: INTEGER

Default: 0

Constant Value: "mods_icons"

public static final String MODIFIES_LAUNCHER

Added in API level 5

1 if theme modifies the launcher/homescreen else 0

Type: INTEGER

Default: 0

Constant Value: "mods_homescreen"

public static final String MODIFIES_LIVE_LOCK_SCREEN

Added in API level 5

1 if theme has a live lock screen

Type: INTEGER

Default: 0

Constant Value: "mods_live_lock_screen"

public static final String MODIFIES_LOCKSCREEN

Added in API level 5

1 if theme modifies the lockscreen else 0

Type: INTEGER

Default: 0

Constant Value: "mods_lockscreen"

public static final String MODIFIES_NAVIGATION_BAR

Added in API level 5

1 if theme has an overlay for SystemUI/NavBar

Type: INTEGER

Default: 0

Constant Value: "mods_navigation_bar"

public static final String MODIFIES_NOTIFICATIONS

Added in API level 5

1 if theme modifies notifications

Type: INTEGER

Default: 0

Constant Value: "mods_notifications"

public static final String MODIFIES_OVERLAYS

Added in API level 5

1 if theme has overlays

Type: INTEGER

Default: 0

Constant Value: "mods_overlays"

public static final String MODIFIES_RINGTONES

Added in API level 5

1 if theme modifies ringtones

Type: INTEGER

Default: 0

Constant Value: "mods_ringtones"

public static final String MODIFIES_STATUS_BAR

Added in API level 5

1 if theme has an overlay for SystemUI/StatusBar

Type: INTEGER

Default: 0

Constant Value: "mods_status_bar"

public static final String OVERLAYS_URI

Added in API level 5

URI to an image of the fonts in this theme.

Type: TEXT

Constant Value: "overlays_uri"

public static final String PKG_NAME

Added in API level 5

Unique text to identify the apk pkg. ie "com.foo.bar"

Type: TEXT

Constant Value: "pkg_name"

public static final String PRESENT_AS_THEME

Added in API level 5

1 if this row should actually be presented as a theme to the user. For example if a "theme" only modifies one component (ex icons) then we do not present it to the user under the themes table.

Type: INTEGER

Default: 0

Constant Value: "present_as_theme"

public static final String PRIMARY_COLOR

Added in API level 5

A 32 bit RRGGBB color representative of the themes color scheme

Type: INTEGER

Constant Value: "primary_color"

public static final String SECONDARY_COLOR

Added in API level 5

A 2nd 32 bit RRGGBB color representative of the themes color scheme

Type: INTEGER

Constant Value: "secondary_color"

public static final String STATUSBAR_URI

Added in API level 5

URI to an image of the status bar for this theme.

Type: TEXT

Constant Value: "status_uri"

public static final String STYLE_URI

Added in API level 5

URI to an image that shows the style (aka skin) with theme applied

Type: TEXT

Constant Value: "style_uri"

public static final String TARGET_API

Added in API level 5

The target API this theme supports is populated by the PackageInfo.

Type: INTEGER

Default: 0

Constant Value: "target_api"

public static final String TITLE

Added in API level 5

The user visible title.

Type: TEXT

Constant Value: "title"

public static final String WALLPAPER_URI

Added in API level 5

URI to the theme's wallpaper. We should support multiple wallpaper but for now we will just have 1.

Type: TEXT

Constant Value: "wallpaper_uri"

public static final String _ID

Added in API level 5

The unique ID for a row.

Type: INTEGER (long)

Constant Value: "_id"

Fields

public static final Uri CONTENT_URI

Added in API level 5

Public Constructors

public ThemesContract.ThemesColumns ()

Added in API level 5