首先看堆栈: 大概是说 startForegroundService 但是没有调用 Service.startForeground()。回到业务代码里一看,Backgroun...

首先看堆栈: 大概是说 startForegroundService 但是没有调用 Service.startForeground()。回到业务代码里一看,Backgroun...
写的太好了,给初学者指明了明灯....
JNI语法小结JNI是什么? JNI的全称就是Java Native Interface,顾名思义,就是Java和C/C++相互通信的接口,就好比买卖房子都需要找中介一样,这里的JNI就是...
JNI是什么? JNI的全称就是Java Native Interface,顾名思义,就是Java和C/C++相互通信的接口,就好比买卖房子都需要找中介一样,这里的JNI就是...
Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...
Outline [TOC] 前言 在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候...
没有惯性啊,大佬,怎么加上惯性...
Android逆天控件:CircleListView(圆弧形列表)背景 近日设计师小姐姐创作能力爆棚,设计了一个狂拽酷炫的效果:星球环绕列表。如下图: 在拿着板砖去沟通,且看到对方40米长的大刀后,愉快地确认出页面的如下特性: 需要实现一个...
MVVM的基本概念 项目源码地址: https://github.com/corffen/MVVMDemo 1.什么是MVVM? 它是model-view-viewmodle...
前天有个小伙伴在我的Fragmentation库里提了个issues: 能否在不包含侧滑菜单的时候,添加一个侧滑返回,边缘finish当前Fragment。 今天把这项工作完...
话不多少,先上效果图过一下瘾。 经我网上一搜,没有很好的实例来单独实现以上效果,所以只能老司机自己出马了。为了实现以上效果,当然离不开我们对onTouchEvent事件的处理...
第一种方式:通过StartService启动Service 通过startService启动后,service会一直无限期运行下去,只有外部调用了stopService()或...
1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...
前言 BroadcastReceiver(广播接收器),属于 Android 四大组件之一 在 Android 开发中,BroadcastReceiver 的应用场景非常多 ...
最近在整理socket知识,特意做了一个笔记,以供以后查阅。 1.简介 IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket则是对TCP/I...
先上效果图 Demo说明 有三个模拟器,通过Socket,将信息相互发送到对方的设备上。其中的认证客户端是指将此客户端的信息传到服务端,以便在客户端一对一发送消息时,服务端可...
你这个会报错 android:text="@{`姓名:`+user.name}" />
不能这样拼接, “”姓名“”也需要定义的。
DataBinding系列(二):DataBinding的基本用法在上一章 DataBinding系列(一):DataBinding初认识,我们已经认识了DataBinding,并且学习了它的集成方式,而这一篇就为大家带来关于它的一些基础语...