240 发简信
IP属地:上海
  • ListView和RecyclerView的主要区别

    布局效果不同 ListView的布局单一,只有一个纵向效果。 RecyclerView的布局效果丰富,可以在LayoutMananger中设置线性布局(纵向、横向)、表格布局...

  • 设计模式之外观模式

    外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。“对于面向对象有一定基础的朋友,即使没有听过外...

  • 设计模式之单例模式

    单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点 重点 所有类都有构造方法,不编码则系统默认生成空的构造方法,若有显示定义的构造方法,默认的构造方法就会失效。 ...

  • 设计模式学习之迪米特法则

    迪米特法则(LOD) 迪米特法则(Law of Demeter)又叫作最少知识原则(The Least Knowledge Principle),一个类对于其他类知道的越少越...

  • 120
    挑战本-万雪窟

    老一:释楼云 夜合欢:BOSS选中2个玩家进行连线,期间造成持续性伤害,相互靠近可消除连线,但会造成不俗的伤害,需要第一时间满血的时候去碰撞;image 须弥山掌:BOSS随...

  • 高斯模糊学习

    RenderScript RenderScript [ˈrendə(r)][skrɪpt] 是 android 上的高性能计算密集型框架,在 native 层进行数据并行运...

  • 120
    GC Garbage Collector

    安卓学习笔记之GC 什么是垃圾 没有任何引用指向的一个对象或多个对象(循环引用) 如何定位垃圾 reference count 引用计数 root searching 根搜...

  • Dagger2从入门到放弃再到恍然大悟

    写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...

  • 支持、

    Android 拍摄(横\竖屏)视频的懒人之路

    hello,大家吼,我是那个爱猫的老司机,爱好是掀桌子的话唠程序猿。回想起刚开始码文章的时候,没想到内向的自己也可以撸出那么多文字,真是挖坑不止,且行且珍惜啊。有猜到今天聊的...

  • 120
    Android MVP 架构

    本Demo使用 Okhttp3、Retrofit2、Rxjava2 ,使用AutoDispose解决RxJava内存泄漏Github:https://github.com/R...

  • 120
    几行代码利用Camera2实现点击拍照,长按录像!

    写在前面:关于什么是Camera2这里我就不多介绍了,大家可以自行去百度。公司项目因为需要实现一个类似微信拍小视频的功能,所以捣腾了一段时间的Camera2,期间遇到很多坑。...

  • android网络监听学习笔记

    网络变化android自带广播、采用广播接收器接收网络变化的监听 自定义广播接收 为了方便全局监听在baseactivity中注册

  • 120
    Material Design系列教程(5) - NestedScrollView

    简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...

  • Android开发前的设计

    谈一下自己对App的整体框架的看法,感觉就是建立一套规范,让我们的开发思路更清晰明了,写代码更高效,代码更易于拓展和维护;我感觉一般就是考虑项目架构、功能模块、需要用到的技术...

个人介绍
一个喜欢做菜的普通安卓开发人员