自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android Activity的Launch mode详解

bug记录:APP 在手机点击主菜单是退出应用后再返回APP,APP未停留在之前离开的页面。demo演示 bug排查: 查看Activity的生命周期 在重新进入app的过程中,activity活动栈中所有被singleTask Activity 之上的所有activity 被DestoryBug原因当A activity启动模式为SingleTask并且为Main,启动应用后

2017-11-30 16:26:59 782

原创 信息摘要算法的功能

在软件开发,前后台数据传送经常使用信息摘要这类算法进行数据的加密。MessageDigest 类 简介MessageDigest类 位于 java.security.MessageDigest,提供引用程序一个信息摘要算法的功能,比如 SHA-1 或者 MD5 等等。 信息摘要算法是一种安全的单向hash方程式,可以将可变长度的数据转换成固定长度的hash code。MessageDigest类的

2017-11-30 11:32:03 1000

原创 Java ClassLoader初探

一: ClassLoader的作用jvm虚拟机加载类时使用ClassLoader动态加载 .class二: ClassLoader的分类 ClassLoader主要分成3类 * Bootstrap ClassLoader : 启动类加载器 用于加载 JDK 核心类库 * Extension ClassLoader :扩展类加载器 用于加载 Java的扩展类库 ,默认加载

2017-11-29 21:36:29 123

原创 换肤框架 skin-loader-lib 使用

使用步骤导入框架模块lib 项目setting.gradle中引入模块主APP Application中初始化框架单例 SkinManager.getInstance().init(this); SkinManager.getInstance().load();在需要使用换肤功能的activity,fragment ‘etc 继承对应的继类View布局文件 开启

2017-11-21 17:57:27 455

原创 Android哪些权限需要动态授权

M后

2017-11-08 12:32:52 584

原创 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题

android布局 小屏幕常使用ScrollView来布局 相同布局在大屏幕上可能就会有留白的情况 这是就是用fillViewPort属性

2017-11-07 10:06:22 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除