/* * Copyright (C) 2010 mAPPn.Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.mappn.gfan; /** * 全局常量 * * @author andrew.wang * @date 2011-4-20 * @since Version 0.7.0 * */ public interface Constants { /** Google统计ID */ static final String GOOGLE_UID = "UA-17683102-4"; /** Gfan统计格式 */ static final String STATISTICS_FORMAT = "%s - %s"; /** 机锋市场根目录 */ static final String ROOT_DIR = "gfan"; /** 机锋市场缓存目录 */ static final String IMAGE_CACHE_DIR = ROOT_DIR + "/.cache"; /** 截屏图片缓存目录 */ static final String IMAGE_SNAPSHOT_DIR = ROOT_DIR + "/.snapshot"; /** 应用分类 */ static final String CATEGORY_APP = "app"; /** 游戏分类 */ static final String CATEGORY_GAME = "game"; /** 主题分类 */ static final String CATEGORY_THEME = "theme"; /** 电子书分类 */ static final String CATEGORY_EBOOK = "ebook"; /** 增长最快分类 */ static final String CATEGORY_GROW = "grow"; /** 谷歌市场产品 */ static final String SOURCE_TYPE_GOOGLE = "1"; /** 机锋市场产品 */ static final String SOURCE_TYPE_GFAN = "0"; /** 产品收费的类型:免费 */ static final int PAY_TYPE_FREE = 1; /** 产品收费的类型:收费 */ static final int PAY_TYPE_PAID = 2; /** 排序的类型:下载次数 */ static final int ORDER_TYPE_DOWNLOAD = 1; /** 排序的类型:发布时间 */ static final int ORDER_TYPE_TIME = 2; /** 排序的类型:装机量 */ static final int ORDER_TYPE_INSTALLED_NUM = 3; /** 状态 -- 未下载 */ static final int STATUS_NORMAL = 0; /** 状态 -- 准备开始下载 */ static final int STATUS_PENDING = 1; /** 状态 -- 已安装 */ static final int STATUS_INSTALLED = 11; /** 状态 -- 已下载未安装 */ static final int STATUS_DOWNLOADED = 9; /** 状态 -- 可更新 */ static final int STATUS_UPDATE = 10; /** 搜索结果 -- 市场部分 */ static final int SEARCH_TYPE_MARKET = 0; /** 搜索结果 -- 社区部分 */ static final int SEARCH_TYPE_BBS = 1; /** 购买产品 */ static final String IS_BUY = "is_buy"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Intent Extra Message Field /** 分类信息 */ static final String EXTRA_CATEGORY = "extra.category"; /** 包名信息 */ static final String EXTRA_PACKAGE_NAME = "extra.key.package.name"; /** 产品ID信息 */ static final String EXTRA_PRODUCT_ID = "extra.key.pid"; /** 产品来源信息(机锋市场/谷歌市场) */ static final String EXTRA_SOURCE_TYPE = "extra.key.source.type"; /** 产品详细信息 */ static final String EXTRA_PRDUCT_DETAIL = "extra.product.detail"; /** 产品截图ID信息 */ static final String EXTRA_SCREENSHOT_ID = "extra.screenshot.id"; /** 产品排序信息 (按时间或者下载量) */ static final String EXTRA_SORT_TYPE = "extra.order"; /** 产品分类ID */ static final String EXTRA_CATEGORY_ID = "extra.category.id"; /** 搜索结果页分类 */ static final String EXTRA_SEARCH_TYPE = "extra.search.type"; /** 首页预加载内容 */ static final String EXTRA_HOME_DATA = "extra.home.data"; /** 首页预加载内容(顶部) */ static final String EXTRA_HOME_DATA_TOP = "extra.home.data.top"; /** 首页预加载内容(底部) */ static final String EXTRA_HOME_DATA_BOTTOM = "extra.home.data.bottom"; /** 加载最大值 */ static final String EXTRA_MAX_ITEMS = "extra.max.items"; static final int INFO_UPDATE = 0; static final int INFO_REFRESH = 1; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> /** SubTitle Keyword */ static final String KEY_PLACEHOLDER = "place_holder"; /* * Product Item Information */ static final String KEY_PRODUCT_ID = "p_id"; static final String KEY_PRODUCT_NAME = "name"; static final String KEY_PRODUCT_TYPE = "product_type"; static final String KEY_PRODUCT_SUB_CATEGORY = "sub_category"; static final String KEY_PRODUCT_IS_STAR = "is_star"; static final String KEY_PRODUCT_CATEGORY = "product_category"; static final String KEY_PRODUCT_DESCRIPTION = "product_description"; static final String KEY_PRODUCT_PRICE = "price"; static final String KEY_PRODUCT_SIZE = "app_size"; static final String KEY_PRODUCT_RATING = "rating"; static final String KEY_PRODUCT_DOWNLOAD_URI = "url"; static final String KEY_PRODUCT_PAY_TYPE = "pay_category"; static final String KEY_PRODUCT_SHORT_DESCRIPTION = "short_description"; static final String KEY_PRODUCT_SOURCE_TYPE = "source_type"; static final String KEY_PRODUCT_AUTHOR = "author_name"; static final String KEY_PRODUCT_DOWNLOAD = "product_download"; static final String KEY_PRODUCT_ICON_URL = "icon_url"; static final String KEY_PRODUCT_ICON_URL_LDPI = "ldpi_icon_url"; static final String KEY_PRODUCT_PACKAGE_NAME = "packagename"; static final String KEY_PRODUCT_VERSION_NAME = "version_name"; static final String KEY_PRODUCT_VERSION_CODE = "version_code"; static final String KEY_PRODUCT_COMMENTS_COUNT = "comments_count"; static final String KEY_PRODUCT_RATING_COUNT = "ratings_count"; static final String KEY_PRODUCT_DOWNLOAD_COUNT = "download_count"; static final String KEY_PRODUCT_LONG_DESCRIPTION = "long_description"; static final String KEY_PRODUCT_PUBLISH_TIME = "publish_time"; static final String KEY_PRODUCT_MD5 = "filemd5"; static final String KEY_PRODUCT_UP_REASON = "up_reason"; static final String KEY_PRODUCT_UP_TIME = "up_time"; static final String KEY_PRODUCT_PERMISSIONS = "uses_permission"; static final String KEY_PRODUCT_IS_INSTALLED = "is_installed"; static final String KEY_PRODUCT_STATUS = "status"; static final String KEY_PRODUCT_IS_RECOMMEND = "product_is_recommend"; static final String KEY_PRODUCT_ICON = "icon_url"; static final String KEY_PRODUCT_INFO = "info"; static final String KEY_PRODUCT_PUBLIC_TIME = "public_time"; static final String KEY_PRODUCT_SCREENSHOT_1 = "screenshot_1"; static final String KEY_PRODUCT_SCREENSHOT_2 = "screenshot_2"; static final String KEY_PRODUCT_SCREENSHOT_3 = "screenshot_3"; static final String KEY_PRODUCT_SCREENSHOT_4 = "screenshot_4"; static final String KEY_PRODUCT_SCREENSHOT_5 = "screenshot_5"; static final String KEY_PRODUCT_SCREENSHOT_LDPI_1 = "screenshot_1"; static final String KEY_PRODUCT_SCREENSHOT_LDPI_2 = "screenshot_2"; static final String KEY_PRODUCT_SCREENSHOT_LDPI_3 = "screenshot_3"; static final String KEY_PRODUCT_SCREENSHOT_LDPI_4 = "screenshot_4"; static final String KEY_PRODUCT_SCREENSHOT_LDPI_5 = "screenshot_5"; // 个人中心页 static final String HEADER_ITEM = "header"; static final String ACCOUNT_ICON = "icon"; static final String ACCOUNT_TITLE = "title"; static final String ACCOUNT_DESC = "desc"; static final String ACCOUNT_TIME = "time"; static final String ACCOUNT_DOWNLOAD = "download"; static final String ACCOUNT_TYPE = "account_type"; static final String ACCOUNT_ARROW = "arrow"; static final int FLAG_GROUP_ITEM = 8; static final int FLAG_HEADER_ITEM = 9; // 没有支付记录 static final int FLAG_NO_PAY_LOG_ITEM = 10; static final String KEY_PRODUCT_LIST = "product_list"; static final String KEY_PRODUCT = "product"; static final String KEY_PRODUCTS = "products"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_CATEGORY_ID = "category_id"; static final String KEY_CATEGORY_NAME = "category_name"; static final String KEY_ID = "id"; static final String KEY_SUBJECT = "subject"; static final String KEY_TOTAL_SIZE = "total_size"; static final String KEY_END_POSITION = "end_position"; static final String KEY_JK_LIST = "bbsAttJkVOList"; static final String KEY_FILE_LIST = "bbsAttJkFileVOList"; static final String KEY_FILE_NAME = "fileName"; static final String KEY_DOWN_URL = "downloadUrl"; static final String KEY_SUB_LIST = "sub"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_CATEGORY = "category"; static final String KEY_CATEGORYS = "categorys"; static final String KEY_SUB_CATEGORY = "sub_category"; static final String KEY_APP_COUNT = "app_count"; static final String KEY_CATEGORY_ICON_URL = "icon_url"; static final String KEY_TOP_APP = "top_app"; static final String KEY_APP_1 = "app_1"; static final String KEY_APP_2 = "app_2"; static final String KEY_APP_3 = "app_3"; static final String KEY_RECOMMEND_TYPE = "top_recommend_type"; static final String KEY_RECOMMEND_ICON = "pic"; static final String KEY_RECOMMEND_ID = "id"; static final String KEY_RECOMMEND_TITLE = "reason"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_KEYLIST = "keys"; static final String KEY_TEXT = "text"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_DOWNLOAD_INFO = "download_info"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_USER_NAME = "name"; static final String KEY_USER_UID = "uid"; static final String KEY_USER_EMAIL = "email"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_COMMENTS = "comments"; static final String KEY_COMMENT = "comment"; static final String KEY_COMMENT_BODY = "comment"; static final String KEY_COMMENT_ID = "comment_id"; static final String KEY_COMMENT_AUTHOR = "author"; static final String KEY_COMMENT_DATE = "date"; static final String KEY_COMMENT_LIST = "comment_list"; static final String KEY_VALUE = "value"; // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> static final String KEY_TOPICS = "topics"; static final String KEY_TOPIC = "topic"; static final String KEY_TOPIC_ID = "topic_id"; static final String KEY_TOPIC_ICON = "app_icon_url"; static final String KEY_TOPIC_ICON_LDPI = "ldpi_app_icon_url"; static final String KEY_TOPIC_NAME = "name"; static final String KEY_REQUIRED_CATEGORY = "req_category"; static final String KEY_REQUIRED_CATEGORY_NAME = "name"; static final String KEY_PAY_CONSUME = "consume"; static final String KEY_PAY_CHARGE = "charge"; static final String KEY_PAY_BUY_APP = "buy_app"; static final String KEY_PAY_LOGS = "logs"; static final String KEY_PAY_FLAG = "flag"; static final String KEY_PAY_ORDER_ID = "order_id"; static final String KEY_PAY_DESCRIPTION = "description"; static final String KEY_PAY_TIME = "create_time"; static final String KEY_PAY_MONEY = "money"; static final String KEY_PAY_STATUS = "status"; // 支付页 static final String REMOTE_VERSION = "remote_version"; static final String RESULT = "result"; static final String PAY_CARD = "card"; static final String PAY_TYPE = "pay_type"; static final String ACCOUNT_LEN = "account_len"; static final String PASSWORD_LEN = "password_len"; static final String PAY_CREDIT = "credit"; static final String PAY_RESULT = "pay_result"; // 下载文件的状态 static final int STATUS_DOWNLOADING = 1; static final int STATUS_PAUSE = 2; static final int SUGGEST_UPDATE = 1; static final int FORCE_UPDATE = 2; /** 点击下载列表 */ static final String BROADCAST_CLICK_INTENT = "com.mappn.gfan.download.intent"; // 检查是否有新splash图片 static final String BROADCAST_SPLASH_CHECK_UPGRADE = "com.mappn.market.broadcast.splash.CHECK_UPGRADE"; // 提示更新的广播 static final String BROADCAST_NOTICE_UPGRADE = "com.mappn.market.broadcast.notice.upgrade"; static final String BROADCAST_CHECK_UPGRADE = "com.mappn.market.broadcast.check.upgrade"; static final String BROADCAST_FORCE_EXIT = "com.mappn.gfan.broadcast.FORCE_EXIT"; static final String BROADCAST_REMIND_LATTER = "com.mappn.gfan.broadcast.REMIND_LATTER"; static final String BROADCAST_DOWNLOAD_OPT = "com.mappn.gfan.broadcast.DOWNLOAD_OPT"; static final String BROADCAST_DOWNLOAD = "com.mappn.gfan.broadcast.DOWNLOAD"; static final int NO_UPDATE = 0; static final String EXTRA_UPDATE_LEVEL = "update_level"; static final String EXTRA_VERSION_CODE = "version_code"; static final String EXTRA_VERSION_NAME = "version_name"; static final String EXTRA_DESCRIPTION = "description"; static final String EXTRA_URL = "apk_url"; static final String PRODUCT_RESPONSE = "response"; // product attribute static final String PRODUCT_PACKAGENAME = "package_name"; static final String INSTALL_APP_LOGO = "logo"; static final String INSTALL_APP_TITLE = "app_title"; static final String INSTALL_APP_DESCRIPTION = "app_detail"; static final String INSTALL_APP_CHECKED = "app_checked"; static final String INSTALL_PLACE_HOLDER = "place_holder"; static final String INSTALL_APP_IS_CHECKED = "is_checked"; // BBS搜索结果Title static final String SEARCH_RESULT_TITLE = "search_result_title"; static final String GROUP_1 = "装机必备"; static final String GROUP_2 = "搜索"; static final String GROUP_3 = "推荐位"; static final String GROUP_4 = "首页"; static final String GROUP_5 = "分类页"; static final String GROUP_6 = "排行页"; static final String GROUP_7 = "管理页"; static final String GROUP_8 = "菜单"; static final String GROUP_9 = "登录页"; static final String GROUP_10 = "注册页"; static final String GROUP_11 = "个人中心页"; static final String GROUP_12 = "应用详情页"; static final String GROUP_13 = "反馈页"; static final String GROUP_14 = "产品列表页"; // 装机必备模式提示次数 static final String ALERT = "提醒"; // 通过提示进入装机必备模式的次数 static final String ALERT_CLICK = "点击提醒"; // 搜索打开次数 static final String OPEN_SEARCH = "点击进入搜索"; // 搜索页点击搜索按钮次数 static final String CLICK_SEARCH = "点击搜索按钮"; // 点击热门关键词次数 static final String CLICK_SEARCH_KEYWORDS = "点击热门关键词"; // 搜索结果页点击论坛tab的次数 static final String CLICK_SEARCH_BBS = "点击论坛TAB"; // 搜索结果页附件下载次数 static final String CLICK_SEARCH_BBS_APK = "附件下载"; // 首页头部广告图9张,每一张的点击 static final String CLICK_RECOMMEND_TOP = "点击顶部推荐位 -> "; // 分类菜单点击次数 static final String CLICK_CATEGORY_TAB = "点击分类TAB"; // 排行菜单点击次数 static final String CLICK_RANK_TAB = "点击排行TAB"; // 管理菜单点击次数 static final String CLICK_MANAGER_TAB = "点击管理TAB"; // 首页菜单点击次数 static final String CLICK_HOME_TAB = "点击首页TAB"; // static final String 首页30条应用已安装的比例 // static final String 首页30条应用点击应用名称及图标区域的次数 // 首页30条应用点击直接下载、更新的次数 static final String DIRECT_DOWNLOAD = "直接下载、更新"; // 装机必备入口点击数 static final String ENTRY = "点击装机必备"; // 专题入口点击次数 static final String CLICK_TOPIC_ENTRY = "点击专题"; // 每个专题点击次数 static final String CLICK_SUB_TOPIC = "点击专题 -> "; // 每个分类、子分类点击次数 static final String CLICK_CATEGORY_ITEM = "点击分类 -> "; // 每个子分类下“最新”tab点击次数 static final String CLICK_SUB_CATEGORY_NEW_TAB = "点击最新TAB"; // 每个子分类最热、最新产品列表的下一页读取次数 static final String PRODUCT_LAZY_LOAD = "产品延迟加载"; // 排行下各个tab点击次数 static final String CLICK_RANK_APP = "点击应用排行"; static final String CLICK_RANK_GAME = "点击游戏排行"; static final String CLICK_RANK_BOOK = "点击电子书排行"; static final String CLICK_RANK_POP = "点击风向标排行"; // static final String 排行下各个tab下的下一页读取次数 // 已下载软件管理点击次数 static final String CLICK_FILE_MANAGER = "点击文件管理"; // 应用管理界面,更新点击次数 static final String CLICK_UPDATE = "点击更新"; // 应用管理界面,卸载点击次数 static final String CLICK_UNINSTALL = "点击卸载"; // 应用管理界面,应用详情页点击次数 static final String CLICK_DETAIL = "点击应用详情"; // 详情页打开次数 static final String OPEN_PRODUCT_DETAIL = "打开详情页"; // 在详情页点击下载或更新次数 static final String DETAIL_DOWNLOAD = "点击下载或更新"; // 详情页介绍,“更多”点击次数 static final String DETAIL_CLICK_MORE = "点击更多介绍"; // 详情页,截图点击次数 static final String DETAIL_CLICK_SNAPSHOT = "点击截图"; // 详情页,评论tab点击次数 static final String DETAIL_CLICK_COMMENT = "查看评论"; // 详情页,发起评论点击次数 static final String DETAIL_POST_COMMENT = "发表评论"; // 账号点击次数 static final String MENU_CLICK_ACCOUNT = "点击用户中心"; // 登录次数 static final String LOGIN = "点击登录"; // 注册次数 static final String REGISTER = "点击注册"; // 登录成功次数 static final String LOGIN_SUCCESS = "登录成功"; // 注册成功次数 static final String REGISTER_SUCCESS = "注册成功"; // 云推送开启次数 static final String OPEN_PUSH = "开启云推送"; // 云推送关闭次数 static final String CLOSE_PUSH = "关闭云推送"; // 充值入口点击次数 static final String CHARGE = "点击充值"; // static final String 支付宝充值每个流程阶段进入次数 // static final String 电话卡充值每个流程阶段进入次数 // 反馈点击次数 static final String MENU_CLICK_FEEDBACK = "打开反馈页"; // 反馈发送次数 static final String SEND_FEEDBACK = "发送反馈"; // 设置点击次数 static final String MENU_CLICK_SETTINGS = "打开设置"; // 缓存清除次数 static final String CLICK_CLEAR_CACHE = "清除缓存"; // 搜索历史清除次数 static final String CLICK_CLEAR_SEARCH_HISTORY = "清除搜索历史"; // 应用过滤设置次数 static final String OPEN_FILTER = "打开应用过滤"; // 社区点击次数 static final String MENU_CLICK_BBS = "打开社区"; }