日志系统设计需要考虑的问题: 1.需要保证日志系统收集到的数据的有效性和完整性,在app崩溃时日志不丢失。 2.保证收集日志的过程不影响app的性能,不能占用过高cpu资源,...
日志系统设计需要考虑的问题: 1.需要保证日志系统收集到的数据的有效性和完整性,在app崩溃时日志不丢失。 2.保证收集日志的过程不影响app的性能,不能占用过高cpu资源,...
作为android的开发者,获取后台运行APP应该就像是基本功一样。不过遇到这个需求,在网上搜了好长时间,试了各种方法,都没有达到要求。感觉网上的文章都是各种抄。 终于找到了...
最近发现自己负责的项目中,有使用 ScrollView 嵌套 RecyclerView 的地方,但是没有做任何针对滑动冲突的处理,于是就想看下为什么没有做这个处理,便进行了如...
大佬,有demo可以参考下嘛
Android Drag and Drop 支持跨APP(窗口间)的拖动操作前言 公司最近有个平板项目需要做一个拖拽item到指定位置播放视频的效果,由于想偷懒,加上项目特殊性只需要兼容特定几个型号的设备于是决定直接使用Drag and drop[h...
前言 公司最近有个平板项目需要做一个拖拽item到指定位置播放视频的效果,由于想偷懒,加上项目特殊性只需要兼容特定几个型号的设备于是决定直接使用Drag and drop[h...
在写之前,首先感谢鸿洋大神的文章作参考,这里附上地址:Android 7.0 行为变更 通过FileProvider在应用间共享文件吧 为了与时俱进,将项目tagretSdk...
一、内存指标 内存的大小关系:VSS >= RSS >= PSS >= USS 二、常用内存分析命令 1 procrank 获取所有进程的内存使用的排行榜,排行是以Pss的大...
问题来源 问题一切的来源还是得从那天说起... 有一天产品小王拿着电脑兴致勃勃的来到我的工位旁:“诶,小付,这里有个在线pdf预览的功能,你看下能不能做。” 听完我心中暗想:...
前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
通过标题可以看到,本文是对全局手势识别进行分析,那什么是全局手势呢?简单来说就是在任何界面都需要识别的手势,比如:在任何界面从手机屏幕左侧滑动,当前的界面会退出(类似back...
背景 众表周知,markdown语法简洁,写作效率极高,非常适合网络博客、邮件、笔记等非正式文档的写作。但对于格式复杂的正式文档,就有点蛋疼了,因为无法满足精细排版的要求,而...
场景解析 信息同步场景很多,如电子邮件的收取、笔记应用的云备份、天气应用的及时同步。核心诉求就是两个: 把设备数据同步到服务器。 把服务器数据同步设备。 解决方案 最简单的解...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
最近一时兴起,想对Android的启动流程进行一次分析,经过一番整理,从以下几个方面进行总结,代码部分只讨论思路,不论细节。 Android架构介绍 Android启动概述 ...
前言 最近开发中我们发现,我们的产品在Android设备版本低于5.0以下第一次安装启动会出现黑屏、ANR等情况。而第二次,第三次,就不会出现这种情况。后来通过分析,我们确定...
1、相关类图 这里主要说明一下,为什么Resources和AssetManager都有一个mSystem属性和getSystem()方法,这是因为我们的应用不但要使用我们自己...
前言 在第六章中,我通过匿名共享内存的方式解决Binder通信是无法传递大数据的问题,一次Binder通信最大可以传输是1MB-8KB(PS:8k是两个pagesize,一个...
本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:罗占伟版权声明:未经玉刚说许可,不得以任何形式转载 App启动方式 冷启动 热启动 温启动 冷启动(Co...