240 发简信
IP属地:新疆
  • 避免ViewStub重复填充

    ViewStub 是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,避免资源浪费,在需要的时候才加载View。在Andro...

  • Resize,w 360,h 240
    快速排序

    快速排序是一种交换排序。 基本思想:通过一趟排序将要排序的数据分割成独立的两部分:分割点左边都是比它小的数,右边都是比它大的数。 然后再按此方法...

  • Resize,w 360,h 240
    冒泡排序

    作为一个大前端的开发者来说,算法设计的确不是强项,毕竟在平时开发中很少用到。不过少用并不代表能丢,从今天开始,我们开始把一些常见的算法重新总结一...

  • Resize,w 360,h 240
    Activity启动的概要流程

    用户从Launcher程序点击应用图标可启动应用的入口Activity,Activity启动时需要多个进程之间的交互,Android系统中有一个...

  • WebView内存泄漏优化

    1.首先不要在xml中去添加webView节点,而是在需要的时候动态生成。你可以在需要webview的布局位置放一个LinearLayout,需...

  • SurfaceView和TextureView区别分析

    SurfaceView和TextureView均继承于android.view.View,与其它View不同的是,两者都能在独立的线程中绘制和渲...

  • 静态的Broadcast 和动态的有什么区别

    1.动态的比静态的安全2.静态在app启动的时候就初始化了 动态使用代码初始化3.静态需要配置 动态不需要4.生存期,静态广播的生存期可以比动态...

  • Service

    Service是一个可以在后台长时间运行操作且没有用户界面的应用组件。(运行在主线程中,不能做耗时操作) Service的两种启动方式:1.co...

  • Resize,w 360,h 240
    Fragment

    1.Fragment加载到Activity的两种方法:(1)静态加载,布局中;(2)动态加载,通过fragmentManeger获取transa...

个人介绍
每天进步一点点,坚持带来大改变。