Android开发人员必须收藏的代码
做这份整理是想把它作为Android开发的小字典,当遇到一些琐碎问题时,不用再面向百度或者谷歌查询API的使用,费时费力,这里有的话,大家尽管撸走;同时也希望它能逐日壮大起来,期待大家的Star和完善,当然我也会一直更新发布版本和日志,为了方便大家导入,现已上传jcenter;其中很多代码也是汇四方之精华,谢谢前辈们的提供,当然最终还是要通过单元测试的,如有错误,请及时告之。
Activity相关
  • ActivityUtils.java 55
    isActivityExists : 判断是否存在Activity launchActivity : 打开Activity getLauncherActivity: 获取入口activity
  • Demo 11
添加一个网址...
清除相关
  • CleanUtils.java 7
    cleanInternalCache : 清除内部缓存 cleanInternalFiles : 清除内部文件 cleanInternalDbs : 清除内部数据库 cleanInternalDbByName: 根据名称清除
  • Demo 1
    AndroidUtilCode - Android developers should collect the following utils(updating)
添加一个网址...
常量相关
  • ConstUtils.java 8
    MemoryConst: 存储相关常量 TimeConst : 时间相关常量 RegexConst : 正则相关常量
添加一个网址...
判空相关
  • EmptyUtils.java 10
    isEmpty : 判断对象是否为空 isNotEmpty: 判断对象是否非空
  • Test 3
添加一个网址...
定位相关
  • LocationUtils.java 3
    isGpsEnabled : 判断Gps是否可用 isLocationEnabled: 判断定位是否可用 openGpsSettings : 打开Gps设置界面 register : 注册 unregister
  • Demo 1
    AndroidUtilCode - Android developers should collect the following utils(updating)
添加一个网址...
SD卡相关
  • SDCardUtils.java 1
    isSDCardEnable: 判断SD卡是否可用 getSDCardPath : 获取SD卡路径 getDataPath : 获取SD卡Data路径 getFreeSpace : 计算SD卡的剩余空间 getSDCardInfo :
  • Demo 0
添加一个网址...
字符串相关
  • StringUtils.java 2
    isEmpty : 判断字符串是否为null或长度为0 isSpace : 判断字符串是否为null或全为空格 equals : 判断两字符串是否相等 equalsIgnoreCase: 判
  • Test 0
添加一个网址...
吐司相关
  • ToastUtils.java 11
    init : 吐司初始化 showShortToastSafe: 安全地显示短时吐司 showLongToastSafe : 安全地显示长时吐司 showShortToast : 显示短时吐司 showLon
  • Demo 5
添加一个网址...
添加一个卡片…
App相关
  • AppUtils.java 27
    isInstallApp : 判断App是否安装 installApp : 安装App(支持6.0) installAppSilent : 静默安装App uninstallApp
  • Demo 5
添加一个网址...
剪贴板相关
  • ClipboardUtils.java 2
    copyText : 复制文本到剪贴板 getText : 获取剪贴板的文本 copyUri : 复制uri到剪贴板 getUri : 获取剪贴板的uri copyIntent: 复制意图到剪贴板 getIntent : 获
添加一个网址...
设备相关
  • DeviceUtils.java 4
    isDeviceRooted : 判断设备是否rooted getSDKVersion : 获取设备系统版本号 getAndroidID : 获取设备AndroidID getMacAddress : 获取设备MAC
  • Demo 1
添加一个网址...
Handler相关
添加一个网址...
键盘相关
  • KeyboardUtils.java 1
    hideSoftInput : 动态隐藏软键盘 clickBlankArea2HideSoftInput: 点击屏幕空白区域隐藏软键盘 showSoftInput : 动态显示软键盘
  • Demo 0
添加一个网址...
日志相关
  • LogUtils.java 2
    init : 初始化函数 getBuilder: 获取LogUtils建造者 v : Verbose日志 d : Debug日志 i : Info日志 w : War
  • Test 0
添加一个网址...
拼音相关
  • PinyinUtils.java 3
    ccs2Pinyin : 汉字转拼音 ccs2Pinyin : 汉字转拼音 getPinyinFirstLetter : 获取第一个汉字首字母 getPinyinFirstLetters: 获取所有汉
  • Test 0
添加一个网址...
服务相关
  • ServiceUtils.java 4
    getAllRunningService: 获取所有运行的服务 startService : 启动服务 stopService : 停止服务 bindService : 绑定服务 unbindS
添加一个网址...
Shell相关
添加一个网址...
Snackbar相关
  • SnackbarUtils.java 1
    showShortSnackbar : 显示短时snackbar showLongSnackbar : 显示长时snackbar showIndefiniteSnackbar: 显示自定义时长snackbar addVie
  • Demo 1
添加一个网址...
SP相关
  • SPUtils.java 0
    SPUtils : SPUtils构造函数 putString : SP中写入String类型value getString : SP中读取String putInt : SP中写入int类型value getInt : S
  • Test 0
添加一个网址...
压缩相关
  • ZipUtils.java 3
    zipFiles : 批量压缩文件 zipFile : 压缩文件 unzipFiles : 批量解压文件 unzipFile : 解压文件 unzipFileByKeywo
  • Test 2
    AndroidUtilCode - Android developers should collect the following utils(updating)
添加一个网址...
添加一个卡片…
栏相关
  • BarUtils.java 12
    setTransparentStatusBar: 设置透明状态栏(api大于19方可使用) hideStatusBar : 隐藏状态栏 getStatusBarHeight : 获取状态栏高度 isStatusBa
添加一个网址...
关闭相关
添加一个网址...
崩溃相关
添加一个网址...
编码解码相关
  • EncodeUtils.java 0
    urlEncode : URL编码 urlDecode : URL解码 base64Encode : Base64编码 base64Encode2String: Base64编码 base64
  • Test 0
    AndroidUtilCode - Android developers should collect the following utils(updating)
添加一个网址...
网络相关
  • NetworkUtils.java 1
    openWirelessSettings : 打开网络设置界面 isConnected : 判断网络是否连接 isAvailableByPing : 判断网络是否可用 getDataEnabled
  • Demo 1
添加一个网址...
进程相关
  • ProcessUtils.java 2
    getForegroundProcessName : 获取前台线程包名 killAllBackgroundProcesses: 杀死所有的后台服务进程 killBackgroundProcesses : 杀死后台服务进程
  • Demo 0
添加一个网址...
屏幕相关
  • ScreenUtils.java 3
    getScreenWidth : 获取屏幕的宽度(单位:px) getScreenHeight : 获取屏幕的高度(单位:px) setLandscape : 设置屏幕为横屏 setPort
添加一个网址...
尺寸相关
  • SizeUtils.java 1
    dp2px, px2dp : dp与px转换 sp2px, px2sp : sp与px转换 applyDimension : 各种单位转换 forceGetViewSize : 在onCreate中获取视图的尺寸 mea
添加一个网址...
SpannableString相关工具类
添加一个卡片…
二维码
建议反馈
二维码