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

原创 Activity 与 Fragment 通信方式

在Android中我们可以通过以下几种方式实现Activity和fragment之间的通信:Handler广播EventBus接口回调Bundle和setArguments(bundle)记录Fragment && Fragment 通过setTargetFragment数据交互:public class TargetAFragment extends Fragm...

2019-08-02 15:15:54 206

原创 使用Handler 时如何有效地避免内存泄漏?

what主要表现为Activity退出后内存无法释放。whyHandler消息队列中存在未分发的消息,这些消息引用了Handler,而Handler是Activity的非静态内部类,非静态内部类会持有外部类的引用,造成Activity无法释放,造成内存泄漏。how知道原因就很能很好的进行规避尽量避免泄漏的使用场景,一般为延迟发送消息。在 Activity 里的 onDestroy ...

2019-08-02 11:43:11 508

原创 Android启动流程

Android启动流程1.启动电源以及系统启动当电源按下时引导芯片代码开始从预定义的地方(固化在ROM)开始执行。加载引导程序Bootloader到RAM,然后执行。2.引导程序BootLoader引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作用是把系统OS拉起来并运行。3.Linux内核启动内核启动时,设置缓存、被保护存储器、计划列表、加载驱...

2019-05-28 18:06:24 123

原创 记录今日头条的屏幕适配方案

dp适配方式dp转为px,计算公式:px = density * dp;density = dpi / 160;px = dp * (dpi / 160);设备dpi的值混乱,没有规律可循,dp适配效果差强人意。今日头条适配方案动态的设置density与dpi,案例代码:// 系统的Density private static float sNoncompatDensity;...

2019-04-09 16:25:14 138

空空如也

空空如也

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

TA关注的人

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