Android高级进阶
文章平均质量分 78
万合天宜
一路向前。
展开
-
Android中.9图片的含义及制作教程
Android中.9图片的含义及制作教程个人主页 演示Demo下载一、9patch图片的概念9patch图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png9patch图片的作用就是在图片拉伸的时候保证其不会失真。所以我们使用.9图片,让图片在指定的位置拉伸和在指定的位置显示内容,这样图片的边边角角就不会出现失真了。二、使用.9图片和不使用的差异9patch和原创 2016-09-10 19:01:02 · 1044 阅读 · 0 评论 -
ViewPager详解(一)简单介绍
ViewPager详解(一)简单介绍一、什么是ViewPager?1.1 谷歌官方解释1.2 大致意思布局管理器允许左右翻转带数据的页面,你想要显示的视图可以通过实现PagerAdapter来显示。这个类其实是在早期设计和开发的,它的API在后面的更新之中可能会被改变,当它们在新版本之中编译的时候可能还会改变源码。ViewPager经常用来连接Fragment,它很方便管理每个页面的生命周期,使原创 2016-10-04 14:42:27 · 961 阅读 · 1 评论 -
Android中图片的三级缓存详解
Android中图片的三级缓存浅析我的主页Demo下载地址 图片的三级缓存机制一般是指应用加载图片的时候,分别去访问内容,文件,网络获取图片的一种行为。一、三级缓存流程图二、代码框架搭建这里我仿造Picasso的加载图片代码,也做出了with,load,into等方法。2.1 with(context)这个方法传入上下文,返回ImageManager对象。/** * 初始化对象 *原创 2016-09-29 21:49:51 · 813 阅读 · 2 评论 -
SwipeRefreshLayout详解和自定义加载更多
SwipeRefreshLayout详解和自定义加载更多个人主页 演示Demo下载 本文重点介绍了SwipeRefreshLayout的使用和自定View继承SwipeRefreshLayout添加上拉加载更多的功能。介绍之前,先来看一下SwipeRefreshLayout实现的下拉刷新效果图。从图中可以看到,下拉到了一定的高度才会进行刷新,高度不够就会回收上去,正在刷新过程中,继续下拉没反应原创 2016-09-28 22:36:11 · 3042 阅读 · 0 评论 -
Google FireBase的简单介绍
Google FireBase的简单介绍和使用一、FireBase是啥东东,可以吃嘛?FireBase官网(需要科学上网)用官网简介的话来说就是:构建更出色应用和成功地扩大业务所需的工具和基础架构。再次用官网的话描述:Firebase 是一个移动平台,可以帮助您快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase 由多种互补功能组成,您可以自行组合和匹配这些功能以满足自己的需求。原创 2016-11-05 13:04:10 · 11658 阅读 · 0 评论 -
ViewPager详解(四)填充Fragment和懒加载
ViewPager详解(三)Fragment的填充和懒加载实现个人主页 Demo下载地址效果图一、ViewPager基础学习请上传送门ViewPager详解(一)简单介绍和使用 ViewPager详解(二)广告轮播图 ViewPager详解(三)引导页二、使用Fragment来填充ViewPager 实际开发当中,TabLayout+ViewPager+Fragmenet是使用非常多的控件原创 2016-10-10 18:28:42 · 1484 阅读 · 0 评论 -
ViewPager详解(三)引导页
ViewPager详解(三)引导页个人主页 Demo下载地址效果图部分素材来自互联网,侵权什么的请及时告知,谢谢。一、引导页简介引导页一般是在用户第一次进入app时给用户的友好提示,包括介绍app的基本功能,最近更新的功能等等。目前市场上的app的引导页大部分都是采用ViewPager滑动的方式实现,每一个页面采用图片或者素材加图片的方式填充。一、Splash界面的实现Splash界面原创 2016-10-10 11:57:27 · 932 阅读 · 0 评论 -
Android沉浸式状态栏工具类,一句代码轻松搞定
Android沉浸式状态栏工具类,一句代码轻松搞定博客原文及源码地址:http://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html 最近开发用到了沉浸式状态栏的东西,于是在网上找资源学习,正好看到一个特别牛逼的大神写的沉浸式状态栏代码,于是借鉴小改了几个地方,使用起来更加的方便。原创 2016-08-31 00:37:31 · 1887 阅读 · 0 评论 -
Android中的Toast源码分析和自定义Toast
我的主页Demo下载地址一、系统自带Toast的源码分析1. Toast的调用显示学过Android的人都知道,弹出一个系统API吐司只需要一行代码,调用的是Toast对象的makeText()方法,方法里给一个上下文,显示的文字,和显示的时长,然后再调用show方法就能显示。Toast.makeText(this,"下载失败",Toast.LENGTH_SHORT).show();2. To原创 2016-09-07 23:25:14 · 1465 阅读 · 0 评论 -
Android Studio版本控制之Git篇(服务器gitblit)
Android Studio版本控制之Git篇(服务器gitblit)个人主页下载和安装客户端 Git客户端(Git)下载地址 客户端建议下载2.71版本的,新版本在Android Studio中使用会出现一些问题,目前还没有很好的解决办法 Git安装教程服务器 Git服务器(Gitblit)下载地址 Gitblit安装教程版本说明Android Studio:2.1.3Git:原创 2016-09-20 00:00:41 · 2582 阅读 · 0 评论 -
Android Studio版本控制之SVN图文教程篇
Android Studio版本控制之SVN图文教程篇个人主页下载和安装客户端 SVN客户端(TortoiseSVN)下载地址 TortoiseSVN安装教程服务器 SVN服务器(VisualSVN Server)下载地址 VisualSVN Server安装教程版本说明Android Studio:2.1.3TortoiseSVN:1.9.4VisualSVN Server:3原创 2016-09-19 23:59:03 · 1463 阅读 · 0 评论 -
Android中的AsyncTask和接口回调使用详解
Android中的AsyncTask和接口回调使用详解我的主页 Demo下载地址一、AsyncTask简单介绍官方文档中队AsyncTask的解释是:AsyncTask更加适用于UI线程。这个类允许执行后台操作并在UI界面上发布结果,而不必处理多线程。AsyncTask是围绕Thread和Handler设计的一个辅助类,它不构成一个通用的线程框架。Asynctasks应该用于短作业(最多几秒钟)原创 2016-09-14 23:07:28 · 6825 阅读 · 0 评论 -
ViewPager详解(二)广告轮播图
ViewPager详解(二)广告轮播图效果图一、ViewPager填充图片1.1 布局中申明由于是显示广告条,所以高度要固定住<android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="120原创 2016-10-04 14:45:34 · 565 阅读 · 1 评论