x的最低实验条件 AndroidStudio 3.2.0+ gradle:gradle-4.6以上 本次实验条件: AndroidStudio 3.3 (强制要求最低gradle版本为gradle-4.10-all) g…
分类:Android
APP如何优雅区分正式环境和测试环境?
APP在正式上线前,会在测试环境进行一系列的业务功能测试,而开发人员应该要提供一个测试环境的apk给测试人员,在测试人员完整测试完毕后,开发人员又去修改参数,调整为正式环境后,再进行打包。 有人会问,这不很简单吗?全局有…
Java基础及进阶架构要点全面透析,助力年初跳槽涨薪必备精选
前面的三篇文章有做过一些面试题的分享,比较分散,这里就将之前的所有文章出现过的面试题进行归纳整理,供大家收藏 前三篇文章 《史上最全的Java面试题》 《2019年开年大裁员,精选Java架构师面试题让你的梦想由自己选择…
Java多线程15 Future设计模式
Java多线程目录 Future -> 代表的是未来的一个凭据 public interface Future<T> { T get() throws InterruptedException; } A…
android面试题-内存泄漏监测
Android程序员面试宝典 自定义控件 一分钟实现贴纸功能 一分钟实现TextView高亮 一分钟实现新手引导页 一分钟实现ViewPager卡片 一分钟实现加载对话框 一分钟实现轮播图 一分钟实现GridView拖拽…
【Android 进阶】仿抖音系列之列表播放视频(三)
前言 上一篇,我们实现了列表播放视频,这一篇我们来对其做些优化。 【Android 进阶】仿抖音系列之翻页上下滑切换视频(一) 【Android 进阶】仿抖音系列之列表播放视频(二) 【Android 进阶】仿抖音系列之…
Canvas之着色器LinearGradient的使用
LinearGradient我们可以将之译为线型渐变、线型渲染等,译成什么不重要,重要的是它的显示效果是什么样子,今天我们就一起来看看。 先来看看LinearGradient的构造方法: /** Create a sha…
Git Hooks 在 IOS开发的应用
1.什么是 Git Hooks 如同其他许多的版本控制系统一样,Git 也具有在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。Git Hooks 就是那些在Git执行特定…
Android安全-资讯
进入子专题
开源中国系列二:一分钟给RecyclerView添加head
自定义控件 一分钟实现贴纸功能 一分钟实现TextView高亮 一分钟实现新手引导页 一分钟实现ViewPager卡片 一分钟实现加载对话框 一分钟实现轮播图 一分钟实现GridView拖拽 一分钟实现底部导航栏 一分钟…
程序员平时该如何学习来提升自己的技术
非著名程序员 自从运营了公众号以来,应该说分享了不少的技术干货和人生感悟,也应该帮助了不少程序员和开发者。最近发现了一个问题,就是经常有开发者私聊我说:我遇到了一个什么什么问题,怎么解决。我一看问题,明明就分享过相关问题…
Java编程解密-Dubbo负载均衡与集群容错机制
1 Dubbo简介 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 作为一个轻量级RPC框架,Dubbo的…