最近在整理一些Android的笔记,越来越觉得自己在远离Android开发。Android程序员的就业情况也不如以前,包括我自己虽然是以移动端工程师的身份进入新公司的,但做的...
最近在整理一些Android的笔记,越来越觉得自己在远离Android开发。Android程序员的就业情况也不如以前,包括我自己虽然是以移动端工程师的身份进入新公司的,但做的...
使用clashX代理之后,发现不能正常访问公司内网了。通过一番查阅,找到了解决办法 在~/.config/clash 中添加 [proxyIgnoreList.plist] ...
最近想查看android studio项目的代码行数,查看了半天发现了一个比较不错的android studio插件:Statistic;官方网址:https://plugi...
之前在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Google 的 ProtoBuf。 在查阅相关资料学习 Prot...
引言 有时总是记不住Android某个特性是哪个版本引入的,哪些版本会受到影响,每次都需要重新去查一遍,最近开始看《Android进阶之光》一书,第一章就是介绍各版本的新特性...
利用Kotlin 扩展函数,为EditText增加 “禁用复制粘贴” 功能
我们在开发APP的时候,有时候需要考虑一些弱网的环境。作为开发者,在开发项目过程中,我们也需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Ne...
当不需要支持多种语言时,可以通过配置 resConfigs 去除无用的语言资源。
问题描述:一个应用里多个Activity出现在多个任务栈,在最新任务中可以看到,如图 原因:集成第三方sdk,sdk里设置了application的taskAffinity,...
PC配置adb环境变量,跟java配置类似,输入 adb version 检测 准备root好的安卓设备 PC连接安卓设备,开发者设置中确认打开usb调试,输入 adb de...
收到一个客户需求,要求对双屏设备的副屏进行截图。查询资料后发现,系统截图有两种方法,一种是通过SurfaceControl.screenshot提供的接口调用,还有一种是通过...
一、Gradle介绍 Gradle是一款最新的,功能最强大的构建工具,Maven,Ant可以做的Gradle都可以做到 使用程序代替传统的XML配置,项目构建更加灵活 拥有丰...
1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...
最近工作用到了太多的adb命令,在此总结一下 一、截屏 方式一1.adb shell screencap -p /sdcard/demo.png2.adb pull /sdc...
本想翻译一下java.util.ConcurrentModificationException这篇文章的。但发现讲的不够详细深入,查了一些资料后决定自己扩展一下。水平有限,仅...
ViewPager的使用,除了用于View切换之外,还可用于Fragment切换。 单独使用Fragment经常会遇到一些问题,比如Fragment切换时,显示和隐藏的Fra...
ViewPager在开发中的使用频率非常的高,所以在此做个总结。主要包括以下几方面: ViewPager的简介和作用 ViewPager的适配器 ViewPager的翻页动画...
在Fragment和ViewPager配合使用的时候,ViewPager会使用预加载机制,使得我们在没有跳转到对应页面时,可能已经加载好了,这是个非常不好的用户体验,浪费用户...
原始方式看这篇教你一步步发布一个开源库到 JCenter 本文总结使用库bintray-release发布库到JCenter,简单方便 一. bintary前期准备 1.注册...