
Android
AlenVicker
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android图片缓存框架-Glide
前言:任何一个APP中都会使用图片,在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个android开发者的必经之路。当然了,优秀的图片加载框架不要太多了,太容易眼花缭乱,比如说,图片加载框架我们知道有Xutils、UniversalImageLoader、Picasso、Glide、Fresco、volley等等,如果大家有兴趣了解的话,可以看我之前的原创 2016-11-16 14:36:33 · 836 阅读 · 1 评论 -
Android-Studio常见报错解决方案
Studio报错解决原创 2016-07-05 11:05:09 · 2650 阅读 · 0 评论 -
Android大文件上传秒传之MD5篇
本文转载自:http://blog.youkuaiyun.com/xiehuimx/article/details/52928019前言现在越来越多的应用开始有上传大文件的需求,以及秒传,续传功能。由于最近学习大文件分隔上传,以及秒传的实现,给予分享的这种精神,我想将自己的学习过程,以及遇到的问题做一个总结,希望对有这方面需求的小伙伴有一定的帮助。源码传送门分析说到大文件上转载 2016-12-16 09:21:57 · 800 阅读 · 0 评论 -
Android大文件上传秒传之实战篇
本文转载自:http://blog.youkuaiyun.com/xiehuimx/article/details/53125800在上一篇文章我们介绍了获取大文件的一个唯一的特征值MD5,通过MD5我们可以唯一的标识一个文件,并可以实现秒传效果,今天的这篇文章主要介绍大文件的上传操作,当然谈到上传文件,网络是必不可少的,现在也有很多较为流行的网络框架,如volley,OkHttp,Retrofit。而今转载 2016-12-16 09:25:33 · 614 阅读 · 0 评论 -
Android实现点击返回键返回桌面而不是退出程序
有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写onKeyDown()这个方法,在方法里面实现返回的代码,这样就可以实现这个需求了,具体代码如下所示://点击返回键返回桌面而不是退出程序 @Override public原创 2016-12-29 09:58:45 · 8631 阅读 · 0 评论 -
Android的加载动画AVLoadingIndicatorView
AVLoadingIndicatorView是一个实现了各种各样加载效果的库,每一种效果都很精美。老规矩,上图:项目地址:https://github.com/81813780/AVLoadingIndicatorView首先,在 build.gradle.中添加; dependencies { compile 'com.wang.avi原创 2017-03-07 10:56:59 · 6087 阅读 · 0 评论 -
初探Android热修复——tinker接入
前言众所周知,Android不仅系统版本众多,机型众多,而且各个应用市场都各有各的政策和审核速度。每次发布一个版本对于开发的同学来说都是一种煎熬。而且很多时候我们也会想到:修复的 bug 需要等待下个版本发布窗口才能发布?已经 ready 的需求排队上线,需要等待其他 Feature Team 合入代码?老版本升级速度慢?频繁上线版本提醒用户升级,影响用户体验?他山之石,可以攻原创 2017-03-31 14:10:21 · 618 阅读 · 0 评论 -
Android图片加载神器之Fresco,基于各种使用场景的讲解
本文转自:http://blog.youkuaiyun.com/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体转载 2017-07-28 09:48:07 · 1287 阅读 · 0 评论 -
Android通知栏的变化
对于通知栏的使用,Android各个版本其实都有比较大的调整,包括即将发布的Android 7.0版本,通知栏功能上又要有大动作。那么新版本的通知栏API无法兼容老系统这就会是一个很头疼的问题。为此Android在appcompat-v7库中提供了一个NotificationCompat类来处理新老版本的兼容问题,我们在编写通知功能时都使用NotificationCompat这个类来实现,转载 2016-10-20 13:19:16 · 1431 阅读 · 0 评论 -
Android软键盘解决方案
一、在android开发中,肯定会和手机软键盘打交道,当我们不做任何处理的时候,android手机软键盘出现会把原来的布局给顶上去,有的时候我们并不需要这样的效果对吧?此篇文章就是解决这个而生的!解决方法,在清单文件中,对所在Activity加以下属性:有了这个属性,就不会将原来Activity的布局给顶上去了。二、在很多APP的首页中,首页头部都会有一个搜索条,然后下原创 2016-11-08 17:12:12 · 461 阅读 · 0 评论 -
Android数据加密之MD5
安卓数据加密方式原创 2016-06-29 20:35:33 · 481 阅读 · 0 评论 -
Android 四大大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比
本文转自:http://blog.youkuaiyun.com/qq_25690935/article/details/50548457四大图片缓存基本信息Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用。 Picasso 是 Square 开源的项目,且他的主导者是 JakeWharton,所以广为人知。 Glide转载 2016-08-20 11:22:44 · 507 阅读 · 0 评论 -
TabLayout的用法
前言本文转自:http://www.cnblogs.com/JohnTsai/p/4715454.htmlGoogle官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, Navigatio转载 2016-08-10 14:44:48 · 419 阅读 · 0 评论 -
FlycoTabLayout的用法
开源项目效果调用实例必练基本功Android studio 项目导入依赖compile路径dependencies{ compile 'com.android.support:support-v4:23.1.1' compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar'}1234123原创 2016-08-10 14:47:53 · 11902 阅读 · 3 评论 -
Fresco图片框架内部实现原理探索
目前流行的网络图片框架:Picasso、Universal Image Loader、Volley的(ImageLoader、NetworkImageView)、Glide和Fresco简明的介绍下(具体细节和功能可看源码和wiki):其中Picasso和Universal Image Loader相比其它的算是最轻量级的图片框架了,它们拥有较少的方法数,Universal Ima原创 2016-08-10 14:54:16 · 555 阅读 · 0 评论 -
Retrofit 2.0非常简单的入门(翻译官方文档)
声明:本文是转载的转自:http://blog.youkuaiyun.com/leilba/article/details/50685205很好奇这么好的东西,为什么没人看。Retrofit:Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端。据说网络请求非常的快。这个是官方文档(英文):http://square.github.io/retrofit/转载 2016-08-22 08:43:28 · 560 阅读 · 0 评论 -
深入浅出RxJava
本文转自:http://blog.youkuaiyun.com/lzyzsd/article/details/41833541RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJav转载 2016-08-14 19:47:06 · 421 阅读 · 0 评论 -
一个非常好用的自定义圆形控件
一个非常好用的自定义圆形图片的自定义控件原创 2016-06-29 19:28:40 · 2496 阅读 · 0 评论