{"id":15041092,"url":"https://github.com/liqinew/myutils","last_synced_at":"2025-08-21T23:32:51.667Z","repository":{"id":39380309,"uuid":"119327933","full_name":"LiqiNew/MyUtils","owner":"LiqiNew","description":" :pray: 提供时间轴转星座|生肖工具、系统存储空间获取工具、文件大小格式化工具、获取指定文件大小工具、AES加密解码工具(支持android端平台加密解密，java端和android端相互加密解密)、SharePreference操作工具、 File文件操作工具、日期获取和计算工具、界面跳转Intent操作工具、字符串验证和数值转换操作工具、手机震动工具、系统资源操作工具、网络检测工具、 wifi操作工具、单位换算工具、zip压缩和解压操作工具、XML解析操作工具（只支持几种指定格式）、图片加载和处理工具，数据库操作（增删改查）工具、Base64编码解码工具、MD5加密工具。","archived":false,"fork":false,"pushed_at":"2018-10-24T09:10:33.000Z","size":317,"stargazers_count":168,"open_issues_count":2,"forks_count":51,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-12-20T06:06:01.331Z","etag":null,"topics":["aes","androidutils","base64","basesharepreference","db","imageloader","md5","sqlite","time","utils","xml","zip"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiqiNew.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-29T03:40:48.000Z","updated_at":"2024-12-03T05:47:21.000Z","dependencies_parsed_at":"2022-09-06T11:12:16.829Z","dependency_job_id":null,"html_url":"https://github.com/LiqiNew/MyUtils","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiqiNew%2FMyUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiqiNew%2FMyUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiqiNew%2FMyUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiqiNew%2FMyUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiqiNew","download_url":"https://codeload.github.com/LiqiNew/MyUtils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230542288,"owners_count":18242332,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aes","androidutils","base64","basesharepreference","db","imageloader","md5","sqlite","time","utils","xml","zip"],"created_at":"2024-09-24T20:45:31.959Z","updated_at":"2024-12-20T06:06:10.971Z","avatar_url":"https://github.com/LiqiNew.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![](https://jitpack.io/v/liqinew/myutils.svg)](https://jitpack.io/#liqinew/myutils)\n[![](https://img.shields.io/badge/%E4%BD%9C%E8%80%85-%E6%9D%8E%E5%A5%87-orange.svg)](https://github.com/LiqiNew)\n\n# MyUtils\nMyUtils是一个包含全方位的工具的工具项目。项目里面提供时间轴转星座|生肖工具、系统存储空间获取工具、文件大小格式化工具、获取指定文件大小工具、数字格式化工具、\nBase64编码解码工具、MD5加密工具、AES加密解码工具(支持android端平台加密解密，java端和android端相互加密解密)、SharePreference操作工具、\nFile文件操作工具、日期获取和计算工具、界面跳转Intent操作工具、字符串验证和数值转换操作工具、手机震动工具、系统资源操作工具、网络检测工具、\nwifi操作工具、单位换算工具、zip压缩和解压操作工具、XML解析操作工具（只支持几种指定格式）、图片加载和处理工具，数据库操作（增删改查）工具。\n\n**V.1.1.7版本新增功能**\n* **FileSizeFormattingUtil** 文件大小格式化工具对象\n* **StaticFileUtils**  获取指定文件大小工具对象\n* **NumericFormatUtils** 数字格式化工具对象\n* **StaticUtility** 获取设备屏幕的高度和宽度，获取状态栏高度，获取导航栏高度，判断是否有导航栏，判断是否已经root，判断是否在模拟器上运行， 跳转到首页面\n* **SystemMemorySpaceGetUtil** 系统存储空间获取工具对象\n* **ZodiacUtil**时间轴转星座|生肖工具对象\n\n### 内部远程依赖Library（已经远程依赖的Library，切勿主项目里重复依赖。）\n\n**BaseLogger：'com.github.liqinew:baselogger:V.1.0.0'**\u003cbr\u003e\n\n**universal-image-loader：'com.nostra13.universalimageloader:universal-image-loader:1.9.5'**\u003cbr\u003e\n\n**appcompat-v7：'com.android.support:appcompat-v7:25.2.0'**\u003cbr\u003e\n\n### 关于权限\n**项目targetSdkVersion \u003c= 22，不需要做任何操作。\u003cbr\u003e\n项目targetSdkVersion \u003e= 23，请自行动态赋予权限。[推荐使用此框架去动态设置权限-AndPermission](https://github.com/yanzhenjie/AndPermission)**\n\n# 如何使用?\n\n### Gradle远程依赖 ###\n**1：在项目根目录build.gradley**\t\u003cbr\u003e\n```gradle\nallprojects {\n　　repositories {\n  　　//依赖仓库\n　　　maven { url 'https://jitpack.io' }\n　　}\n}\n```\n**2：依赖MyUtils**\u003cbr\u003e\n```gradle\ncompile 'com.github.liqinew:myutils:V.1.1.7'\n```\n\n###  [点击查阅MyUtils-API文档](https://liqinew.github.io/MyUtils/)\n\n### 对应的工具对象\n\n* **Base64**对象是Base64编码解码工具\n* **MD5Util**对象是MD5加密工具\n* **AndroidAESEncryptor**对象是Android端平台AES加密解密工具\n* **JToAAesEncryptor**对象是java端和android端相互AES加密解密工具\n* **BaseSharePreference**对象是SharePreference操作工具\n* **StaticFileUtils**对象是File文件操作工具\n* **TimeUtil**对象是日期获取和计算工具\n* **ActivityUtil**对象是界面跳转Intent操作工具\n* **Validation**对象是字符串验证和数值转换操作工具\n* **VibratorUtil**对象是手机震动工具\n* **StaticUtility**对象是系统资源操作工具\n* **NetWorkUtil**对象是网络检测工具\n* **WifiController**对象是wifi操作工具\n* **FDUnitUtil**对象是单位换算工具\n* **ZipUtils**对象是zip压缩和解压操作工具\n* **ImageLoaderUtils**对象是图片加载工具，采用image-loader框架实现加载。\n* **ImageStaticDispose**对象是图片处理工具\n* **BaseDBManagerOperation**对象是数据库操作（增删改查）工具\n* **XmlUtils**对象是XML解析操作工具，只支持几种指定格式。(建议下载demo查看支持的XML格式)\n* **FileSizeFormattingUtil** 文件大小格式化工具对象\n* **StaticFileUtils**  获取指定文件大小工具对象\n* **NumericFormatUtils** 数字格式化工具对象\n* **SystemMemorySpaceGetUtil** 系统存储空间获取工具对象\n* **ZodiacUtil**时间轴转星座|生肖工具对象\n\n#### 如有没有包含的工具，后续会慢慢完善添加进来。如你有好的工具也可以通过QQ：543945827推荐给我。\u003cbr\u003e另外别忘记给我star哦。^_^..谢谢。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliqinew%2Fmyutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliqinew%2Fmyutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliqinew%2Fmyutils/lists"}