package com.kitty.poclient.common; import com.kitty.poclient.R; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; public class Constant { // "连接中断",CustomToast.makeText,缓存失败,getMediaInfo,未知错误,设备 // 控制端可支持的盒子最低版本 public static final int LEAST_SUPPORT_BOX_VERSIONCODE = 2; // 盒子端局域网IP public static String DEVICE_IP_ADDRESS = "192.168.1.0"; // 屏幕参数 public static int SCREEN_WIDTH = 800; public static int SCREEN_HEIGHT = 480; // 定义网络连接和数据读取超时时间 public static final int MY_CONNECTION_TIMEOUT_MILLIS = 10000; public static final int CONNECTION_TIMEOUT_MILLIS = 10000; public static final int SOCKET_TIMEOUT_MILLIS = 10000; public static final int UPNP_TIMEOUT_MILLIS = 40; // APK下载更新保存地址 // public static final String APK_DOWNLOAD_ADDRESS = // "http://m.dfim.com.cn/app/zhenxianRemote.apk"; public static final String APK_DOWNLOAD_PATH = "/mnt/sdcard/cellremote/zhenxianRemote.apk"; public static final String MUSIC_DOWNLOAD_PATH = "/mnt/sdcard/poclient/music/"; public static final String P_KEY = "8920f3346d2da84d49e73b9612655c36"; // 盒子设备号、KEY public static final String DEVICE_NUMBER = "500A6B15-A20F-5C45-A053-64002E98791E"; public static final String DEVICE_KEY = "34a061dc06db485685ef6ca7634fe9bc"; public static final int DEVICE_TERMINAL_TYPE = 0; // 播放状态 private static final String PLAYING = "PLAYING"; private static final String PAUSED = "PAUSED"; private static final String STOPPED = "STOPPED"; private static final String PREPARED = "PREPARED"; // 获取URI模式(与当前播放列表类型一一对应) public static final int URI_MUSIC = 1; public static final int URI_ALBUM = 2; public static final int URI_THEME = 3; public static final int URI_FAVORITE = 4; public static final int URI_ALL = 5; public static final int URI_USB = 6; public static final int URI_CUE = 7; // 缓存状态请求URI public static final String regCacheUriAlbum = "cache://album?id="; public static final String regCacheUriTheme = "cache://theme?id="; public static final String regCacheUriFavorite = "cache://playlist?id="; public static final String regCacheUriMusic = "cache://music?id="; public static final String cacheUriAllAlbum = "cache://album"; public static final String cacheUriAllTheme = "cache://theme"; public static final String cacheUriAllFavorite = "cache://playlist"; public static final String cacheUriAllMusic = "cache://allmusic"; // 网络请求参数 public static String apikey = "244987";// WatchDog.currentUserId // =,Constant.apikey // public static String apikeyTemp = "245010";//fuck public static final String terminaltype = "10"; public static final String protocolver = "zx/1.1"; public static final String ordertype_audio = "5"; public static final String ordertype_album = "1"; public static final String ordertype_pack = "ordertype_pack"; // 栏目专辑列表查询类型,1=精品聚焦,2-排行榜,3=演出者,4=音乐风格 public static final int COLUMN_ALBUMS_4_BOTIQUES = 1; public static final int COLUMN_ALBUMS_4_TOPS = 2; public static final int COLUMN_ALBUMS_4_ARTISTS = 3; public static final int COLUMN_ALBUMS_4_GENRES = 4; // 搜索类型: 0-全部,1-专辑,5-单曲,10-演出者 public static final int SEARCH_TYPE_ALL = 0; public static final int SEARCH_TYPE_ALBUMS = 1; public static final int SEARCH_TYPE_MUSICS = 5; public static final int SEARCH_TYPE_ARTISTS = 10; // 待模糊处理的图片原始拿取尺寸(原始尺寸为120,越小越模糊) public static final int READY_TO_BLUR_BITMAP_HEIGHT = 10; // 默认的专辑图片、主题图片 public static final Bitmap albumCover = BitmapFactory.decodeResource(UpnpApp.context.getResources(), R.drawable.pic); public static final Bitmap packCover = BitmapFactory.decodeResource(UpnpApp.context.getResources(), R.drawable.theme_cover_bg); // 专辑单曲主题的云状态 public static final int LOCATION_STATE_UNBOUGHT = -1; public static final int LOCATION_STATE_REMOTE = 0; public static final int LOCATION_STATE_INTRANSIT = 3; public static final int LOCATION_STATE_LOCAL = 5; // 专辑单曲主题的云操作 public static final int LOCATION_OPERATION_DELETE = 1;// 删除 public static final int LOCATION_OPERATION_FETCH = 5;// 同步 // 搜索记录的显示条数 public static final int SEARCH_HISTORY_ITEMS_SHOWN = 20; // 商店-栏目详情每页加载的专辑数量 public static final int COLUMN_DETAIL_ITEMS_COUNT_PER_PAGE = 30; // 坑爹的已购音乐中弹出菜单的纵轴偏移量 public static final int POPUP_Y_OFFSET_IN_PURCHASED = -12; // 操作系统类型:1=android 5=ios 10=windows public static final int APP_OS_TYPE = 1; // 设备类型:1=手机 5=平板 10=真现盒 public static final int APP_DEVICE_TYPE = 1; // 临时参数:androidph=安卓手机 androidpad=安卓平板 iosph=苹果手机 iospad=苹果平板 box=真现盒 public static final String APP_TEMP_TYPE = "androidpad"; // 公共广播ACTION public static final String ACTION_PLAYLIST_SEEK_POSITION = "playlistFragmentSeekToCurrentPlayingPosition"; public static final String ACTION_DEAL_STREAMCLIENT_TIMEOUT_OR_FAILURE = "dealWithSocketTimeoutExceptionReceiver"; public static class Config { public static final boolean DEVELOPER_MODE = false; } public static String getBaseUrl() { return WatchDog.currentHost + "zhenxianwang/ws/";// fuck // return WatchDog.currentHostTemp + "zhenxianwang/ws/";//测试版 } public static String getApikey() { return WatchDog.currentUserId; } }