登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

从零开始撸一个Fresco之硬盘缓存

>转载请注明出处>**Fresco源代码文档翻译项目请看这里:[Fresco源代码文档翻译项目](https://github.com/whenSunSet/MyFresco/tree/master)**>硬盘缓存是android图片框架中比较重要的一个模块,Fresco中自己重写了一个硬盘缓存框架,代替了android本身的DiskLruCache,所以今天我们就来介绍Fresco中的硬盘缓存,并且将其提 ...
何时夕 2018-2-6 17:41
阅读:65 评论:0 赞:0

Android Fresco源码文档翻译

>转载请注明出处>Fresco是facebook出品的目前性能最强的图片处理框架,其功能非常强大这里有介绍的网站[Fresco功能介绍](https://www.fresco-cn.org/)。如果想成为一名高级android开发者,光会使用开源框架是远远不够的。对于大厂(BAT)来说,开源框架的源码是面试时的重要考察部分。虽然Fresco的介绍博客很多,但是Fresco的 ...
何时夕 2018-2-6 17:39
阅读:36 评论:0 赞:0

Java/Android阿里面试JVM部分理解

>最近选择性的看了**深入理解java虚拟机**这本书,挑了几章对于深入android开发有帮助的章节,大厂面试android或者java的时候也可能会问到,所以大家有爱自取。(有**简书**的同学可以关注一波:[何时夕](https://www.jianshu.com/u/45661204c0d6))###1.java内存管理###>很多人都只知道java的内存分为堆和栈,但是其实里面有 ...
何时夕 2018-2-6 17:37
阅读:54 评论:0 赞:0

android阿里面试java基础锦集

>接着上一篇android阿里面试锦集今天给大家带来一篇android阿里面试java基础锦集。很多知识都是ThinkinginJava上面的,所以如果要深入大家可以看看这本书。(有**简书**的同学可以关注一波:[何时夕](https://www.jianshu.com/u/45661204c0d6))###1.重载函数的签名(区别是否是重载函数)###方法名+参数类型+参数顺序(返回值不 ...
何时夕 2018-2-6 17:34
阅读:71 评论:0 赞:0

Android大厂面试题锦集(BAT TMD JD 小米)

>上次写这篇文章的时候也差不多是一年前了,这一年我兜兜转转从android到java又回到android,校招面了很多大厂,阿里、京东、小米、头条、知乎、腾讯、有赞,也收获了几个offer。感谢大家的关注,让我在简书上面也混到了一个**简书程序员优秀作者**的称号,所以为了回馈大家,一篇**最完全的android面经**诞生了。这是我集 ...
何时夕 2018-2-6 17:32
阅读:161 评论:0 赞:0

MVVM架构篇之databinding源码解析

>databinding是google去年发布的一个库,它支持在xml中写表达式使得viewModel中的数据能够绑定到view中,目前已经支持双向绑定,也就是说数据的改变能够反馈到界面上,界面的数据也能够主动传到viewModel中。虽然我已经用这个库已经有4个月了,但是它的内在机制我一直没有去探寻,所以本片博客就是来深究databinding的运行 ...
何时夕 2018-2-6 17:13
阅读:49 评论:0 赞:0

利用Camera和Matrix实现有趣的卡片效果

!(//upload-images.jianshu.io/upload_images/2157910-e229d05adee4c137.png)好了,我们先看下效果吧(效果的灵感来自:):!(//upload-images.jianshu.io/upload_images/2157910-ee03919445444da5.gif)**实现思路:**一、主要应用Animation进行实现,创建一个继承自Animation的自定义动画,在applyTransformation()方法中进 ...
shareiOS 2018-2-6 10:31
阅读:236 评论:1 赞:1

Android 时间轴的实现

###时间轴时间轴,顾名思义就是将发生的事件按照时间顺序罗列起来,给用户带来一种更加直观的体验。京东和淘宝的物流顺序就是一个时间轴(如图),想必大家都不陌生。!(//upload-images.jianshu.io/upload_images/1115031-1d175ad5cd9c724b)###时间轴的初探初次见到这种UI,感觉整个布局似曾相识,但面对那条时间轴却又不知 ...
Torr 2018-2-6 10:25
阅读:336 评论:0 赞:0

2018-02-05 学习日记 第一篇

主要为了记录自己的学习成果,复盘学习的内容,免得第二天自己写了什么都忘了。今天主要做了一个ViewPager的demo,写了一个适配器。publicclassImagePagerAdapterextendsPagerAdapter{privateContextmContent;privateArrayList<ImageView>mViewList=newArrayList<ImageView>();privateArrayList<GoodsInfo>mGoodsList=newAr ...
黑子哲也yo 2018-2-5 22:05
阅读:60 评论:0 赞:0

如何免费创建移动端论坛APP?

如今的移动互联网蓬勃发展,智能手机的普及,让APP成为手机里不可或缺的软件。曾经的Discuz论坛纷纷转成APP。人们习惯于用手机来看网站及内容,用电脑比较有限制,所以为了流量及用户体验,需要移动端网站,否则正常PC网站再移动端显示很不友好。但如果是个人站长,不懂技术,或者技术知识有限,如何创建移动端APP呢?最关 ...
皮皮酱 2018-2-5 16:10
阅读:139 评论:0 赞:0

java 定时操作

//第一种方法:设定指定任务task在指定时间time执行schedule(TimerTasktask,Datetime) publicstaticvoidtimer1(){   Timertimer=newTimer();   timer.schedule(newTimerTask(){     publicvoidrun(){       System.out.pr ...
agake 2018-2-5 13:23
阅读:0 评论:0 赞:0

Android性能优化

Android性能优化老生常谈,优化点比较宽泛和复杂,不同类型的项目优化点也不相同。但是可以规划为若干个点,总有一点适合你。应用层的性能优化通常可以从以下几个方面考虑1.界面布局优化(merge,include,ViewStub,减少布局嵌套层次);  merge可进行多余嵌套层次的移除处理,include复用同一布局在多个界面中,View ...
AlonMessi 2018-2-5 11:10
阅读:229 评论:0 赞:1

从进度刻度绘制了解自定义View的思路流程

先看效果(原谅我的渣像素),进度的刻度、宽度、颜色可以随意设定:【项目github地址:https://github.com/zhangke3016/CircleLoading]实现起来并不难,通过本文,我们可以学到:1、自定义属性的使用。2、shader的使用3、自定义View中对onmeasure的处理4、增深对PathMeasure工具类的了解5、最主要的是对自定义View有个比较清 ...
jjcodecode 2018-2-5 11:01
阅读:275 评论:0 赞:0

Android工具类

开发人员不得不用的工具这里几乎都已经总结,在这里面很好的一个库。地址:https://github.com/Blankj/AndroidUtilCode##Gradle:```xmlcompile'com.blankj:utilcode:1.12.5'```##Howtouse```xml//inititinthefunctionofonCreateinurApplicationUtils.init(application);```##Proguard```xml-keepclasscom.blankj.utilcode.* ...
九霄龙吟 2018-2-4 19:35
阅读:779 评论:1 赞:4

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部