自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 支持应用内和插件式的应用换肤框架

最后编辑于2018年9月18日效果图:引入下载SkinChangeDemo,你的项目可以依赖其中的skinchange模块dependencies { compile project(':skinchange')}或者添加远程依赖dependencies { compile 'cn.msz.skinchange:skinchange:0.0.3'}...

2018-09-18 23:29:33 211

原创 热修复(Tinker的使用)

编辑于2018年9月12日直接开始热修复的话题。热修复是一种插件化的技术,当线上应用出现BUG时,无需发布新包让用户更新,而是通过补丁包让用户更新。具有及时修复BUG,用户无需下载新的应用从而达到无感知修复,提供用户体验的优点。Tinker是一款微信开源的热修复框架,下面就来使用它。第一步配置Tinker第二步,继承DefaultApplitionLike,并通过注...

2018-09-12 14:16:46 1325 3

翻译 App Shortcuts

编辑于2018年9月7日如果您的应用定位到Android 7.1(API级别25)或更高版本,则可以为应用中的特定操作定义快捷方式。 这些快捷方式可以显示在支持的启动器中。 快捷方式可让您的用户快速启动应用程序中的常见或推荐任务。每个快捷方式引用一个或多个意图(intents),当用户选择快捷方式时,每个意图都会在您的应用程序中启动特定操作。你可以通过快捷方式做下面一些事:将用户导航到...

2018-09-07 13:54:56 851

原创 ConstraintLayout&MotionLayout

最近编辑于2018年9月7日ConstraintLayout顾名思义,约束布局———在constraintLayout下的子控件都会受到外来的“力”,从而确定该子控件的位置。一、constraintLayout来自支持库,所以要想使用先要在gradle中引入repositories { google()}dependencies { implementati...

2018-09-07 12:39:48 1213

空空如也

空空如也

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

TA关注的人

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