| | |
| | | |
| | | import android.Manifest |
| | | import android.app.ActivityManager |
| | | import android.app.UiModeManager |
| | | import android.content.ClipData |
| | | import android.content.ClipboardManager |
| | | import android.content.ContentResolver |
| | | import android.content.Context |
| | | import android.content.Intent |
| | | import android.content.pm.PackageManager |
| | | import android.content.res.Configuration |
| | | import android.net.Uri |
| | | import android.os.Build |
| | | import android.os.Bundle |
| | |
| | | return storePath + File.separator + fileName |
| | | } |
| | | |
| | | fun isTabletDevice(): Boolean { |
| | | val uiModeManager = getSystemService(Context.UI_MODE_SERVICE) as UiModeManager |
| | | return (uiModeManager.currentModeType == Configuration.UI_MODE_TYPE_TELEVISION).not() && |
| | | (resources.configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK >= Configuration.SCREENLAYOUT_SIZE_LARGE) |
| | | } |
| | | |
| | | //=========================================== |
| | | //以下为preferences操作 |
| | | fun getBooleanUserPrefrence(key : String) : Boolean { |