240 发简信
IP属地:福建
  • 批量给java文件添加license声明

    JLicenseForJavaFileUtil说明文档 主要功能介绍 批量为某个路径下的所有java文件添加license声明 license支...

  • Android AES、RSA、MD5、SHA、GZip加密方式实现

    背景 最近在项目中需要使用到AES、RSA、MD5、SHA的加解密,整理了工具类,放出来记录一下,完整的源码已经放到github上。 加解密 A...

  • 各个平台DES加密方式的实现

    背景 前段时间在跟后台联调敏感数据的加密和解密时遇到了一些问题,设备使用的是android平台提供的des加密方式,后台使用的javax提供的d...

  • Android日志打印的注意事项

    背景 在Android开发过程中难免会需要日志输出的,日志在开发调试、异常跟踪以及排查问题上都有很大的帮助,但是打印日志是一个损耗性能的动作,会...

  • Android判断应用是否在前台显示的方式

    背景 在开发中,经常会需要判断应用是否在前台,根据应用的状态做逻辑处理。如根据应用是否在前台来判断是否需要弹框显示后台推送的消息,根据应用是否在...

  • 在程序中执行logcat命令获取日志

    背景 在日常开发和调试过程中,我们经常需要用到logcat的日志来帮助我们定位问题,在生产环境也有类似的需求,当程序出现崩溃、anr等异常时,我...

  • 动态修改应用名称和logo的方式

    场景 在开发过程中,尤其是涉及到2B的产品,我们往往是在一个工程中做多个软件的定制开发,其中比较简单和常见的就是应用名称和应用logo的动态变更...

  • Gradle多渠道打包动态修改apk文件名字

    背景 随着新版本Android studio的发布,与之配套使用的Gradle也有很多变化,下面主要列举对比新老版本自定义apk生成文件名的方式...

  • Android开发规范

    前言 在项目开发中,拥有统一且得到大家认可的规范是非常重要的,一个好的开发规范不仅可以降低开发人员之间的沟通成本,同时也能减少代码出错的可能。完...