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让…
hook android api伪造设备信息做刷量
概述 Android平台上app的统计数据都是基于Android的设备信息的,比如首次使用(激活),活跃(日活跃DAU,月活跃MAU)等都需要根据设备唯一信息来统计。不仅统计,业务需求也都是根据设备唯一信息来展开的,比如…
Glide4.0集成及使用注意事项
一、集成 1、project gradle repositories { mavenLocal() } 2、app gradle compile 'com.android.support:support-v4:25.3.…