Android系统在MarshMallow之前,权限都是在安装的时候授予的,虽然在4.3时,Google就试图在源码里面引入AppOpsManager来达到动态控制权限的目的...
Android系统在MarshMallow之前,权限都是在安装的时候授予的,虽然在4.3时,Google就试图在源码里面引入AppOpsManager来达到动态控制权限的目的...
1、背景 在做linux服务器上的开发项目时,本来可以直接使用远程的vim+tmux作为自己的IDE,但是最近网络不是很好,所以构想还是在本地用windows+eclipse...
本文译自:How To Close Channels in Golang Elegantly。几天前,我写了一篇文章来说明golang中channel的使用规范。在reddi...
在使用双系统的过程中,博主遇到了遇见了意见令人头疼的事:每次打开Windows或者Linux时间都是错误的!而且细心的博主还发现,每次的时间差都是8小时作为一个强迫症,博主表...
为什么要为virtualbox配置端口映射? 如果我们使用NAT方式作为虚拟机连接网络的方式,那么虚拟机相当于我们内网的一台机器,我们想要连接到这台内网的机器,就需要通过映射...
诸多无奈,最近在改一个项目的bug的时候,脑子老是一片空白,可能是最近脑子不够用,总之,好多东西忘了,阅读一些别人的文章,或者书籍,做个记录,时常翻翻,免得一味的研究新技术,...
如果一个so没有加载,系统首先会调用dlopen函数处理库文件。以下源码来自android6.0.1 dlopen_ext函数会继续调用do_dlopen函数 函数首先会对参...
手机每个硬件的耗电量是不一样的!比如屏幕就是耗电大户!其它一些元件则耗电量非常小!使用android dumpsys工具可以获取电池以及电量消耗信息!dumpsys工具:ba...
Wifi 调试App已经不是什么新鲜的事情了,之前也看过不少,不是使用麻烦就是需要root权限,今个我给大家介绍一款好用的android studio 插件--ADB WIF...
相信不少使用Nexus6p或者Pixel手机作为开发机的同学在升级到Android7.1.1版本后会发现在通知栏莫名其妙的会多了很多通知栏,如下图所示: 其中最上面那一条黑色...
警告⚠️:这将是一个又臭又长的系列教程,教程结束的时候,你将拥有一个除了性能差劲、扩展性差、标准库不完善之外,其他方面都和官方相差无几的 Lua 语言解释器。说白了,这个系列...
概述 写这篇文章的起因是当我自定义通知栏样式时,设置的view高度最终只能显示为通知栏的默认高度(64dp),让人十分困惑,于是研究了下源码。除了解开真相意外,还了解到了包括...
情境重现:Github,作为全球最大的男性交友平台(呵呵一笑,你懂得🙃),基本每天都会在Github上进行开源项目的查看,原来想看个开源项目,会先看下方这个项目的作者有没有贴...
记录自己在安装配置buck过程中出现的bug,写本文的主要目的是放了方便记录,如果文中哪些技术使用不当,希望能改指出;**Buck环境配置**有两种方式可以下载Buck,一种...
【概述】 介于自己的终端颜色如一,太丑啦,输入输出的内容都不易识别,看的时候累眼睛,于是就去研究了下关于终端定制的方法,做下总结: 方案一:(通过 .bash_profil...