• Android 可分组的 RecyclerViewAdapter

     发表于 2 天 前

    今天给大家介绍的是一个可以实现数据分组显示的RecyclerViewAdapter: GroupedRecyclerViewAdapter 。它可以很方便的实现RecyclerVi...

  • 机器学习系列:递归神经网络

     发表于 2 天 前

    BP神经网络,训练的时候,给定一组输入和输出,不断的对权值进行训练,使得输出达到稳定。但BP神经网络并不是适合所有的场景,并不真正的体现出某些场景的真正特点。回到经典的概率论问题,...

  • 从概念设计到安卓实现, 第一部分

     发表于 2 天 前

    英文原文: From design to android, part 1...

  • 2017 年软件开发人员需要面对的 7 个改变

     发表于 2 天 前

    2017年对开发者而言将是有趣的一年,因为这个行业将会发生一些重大的变化。从创建较新的应用程序到添加功能到现有的应用程序,以扩展应用程序跨越其当前的限制,编程将在2017年见证复兴...

  • Invokedynamic——Java的秘密武器

     发表于 2 天 前

    在Java 7的发布版中包含了多项新的特性,这些特性乍看上去Java开发人员对它们的使用非常有限,在我们之前的文章中,曾经对其进行过介绍。...

  • Android 布局加载之LayoutInflater

     发表于 2 天 前

    Activity 在界面创建时需要将 XML 布局文件中的内容加载进来,正如我们在 ListView 或者 RecyclerView 中需要将 Item 的布局加载进来一样,都是使...

  • Canvas学习:绘制箭头

     发表于 2 天 前

    在这篇文章中主要来聊在Canvas中怎么绘制箭头。在Canvas的 CanvasRenderingContext2D 对象中是没有提供绘制箭头的方法,言外之意,在Canvas中要绘...

  • 你确定你了解 JavaScript 的事件循环机制吗

     发表于 2 天 前

    avaScript的学习零散而庞杂,因此很多时候我们学到了一些东西,但是却没办法感受到自己的进步,甚至过了不久,就把学到的东西给忘了。为了解决自己的这个困扰,在学习的过程中,我一直...

  • Android进程间通信IPC详解

     发表于 3 天 前

    最近项目有进程间通信的需求,我使用的是IPC通信的方式,这是Android中很传统的一种进程间通信的方式,在这里分享给大家。...

  • 安卓开发周报第3期

     发表于 3 天 前

    ...

  • 优秀开源项目kombu源码分析之registry和entrypoint

     发表于 3 天 前

    我曾经在一些公众场合说过心中的优秀Python开发者。Flask和Requests的作者就不说了,21世纪最缺的就是idea,他们不仅有而且还都用非常优美的方式做出来了。另外我还提...

  • Android应用安全风险与防范

     发表于 3 天 前

    Android开发除了部分功能采用C/C++编码外,其余主要都是采用Java进行编码开发功能。Java应用非常容易被反编译,Android自然也不例外。只要利用apktool等类似...

  • 深入理解 flex 布局以及计算

     发表于 3 天 前

    对于Flex布局,阅读了 大漠老师和其他老师写的文章后,我还是不太理解Flexbox是如何弹性的计算子级项目的大小以及一些其他细节。在大漠老师的帮助下,我去查阅Flexbox 的 ...

  • RecyclerView局部刷新爬坑之路

     发表于 3 天 前

    实际上RecyclerView做局部刷新是非常容易的,其实就是使用好带payload参数的这个notifyItemRangeChanged方法,以及override带payload...

  • 理解 Promise 简单实现的背后原理

     发表于 3 天 前

    在写javascript时我们往往离不开异步操作,过去我们往往通过回调函数多层嵌套来解决后一个异步操作依赖前一个异步操作,然后为了解决回调地域的痛点,出现了一些解决方案比如事件订阅...

安卓开发专栏