最近有个需求:在检查到特定条件的时候,自动从后台启动页面。 很简单的功能,但是也遇到了坑,那就是:按Home键时无法从后台启动Activity。 会报以下错误: 百度一下,很...
最近有个需求:在检查到特定条件的时候,自动从后台启动页面。 很简单的功能,但是也遇到了坑,那就是:按Home键时无法从后台启动Activity。 会报以下错误: 百度一下,很...
前言我是一名打算走音视频路线的android开发者。以此系列文章开始,记录我的音视频开发学习之路ijkplayer系列文章目录:理解ijkplayer(一):开始理解ijkp...
概述 几乎稍有经验的Android开发,都会在工作中用到JNI的开发。即使工作中没有涉及到JNI的开发,在我们使用第三方的库时,也经常需要引入.so文件。 最初我在学习JNI...
我也碰到了😂,没找到解决办法,但是从https://www.jianshu.com/p/3b380a47c278这篇文章里的代码sService.getClass().getInterfaces()替换INotificationManager.class处的参数也可以运行成功
Android中的“沙雕”操作之hook Toast版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://www.jianshu.com/p/a47b...
目前,在项目中一些主要页面(如图1 首页,采用ViewPager+TabLayout ,已实现数据懒加载)都会缓存第一页数据(网络)存DB,下次进来时会先请求DB数据,...
一、背景 近期版本上线后收到不少用户反馈(大多是华为用户)崩溃,日志上总体表现为 pthread_create (1040KB stack) failed: XXX。 二、问...
一、RxJava操作符概述 RxJava中的操作符就是为了提供函数式的特性,函数式最大的好处就是使得数据处理简洁易懂。 操作符实质上就是RxJava函数式编程模式的体现,在上...
1.0 免费版本 EasyAR Demo 下载页面 基础版 Demo 2.1.0 下载地址 Pro 版 Demo 2.1.0 下载地址 EasyAR 历史版本下载页面 基础版...
为避免歧义,我们首先来明确下文章标题的具体含义。对于一个 ImageView,所谓“高度固定,宽度自适应”在这里是指这个 ImageView 的高度取我们预设好的一个固定值,...
MVPPlugin简介 原文介绍一键生成MVP相关代码,对于爱生活(懒)的码农来说简直是福音啊 说明 混淆会出现ClassCastException 在 但不是此插件框架问题...
在RxJava中我们可以很方便地处理异常,只要加上onError即可。 不过,如果异常发生在操作符内部,比如flatMap,那我们怎么把这个异常传递给onError呢。 Ch...
前言 在平时的工作中,我们会经常遇到这样的需求:比如更改用户头像,我们就需要打开相机或相册,选择照片后进行裁剪,最后上传给后台... 相信这样的功能对小伙伴们来说可能早已司空...
原文地址: http://www.jianshu.com/p/2919bdb8d09a 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一) 解决Retr...
之前有用过retrofit来做下载的功能,虽然retrofit基于okhttp,但是这还是有点不同。我是在做更新功能的时候用到这个,具体的操作可能不会说太多,因为网上能找到很...
背景:在日常项目开发及版本迭代的过程中,经常会遇到这样的场景:当前版本提交QA测试之后,一方面需要在主干上开发下一版本的新需求;另一方面还需要在新的分支上解决QA提的Bug。...
onCapabilitiesChanged()方法不回调,测试了小米2 5.0.1和vivo X7 5.1.1系统,手上6.0以上的手机都是可以回调的
Android-网络监控框架NetworkCallback + BroadCastReceiverAndroid网络监控可以说是一个老生长谈的话题了。但随着Android API的更新,总有新东西可以聊。我们知道在Android N上移除了部分隐式广播来达到防止应...