面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 插入排序 希尔排序 选择排序 冒泡排序 计数排序 基数排序 归并排序 快速排序 双向扫描的快速排序 堆排序 面试算法知识梳理(2) –…
标签:Android
实现 ViewPager 懒加载的三种方法
在项目中ViewPager和Fragment接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候ViewPager中本来充满善意的…
2019-04-09 弹性滑动NestedScrollView
ios里面所有的scrollview都是弹性滑动,而安卓里面则没有这个效果,但是UE要求和Ios的效果一样,所以只能自己实现。 import android.animation.ObjectAnimator; impor…
Navigation(一)谷歌官方组件Navigation你真的了解吗
Navigation 说到Navigation Editor我们就不得不先简单说一下Navigation(导航) 什么是Navigation 在Android开发当中,导航是指允许用户再应用内进入和退出不同内容的交互组件…
Android 开发中常用设计模式解读之-责任链(拦截器)
模式定义与设计解读 设计模式晦涩的定义总是难懂,但同时这些定义又有着独特的涵义。本文想通过最直观的例子,把这些晦涩的定义反应在代码层面上。代码是设计模式最直观的表达,当你看不懂定义时,代码会说话。希望这篇解读可以帮助到你…
回溯算法总结
回溯法学习总结 回溯算法也是算法导论中常用的算法,回溯算法类似于暴力求解算法,经常用在求可能解的问题。下面我将从三个方面来介绍回溯算法。 1.回溯法定义 2.回溯算法的解题思路 3.回溯算法例题分析 回溯法定义 1.定义…
TextView实现展开收起的效果
在做Android的过程中,我们经常会遇到TextView显示文本过长的情况,这里我们以开源库ExpandableTextView为例,对其的实现做一讲解: 实现原理描述:expandableTextView继承自Lin…
Android Tips 4
前言 本文是一篇译文,这篇是这个系列的第四篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的.由于不是严格的博文,所以翻译也…
AutoCamera - 极简的Android拍照/相册/截图调用方法
AutoCamera是什么? AutoCamera可以帮你用几行代码,就完成拍照/相册/截图的API调用。 怎么用呢? 前提 这个库不负责申请权限,需要有的权限有: <uses-permission android…
Android 多线程
AsyncTask HandlerThread IntentService android中的线程池 android 中的多线程主要通过Thread Handler 来完成,它提供了几种形态:AsyncTask、Hand…
在不同activity之间传递数据
有四种方法 i):通过intent 发送数据的MainActivity: Intent intent=new Intent(this,receActivity.class); Intent.putExtra(“…
Android端一键更名压缩图片
六月份,换了份工作,离开了一个我觉得非常优秀的团队。讲真,在这个巅峰时期十五人的开发团队中,极佳的氛围是我从未见过的。虽然解体了,但还是要感谢我的小伙伴。毕竟在去年年底这种哪怕要招人都等到年后的节骨眼上,给我offer让…