24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > 安卓开发

【常州安卓开发培训班】Android开发人员不得不收集的代码

2018-04-24 17:51:17 东方博宜 阅读

为方便查找,已进行大致归类,其目录如下所示:

App相关→AppUtils.java

安装App installApp

卸载指定包名的App uninstallApp

获取当前App信息 getAppInfo

获取所有已安装App信息 getAllAppsInfo

根据包名判断App是否安装 isInstallApp

打开指定包名的App openAppByPackageName

打开指定包名的App应用信息界面 openAppInfo

可用来做App信息分享 shareAppInfo

判断当前App处于前台还是后台 isAppBackground

常量相关→ConstUtils.java

存储相关常量

时间相关常量

正则相关常量

转换相关→ConvertUtils.java→Test

byteArr与hexString互转 bytes2HexString、hexString2Bytes

charArr与byteArr互转 chars2Bytes、bytes2Chars

inputStream与outputStream互转 input2OutputStream、output2InputStream

inputStream与byteArr互转 inputStream2Bytes、bytes2InputStream

outputStream与byteArr互转 outputStream2Bytes、bytes2OutputStream

inputStream与string按编码互转 inputStream2String、string2InputStream

outputStream与string按编码互转 outputStream2String、string2OutputStream

bitmap与byteArr互转 bitmap2Bytes、bytes2Bitmap

drawable与bitmap互转 drawable2Bitmap、bitmap2Drawable

drawable与byteArr互转 drawable2Bytes、bytes2Drawable

dp与px互转 dp2px、px2dp

sp与px互转 sp2px、px2sp

设备相关→DeviceUtils.java

获取设备MAC地址 getMacAddress

获取设备厂商,如Xiaomi getManufacturer

获取设备型号,如MI2SC getModel

编码解码相关→EncodeUtils.java→Test

URL编码 urlEncode

URL解码 urlDecode

Base64编码 base64Encode、base64Encode2String

Base64解码 base64Decode

Base64URL安全编码 base64UrlSafeEncode

Html编码 htmlEncode

Html解码 htmlDecode

加密解密相关→EncryptUtils.java→Test

MD2加密 encryptMD2ToString、encryptMD2

MD5加密 encryptMD5ToString、encryptMD5

SHA1加密 encryptSHA1ToString、encryptSHA1

SHA224加密 encryptSHA224ToString、encryptSHA224

SHA256加密 encryptSHA256ToString、encryptSHA256

SHA384加密 encryptSHA384ToString、encryptSHA384

SHA512加密 encryptSHA512ToString、encryptSHA512

获取文件的MD5校验码 encryptMD5File2String、encryptMD5File

DES加密后转为Base64编码 encryptDES2Base64

DES加密后转为16进制 encryptDES2HexString

DES加密 encryptDES

DES解密Base64编码密文 decryptBase64DES

DES解密16进制密文 decryptHexStringDES

DES解密 decryptDES

3DES加密后转为Base64编码 encrypt3DES2Base64

3DES加密后转为16进制 encrypt3DES2HexString

3DES加密 encrypt3DES

3DES解密Base64编码密文 decryptBase64_3DES

3DES解密16进制密文 decryptHexString3DES

3DES解密 decrypt3DES

AES加密后转为Base64编码 encryptAES2Base64

AES加密后转为16进制 encryptAES2HexString

AES加密 encryptAES

AES解密Base64编码密文 decryptBase64AES

AES解密16进制密文 decryptHexStringAES

AES解密 decryptAES

文件相关→FileUtils.java→Test

根据文件路径获取文件 getFileByPath

判断文件是否存在 isFileExists

判断是否是目录 isDir

判断是否是文件 isFile

判断目录是否存在,不存在则判断是否创建成功 createOrExistsDir

判断文件是否存在,不存在则判断是否创建成功 createOrExistsFile

判断文件是否存在,存在则在创建之前删除 createFileByDeleteOldFile

复制目录 copyDir

复制文件 copyFile

移动目录 moveDir

移动文件 moveFile

删除目录 deleteDir

删除文件 deleteFile

获取目录下所有文件 listFilesInDir

获取目录下所有文件包括子目录 listFilesInDir

获取目录下所有后缀名为suffix的文件 listFilesInDirWithFilter

获取目录下所有后缀名为suffix的文件包括子目录 listFilesInDirWithFilter

获取目录下所有符合filter的文件 listFilesInDirWithFilter

获取目录下所有符合filter的文件包括子目录 listFilesInDirWithFilter

获取目录下指定文件名的文件包括子目录 searchFileInDir

将输入流写入文件 writeFileFromIS

将字符串写入文件 writeFileFromString

简单获取文件编码格式 getFileCharsetSimple

获取文件行数 getFileLines

指定编码按行读取文件到List readFile2List

指定编码按行读取文件到StringBuilder中 readFile2SB

字节数转以unit为单位的size byte2Size

以unit为单位的size转字节数 size2Byte

获取文件大小 getFileSize

关闭IO closeIO

根据全路径获取最长目录 getDirName

根据全路径获取文件名 getFileName

根据全路径获取文件名不带拓展名 getFileNameNoExtension

根据全路径获取文件拓展名 getFileExtension

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12

 


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn