OSDN Git Service

Rewrite image fetching and caching
[android-x86/packages-apps-Eleven.git] / src / com / andrew / apollo / Constants.java
1 /**\r
2  * \r
3  */\r
4 \r
5 package com.andrew.apollo;\r
6 \r
7 /**\r
8  * @author Andrew Neal\r
9  */\r
10 public final class Constants {\r
11 \r
12     // Last.fm API\r
13     public final static String LASTFM_API_KEY = "0bec3f7ec1f914d7c960c12a916c8fb3";\r
14 \r
15     // SharedPreferences\r
16     public final static String APOLLO = "Apollo", APOLLO_PREFERENCES = "apollopreferences",\r
17             ARTIST_KEY = "artist", ALBUM_KEY = "album",\r
18             GENRE_KEY = "genres", ARTIST_ID = "artistid", NUMWEEKS = "numweeks",\r
19             PLAYLIST_NAME_FAVORITES = "Favorites", PLAYLIST_NAME = "playlist",\r
20             THEME_PACKAGE_NAME = "themePackageName", THEME_DESCRIPTION = "themeDescription",\r
21             THEME_PREVIEW = "themepreview", THEME_TITLE = "themeTitle",\r
22             UP_STARTS_ALBUM_ACTIVITY = "upStartsAlbumActivity";\r
23 \r
24     // Bundle & Intent type\r
25     public final static String MIME_TYPE = "mimetype", INTENT_ACTION = "action", DATA_SCHEME = "file";\r
26 \r
27     // Storage Volume\r
28     public final static String EXTERNAL = "external";\r
29 \r
30     // Playlists\r
31     public final static long PLAYLIST_UNKNOWN = -1, PLAYLIST_ALL_SONGS = -2, PLAYLIST_QUEUE = -3,\r
32             PLAYLIST_NEW = -4, PLAYLIST_FAVORITES = -5, PLAYLIST_RECENTLY_ADDED = -6;\r
33 \r
34     // Genres\r
35     public final static String[] GENRES_DB = {\r
36             "Blues", "Classic Rock", "Country", "Dance", "Disco", "Funk", "Grunge", "Hip-Hop",\r
37             "Jazz", "Metal", "New Age", "Oldies", "Other", "Pop", "R&B", "Rap", "Reggae", "Rock",\r
38             "Techno", "Industrial", "Alternative", "Ska", "Death Metal", "Pranks", "Soundtrack",\r
39             "Euro-Techno", "Ambient", "Trip-Hop", "Vocal", "Jazz+Funk", "Fusion", "Trance",\r
40             "Classical", "Instrumental", "Acid", "House", "Game", "Sound Clip", "Gospel", "Noise",\r
41             "AlternRock", "Bass", "Soul", "Punk", "Space", "Meditative", "Instrumental Pop",\r
42             "Instrumental Rock", "Ethnic", "Gothic", "Darkwave", "Techno-Industrial", "Electronic",\r
43             "Pop-Folk", "Eurodance", "Dream", "Southern Rock", "Comedy", "Cult", "Gangsta",\r
44             "Top 40", "Christian Rap", "Pop/Funk", "Jungle", "Native American", "Cabaret",\r
45             "New Wave", "Psychedelic", "Rave", "Showtunes", "Trailer", "Lo-Fi", "Tribal",\r
46             "Acid Punk", "Acid Jazz", "Polka", "Retro", "Musical", "Rock & Roll", "Hard Rock",\r
47             "Folk", "Folk-Rock", "National Folk", "Swing", "Fast Fusion", "Bebob", "Latin",\r
48             "Revival", "Celtic", "Bluegrass", "Avantgarde", "Gothic Rock", "Progressive Rock",\r
49             "Psychedelic Rock", "Symphonic Rock", "Slow Rock", "Big Band", "Chorus",\r
50             "Easy Listening", "Acoustic", "Humour", "Speech", "Chanson", "Opera", "Chamber Music",\r
51             "Sonata", "Symphony", "Booty Bass", "Primus", "Porn Groove", "Satire", "Slow Jam",\r
52             "Club", "Tango", "Samba", "Folklore", "Ballad", "Power Ballad", "Rhythmic Soul",\r
53             "Freestyle", "Duet", "Punk Rock", "Drum Solo", "A capella", "Euro-House", "Dance Hall",\r
54             "Goa", "Drum & Bass", "Club-House", "Hardcore", "Terror", "Indie", "Britpop",\r
55             "Negerpunk", "Polsk Punk", "Beat", "Christian Gangsta Rap", "Heavy Metal",\r
56             "Black Metal", "Crossover", "Contemporary Christian", "Christian Rock ", "Merengue",\r
57             "Salsa", "Thrash Metal", "Anime", "JPop", "Synthpop"\r
58     };\r
59 \r
60     // Theme item type\r
61     public final static int THEME_ITEM_BACKGROUND = 0, THEME_ITEM_FOREGROUND = 1;\r
62 \r
63     public final static String INTENT_ADD_TO_PLAYLIST = "com.andrew.apollo.ADD_TO_PLAYLIST",\r
64             INTENT_PLAYLIST_LIST = "playlistlist",\r
65             INTENT_CREATE_PLAYLIST = "com.andrew.apollo.CREATE_PLAYLIST",\r
66             INTENT_RENAME_PLAYLIST = "com.andrew.apollo.RENAME_PLAYLIST",\r
67             INTENT_KEY_RENAME = "rename", INTENT_KEY_DEFAULT_NAME = "default_name";\r
68 \r
69     private Constants() {\r
70         throw new UnsupportedOperationException();\r
71     }\r
72 }\r