一、存储基本知识 先来看看存储区域划分: 其中,以下目录无需存储权限即可访问: 1、App自身的内部存储 2、App自身的自带外部存储-私有目录 剩下的都需要申请存储权限,A...
一、存储基本知识 先来看看存储区域划分: 其中,以下目录无需存储权限即可访问: 1、App自身的内部存储 2、App自身的自带外部存储-私有目录 剩下的都需要申请存储权限,A...
Android 10(API 级别 29)引入了多项功能和行为变更,目的是更好地保护用户的隐私权。其中最重要的变化之一就是存储访问权限。 Android 10中,Google...
开始安装之前,先了解下 Jenkins.官网地址:https://www.jenkins.io/[https://www.jenkins.io/].翻译过来就是领先的开源自动...
前言:本系列是我在平时工作中遇到的一些问题,通过各种途径解决之后的经验之谈。写这个系列的目的有两个,一个是分享,将自己平时遇到的问题和解决方案分享出来(开源思想)。 二是记录...
Jetpack是2018年谷歌I/O 发布了一系列辅助android开发者的实用工具库,以帮助开发者构建出色的 Android 应用。 Jetpack 通过提供现代化应用架构...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
上一篇我们已经详细讲了如何自定义Gradle插件,没有学习的小伙伴可以链接过去学习哦:Gradle系列 (上篇) —Android自定义Gradle插件并在项目中使用,那么今...
前言 这段时间稍微断更了一段时间,因为我在准备面试。经过两次面试后,有一些比较深刻的认识。对于大厂来说,除了对专业知识考究之外,对算法也尤为看重。 简单的说一下情况,字节已经...
在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人...
「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...
最近家里添娃啦,比较忙,好不容易工作上的需要自己写一个类似Gallery的效果,既然官方已经弃用Gallery了,所以也不想用它,自己对ViewPager比较熟了,项目又需要...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...