240 发简信
IP属地:上海
  • Android-单线程断点续传

    断点续传的原理 看上一篇Android-断点续传 下面的例子是下载的断点续传,断点续传很简单就两点:1.网络请求的时候,请求指定位置的数据,这个用到了网络请求的Range 网...

  • 120
    View相关面试题

    merge和viewstub使用区别? merge标签作为跟标签,不会增加view嵌套层数,一般与include一起使用ViewStub是一个不可见的,实际上是把宽高设置为0...

  • 120
    Android端集成穿山甲SDK

    SDK接入 穿山甲平台上创建测试状态的应用ID和广告位ID (ps:测试集成完毕后再把应用及对应的代码位改成正式状态)(ps:应用ID和代码位ID是对应关系 一个应用可以对应...

  • APP卡顿:Choreographer检测界面卡顿

    前提 本文提供一种卡顿监控的思路,方便在开发过程中及时发现界面卡顿并提示开发者信息。 choreographer用来协调动画,事件,绘制的时间。 而且Choreographe...

  • 120
    这15个Android开源库,只有经常逛Github的才知道!

    哈喽,大家好,我是西哥! 又到了大家最喜欢了的环节--开源库推荐,前面为大家推荐了我收藏的一些非常酷的开源库,受到大家一致好评,还没看过的,请移步至: 【Android珍藏】...

  • 120
    RecycleView缓存—版本1

    分析RV的缓存机制,先思考一下什么时候用到缓存机制,从源码的哪个角度去看,缓存肯定是在滑动的时候去做的,所以我们从onTouchEvent()的Action_Move开始看 ...

  • 120
    Android View绘制流程

    前言 不知道大家有没有想过一个问题,当启动一个Activity的时候,相应的XML布局文件中的View是如何显示到屏幕上的?有些同学会说是通过onMeasure()、onLa...