package com.casic.smarttube.utils import android.Manifest import android.os.Build import com.casic.smarttube.R object LocaleConstant { /** * ============================================================================================= * Array * ============================================================================================= * */ val USER_PERMISSIONS = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { arrayOf( Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.READ_PHONE_STATE, Manifest.permission.CAMERA, Manifest.permission.CALL_PHONE, Manifest.permission.READ_MEDIA_IMAGES, Manifest.permission.MANAGE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE ) } else { arrayOf( Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.READ_PHONE_STATE, Manifest.permission.CAMERA, Manifest.permission.CALL_PHONE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE ) } val DEVICE_OPERATE_IMAGES = intArrayOf( R.drawable.ic_map, R.drawable.ic_order, R.drawable.ic_delete_white, R.drawable.ic_delete_white ) val DEVICE_OPERATE_TITLES = arrayOf("地图分布", "浓度排序", "全部删除", "批量删除") /** * ============================================================================================= * Int * ============================================================================================= * */ const val PERMISSIONS_CODE = 999 const val PAGE_LIMIT = 20 /** * ============================================================================================= * Long * ============================================================================================= * */ const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L /** * ============================================================================================= * String * ============================================================================================= * */ const val USER_DETAIL_KEY = "USER_DETAIL_KEY" const val SERVER_BASE_URL = "http://111.198.10.15:11311" const val DEFAULT_SERVER_CONFIG = "defaultServerConfig" const val ACCOUNT = "account" const val PASSWORD = "password" }