背景: 这两天我的小米MAX2 Android7.1.1手机用Android studio直接DebugRun的情况下安装不了app。在之前没有出现这种情况。 解决办法: 1...

背景: 这两天我的小米MAX2 Android7.1.1手机用Android studio直接DebugRun的情况下安装不了app。在之前没有出现这种情况。 解决办法: 1...
谷歌为什么要移除systrace啊
platform-tools下找不到systrace文件夹谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及...
@Yuning_89cd 这样不就是共享内存了呀 这样做容易死锁
Binder在通信时,为什么只需要一次拷贝?一、Linux的相关知识 在回答这个问题之前,我们需要了解一些关于Linux的基础知识 进程隔离 进程隔离是为了保护操作系统中进程相互不干扰而设计的一组不同硬件和软件的技术 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/FallingView,欢迎sta...
介绍 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处...
未经同意禁止抄袭,如需转载请在显要位置标注 前言 登陆应该是应用开发中一个很常见的功能,一般在应用中有两种登陆,一种是一进入应用就必须登陆才能使用(如微信和QQ等),另一种是...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
本文对Flutter的29种布局控件进行了总结分类,讲解一些布局上的优化策略,以及面对具体的布局时,如何去选择控件。 1. 系列文章 Flutter 布局详解 Flutter...
本文主要介绍Flutter布局中的ListBody、ListView、CustomMultiChildLayout控件,详细介绍了其布局行为以及使用场景,并对源码进行了分析。...
在这篇文章中,我会注重分析Android中的EventBus的实现原理,如果你之前还没有使用过该框架,那么可以参考我的另一篇文章来了解如何使用EventBus:Android...
在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒...
MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Conc...
本文已授权「玉刚说」微信公众号独家发布 引入 最近在做Android大屏,70寸全触摸,基于Android 5.0的AOSP开发(手动落伍=_=),屏蔽三大虚拟金刚键,所以需...
老哥,我也最近做大屏项目,公司有个需求要隐藏下方的回退,home和多任务键,用windows设置flag方式屏蔽activity可以。但是弹出dialog就出现了,你是怎么隐藏
AccessibilityService帮你实现Android全局悬浮窗本文已授权「玉刚说」微信公众号独家发布 引入 最近在做Android大屏,70寸全触摸,基于Android 5.0的AOSP开发(手动落伍=_=),屏蔽三大虚拟金刚键,所以需...