
阻止自动收缩:expand-on-click-node="false"
选择android如1 选中Gradle Scripts 打开Gradle 点击sync同步按钮,同步一下 双击Tasks->android下面的signingReport ...
前言 如果你对RxJava1.x还不是了解,可以参考下面文章。 1. RxJava使用介绍 【视频教程】2. RxJava操作符• Creating Observabl...
实现Android推送功能,选择了接入华为推送和小米推送,结果步入了华为推送的一个神坑😂,需求其实很简单,就是服务器发个消息,客户端收到后显示,用户点击跳转到对应界面,应用未...
有两种方案: 一、代码直接判定 二、接收广播 现在先说第一类方法(代码直接判定): 1、通过PowerManager的isScreenOn方法,代码如下: 屏幕“亮”,表示有...
最近在项目中研究计步模块,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。开发之前的调研工作,搜遍baidu,google,github都没有找到我想要的dem...
1.引言 目前做的一款app,全部都是基于本地数据库,于是采用第三方数据库greendao。因为之前对greendao没有深层次的研究,都是照着博客上学的,没想到被博客坑了。...
背景 在某些应用中,为了实现应用apk资源放入重复利用,或者使用反射得到本应用的资源,需要使用反射方式获得,但Resources类中也自带了这种获取方式,并且功能更加强大 你...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
原文地址: http://www.jianshu.com/p/2919bdb8d09a 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一) 解决Retr...
Dagger2是什么? Dagger2是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google...
Dagger2使用 命名规约 @Provides方法用provide前缀命名 @Module 用Module后缀命名 @Component 以Component作为后缀 简单...
2021年Android面试题汇总(中级)[https://www.jianshu.com/p/c7b6c6851231] 1.跨进程通信的几种方式 Intent,比如拨打电...
之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDa...
前言 在上文提到的Carson带你学设计模式:简单工厂模式(SimpleFactoryPattern)[https://www.jianshu.com/p/e55fbddc0...