240 发简信
IP属地:广东
  • Android事件冲突场景分析及一般解决思路

    拦截的艺术 先来看接口ViewParent中的一个函数 参数disallowIntercept的意思就是childView告诉父容器要不要进行拦截 true :告诉所有父控件...

  • 120
    android:简单包装实现伪自定义DatePickerDialog和TimePickerDialog

    之所以写这个东西,是因为在我们的设计中需要给 日期选择器加一个标题,一开始直接使用 原生的 DatePickerAlertDialog ,因为他继承自 AlertDialo...

  • 120
    插件化开发小结

    引言 先简单介绍一下Android插件化。很早之前已经有公司在研究这项技术,淘宝做得比较早,但淘宝的这项技术一直是保密的。直到2015年才陆续出现很多框架,Android插件...

  • 120
    PorterDuff Mode的理解

    做事看结果,先上一张PorterDuff Mode的图片: 这幅图片清晰的表明了PorterDuff 的模式,对我来我说看起来确实有点难以记住,不可能我在以后写代码要用的时候...

  • 120
    Android手势检测——GestureDetector全面分析

    出处:炎之铠邮箱:yanzhikai_yjk@qq.com博客地址:http://blog.csdn.net/totond本文原创,转载请注明本出处! 前言 在很多视频播放器...

  • 120
    Airbnb 开源动画库 Lottie 介绍以及详细示例

    前沿 该文章主要介绍了 Lottie是什么,如何为 Lottie 制作动画,以及 Lottie的应用场景。适合设计师和开发者阅读以及结对实践。 Lottie 介绍 Lotti...

  • Android全屏处理

    Android需要全屏显示界面的时候,我们需要对状态栏、标题栏、虚拟键进行处理。 隐藏标题栏 隐藏状态栏 沉浸式模式 隐藏状态栏,并且根据滑动显示状态栏

  • Android 启动白屏 解决快速启动

    Android 启动的时候白屏然后才到启动页,而QQ 网易云音乐却是一闪而过。 onCreat()有一定的耗时,还要加载布局,所以会明显的卡顿,解决方案如下:更改要启动的页面...

  • 120
    浅谈Android启动时间

    【触发背景】面对海量APP的今天,APP用户量和活跃度成为评价一款APP是否成功的重要因素。用户下载APP后,APP性能体验比如启动时间,直接影响用户使用频率,甚至决定是否卸...

  • Android启动页黑屏及最优解决方案

    前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回...

  • Android进程保活之一个像素保活

    Android 进程保活分为如下两种情况: 提高进程优先级,降低进程被杀死的概率 在进程被杀死后,进行拉活 进程的优先级分为5级: 1.前台进程-------Foregrou...

  • 120
    Android 进程保活系列:(三)利用定时器和系统广播

    前两篇文章讲的是怎么保护进程不被杀,今天来说说进程被杀后该怎么拉活。 在系统安全管家清理内存的时候,第三方应用很容易被干掉。如果不想被杀怎么办?最有效的解决办法是:诱导用户把...

  • 120
    TCP和UDP协议

    1 运输层协议概述 1.1 进程之间的通信 网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。 运输层要对收到的报文进行差错检测。在网络层,IP数据...