自定义博客皮肤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)
  • 收藏
  • 关注

原创 一个简单的自定义View

一般来说,对于自定义View,我们有一套自己的开发策略,大致会经过如下几个步骤:1. 整理自定义View需要定义的属性,这个主要是考虑到View的复用,将它一些可以更改设定的属性提取出来,这些属性主要指非layout_开头的属性,将这些属性以View的类型定义在attrs.xml文件中,如下代码所示: <declare-styleable name="CustomView"&...

2018-08-02 16:10:39 290

原创 Andoid8.0通知机制变化

    Android O在通知机制上做了较大改动,所以适配8.0开发时,需要注意检测通知的情况,一般用户可以通过长按APP进入应用信息,然后查看和配置通知。    在AndroidO之前,系统对应用的通知仅提供一套统一的管理机制,对APP内所有的通知允许或屏蔽,静音或响铃等,升级到Android O后,系统提供对通知更细粒度的管理,可以对APP内不同功能的通知进行分类,然后用户可以根自己喜好对不...

2018-07-16 10:19:30 1196

原创 APP性能优化的几种手段

延时加载    延时加载主要是针对一些非紧急的资源采用的优化方式,比如菜单,可以放在onWindowFocusChanged 中,待页面加载结束后,再加载菜单。另外还有IdleHandler、ViewStub之类的延时处理。IdleHandler    IdleHandler,顾名思义,空闲Handler,表示当前MessageQueue中的事情都已经做完了,可以回调这个接口处理这里边...

2018-07-04 21:20:55 4123

转载 分屏时Activity的生命周期

分屏时Activity的生命周期分三种情况当前显示自己的应用页面,长按多任务键时出现分屏onMultiWindowModeChanged(true)->onPause-onStop->onDestroy->onCreate->onStart- >onResume->onPause分屏时长按多任务键,全屏显示自己的应用时onStop->onDestroy->o

2017-06-30 10:42:49 633

空空如也

空空如也

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

TA关注的人

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