240 发简信
  • 120
    Android Studio(3.x) 利用gradle生成jar,并打到system/framework生成动态库

    先简单的介绍一下需求 做一个数据收集的模块,分两种方式集成:(1)打到artifactory上(2)生成jar,放到system/vendor下...

  • Android Room RxJava Update/Delete 返回值

    Room的基本使用有很多文章可以查看,简单推荐一个 https://www.jianshu.com/p/72eeaded8913 在实际的开发过...

  • Android M (6.0)后应用常驻后台

    在Android6.0以后,Android引入了Doze模式,目前是优化电池使用,优化后台程序。 Doze模式是Android6.0上新出的一种...

  • 120
    Android Studio 3.0 使用 AndroidAnnotation

    如果采用gradle的方式,在Android Studio 3.0上不能继续像之前那样使用AndroidAnnotation,以及ButterK...

  • 120
    直接插入排序算法

    直接插入排序算法的核心:每次取一个待排序的数字和一个已经排好序的队列进行比较,找到合适的位置进行插入。 以下面一组数字作为引入,我们做一个升序的...

  • 120
    冒泡排序算法优化--双向冒泡

    冒泡排序算法的核心是:大数下沉,小数上冒。每一次总能找到一个最大的或者最小的。 先看下一般冒泡排序算法的实现: 这里需要注意的两轮循环的次数。在...

  • 120
    React Native的生命周期

    无论是Android里的Activity还是iOS里的Controller都有生命周期这样的概念,RN也不例外。 RN的生命周期整体上分为四个阶...

  • 120
    React Native Flexbox布局

    Flexbox在React和React Native中都是非常重要的布局方式。 需要注意的是,Flexbox有主轴侧轴的概念。在网上上默认的主轴...

  • 120
    React Native样式属性列表

    只要在样式表中书写一个不存在的样式,就会报一大堆错,提示你该样式不存在,然后提供所有可用的样式给你,如图: "alignItems", "...