/* This file is part of Project MAXS. MAXS and its modules is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. MAXS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MAXS. If not, see <http://www.gnu.org/licenses/>. */ package org.projectmaxs.shared.global; import java.io.File; import android.os.Environment; public class GlobalConstants { public static final String MAXS = "MAXS"; public static final String HUMAN_READABLE_NAME = "Project " + MAXS; public static final String NAME = "projectmaxs"; public static final String PACKAGE = "org." + NAME; public static final String MAIN_PACKAGE = PACKAGE + ".main"; public static final String MODULE_PACKAGE = PACKAGE + ".module"; public static final String TRANSPORT_PACKAGE = PACKAGE + ".transport"; public static final String SHARED_PACKAGE = PACKAGE + ".shared"; public static final String MAIN_INTENT_SERVICE = MAIN_PACKAGE + ".MAXSIntentService"; public static final String FILEWRITE_MODULE_PACKAGE = MODULE_PACKAGE + ".filewrite"; public static final String FILEWRITE_SERVICE = FILEWRITE_MODULE_PACKAGE + ".FileWriteService"; public static final String FILEWRITE_MODULE_IFT_SERVICE = FILEWRITE_MODULE_PACKAGE + ".IncomingFileTransferService"; public static final String FILEREAD_MODULE_PACKAGE = MODULE_PACKAGE + ".fileread"; public static final String FILEREAD_SERVICE = FILEREAD_MODULE_PACKAGE + ".FileReadService"; public static final String ACTION_REGISTER = PACKAGE + ".REGISTER"; /** * Used to send command from transport to main, and from main to module. */ public static final String ACTION_PERFORM_COMMAND = PACKAGE + ".PERFORM_COMMAND"; public static final String ACTION_EXPORT_SETTINGS = PACKAGE + ".EXPORT_SETTINGS"; public static final String ACTION_IMPORT_SETTINGS = PACKAGE + ".IMPORT_SETTINGS"; public static final String ACTION_INCOMING_FILETRANSFER = PACKAGE + ".INCOMING_FILETRANSFER"; public static final String ACTION_BIND_FILEREAD = PACKAGE + ".ACTION_BIND_FILEREAD"; public static final String ACTION_BIND_FILEWRITE = PACKAGE + ".ACTION_BIND_FILEWRITE"; public static final String ACTION_PURGE_OLD_COMMANDS = PACKAGE + ".PURGE_OLD_COMMANDS"; public static final String ACTION_SERVICE_STARTED = PACKAGE + ".SERVICE_STARTED"; public static final String ACTION_SERVICE_STOPED = PACKAGE + ".SERVICE_STOPPED"; public static final String ACTION_BIND_SERVICE = MAIN_PACKAGE + ".BIND_SERVICE"; public static final String ACTION_REGISTER_MODULE = MAIN_PACKAGE + ".REGISTER_MODULE"; public static final String ACTION_SET_RECENT_CONTACT = MAIN_PACKAGE + ".SET_RECENT_CONTACT"; public static final String ACTION_UPDATE_STATUS = MAIN_PACKAGE + ".UPDATE_STATUS"; public static final String ACTION_SEND_MESSAGE = MAIN_PACKAGE + ".SEND_MESSAGE"; public static final String ACTION_EXPORT_TO_FILE = MAIN_PACKAGE + ".EXPORT_TO_FILE"; public static final String ACTION_IMPORT_EXPORT_STATUS = MAIN_PACKAGE + ".IMPORT_EXPORT_STATUS"; public static final String EXTRA_MODULE_INFORMATION = PACKAGE + ".MODULE_INFORMATION"; public static final String EXTRA_COMMAND = PACKAGE + ".COMMAND"; public static final String EXTRA_MESSAGE = PACKAGE + ".MESSAGE"; public static final String EXTRA_FILE = PACKAGE + ".FILE"; public static final String EXTRA_CONTENT = PACKAGE + ".CONTENT"; public static final String EXTRA_PACKAGE = PACKAGE + ".PACKAGE"; public static final String EXTRA_CONTACT = PACKAGE + ".CONTACT"; public static final String PERMISSION = PACKAGE + ".permission"; public static final String PERMISSION_USE_MODULE = PERMISSION + ".USE_MODULE"; public static final String PERMISSION_USE_TRANSPORT = PERMISSION + ".USE_TRANSPORT"; public static final String PERMISSION_USE_MAIN = PERMISSION + ".USE_MAIN"; public static final String PERMISSION_USE_MAIN_AS_MODULE = PERMISSION + ".USE_MAIN_AS_MODULE"; public static final String PERMISSION_USE_MAIN_AS_TRANSPORT = PERMISSION + ".USE_MAIN_AS_TRANSPORT"; public static final String GIT_REPO_URL = "https://bitbucket.org/projectmaxs/maxs/raw/master"; public static final String HOMEPAGE_URL = "http://projectmaxs.org"; public static final File MAXS_EXTERNAL_STORAGE = new File( Environment.getExternalStorageDirectory(), MAXS); }