![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 79
csdn小宇
这个作者很懒,什么都没留下…
展开
-
Nohttp中的get和post使用
Nohttp类似于volley的升级版,其使用步骤基本一致特点:1.多种请求方式并发调用,支持get,post,put等网络解析方式2.文件上传,文件下载,下载进度回调,错误回调,支持暂停继续下载,支持取消大文件上传,不会发生OOM,支持File,InputStream,ByteArray,Bitmap,实现NOhttp的Binary接口,理论上任何东西都可以穿,3.支持取原创 2016-12-13 12:04:49 · 5761 阅读 · 0 评论 -
EventBus粘性事件
上一篇博客给大家详细的介绍了EeventBus,相信大家有一定的了解了吧,这回给大家解说EventBus粘性事件,它们两个的区别在于实现的方式不同下面给大家介绍EventBus粘性事件和实现方法概述EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。导入依赖包:选择Open原创 2016-12-08 19:54:44 · 1768 阅读 · 0 评论 -
Android屏幕适配
首先,Android屏幕适配有6种适配方法,分别是:1.图片适配 2.权重适配3.layout适配4.JAVA代码5.dimens适配6.屏幕适配核心概念与单位详解: 1. 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?屏幕尺寸是指屏幕对角线的长度。单位是英寸,1英寸=2.54厘米屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1像素点,一般原创 2016-11-30 18:04:40 · 554 阅读 · 0 评论 -
自定义控件的概念和view类的重要性
自定义控件的概念:Android中组件必须是View的直接子类或间接的子类,其中view有一个viewGroup的子类,用于定义容器,(FramenLayout,LinearLayout,都是ViewGroup的子类).如果组件中还子组件,就是从ViewGroup类继承,否则从view类继承,view类就相当于控件的上帝一样,只要你自定义控件,要么是view的直接子类,要么就是view的间接子原创 2016-12-05 16:09:11 · 1003 阅读 · 0 评论 -
使用PopupWindow实现功能,及步骤
PopupWindow详细介绍:PopupWindow是一个以弹窗方式呈现的控件,可以用来显示任意视图(View),而且会浮动在当前活动(activity)的顶部”。因此我们可以通过PopupWindow实现各种各样的弹窗效果,PopupWindow自定义布局比较方便,而且在显示位置比较自由不受限制,因此受到众多开发者的青睐。实现效果图: 关于实现这个功能准备以下几点原创 2017-01-01 13:36:48 · 4288 阅读 · 2 评论 -
使用EventBus实现功能及原理
EventBus概述: EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 什么是事件总线管理:1. 将事件放到队列里,用于管理和分发2. 保证应用的各个原创 2016-12-08 19:08:12 · 2909 阅读 · 0 评论 -
使用ToolBar实现功能及原理
什么是toolbarAndroid 3.0 Android 推了 ActionBar这个控件,而到了2013年 Google开始大力地推动所谓的 android style,想要逐渐改善过去android 纷乱的界面设计,希望让终端使用者尽可能在 android 手机有个一致的操作体验。ActionBar过去最多人使用的两大套件就是 ActionBarSherlock原创 2016-12-07 16:25:12 · 1353 阅读 · 0 评论 -
OKHttp使用Post请求及实现键值对上传
代码展示: 布局 xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical原创 2016-11-28 12:12:09 · 4678 阅读 · 2 评论 -
使用Viewpager Indicator实现图片无限轮播
自定义Indicator控件设置XML属性介绍:Android Viewpager Indicator是Android开发中最常用的控件之一,几乎所有的新闻类APP中都有使用,下面介绍其基本使用方法。1. 首先一个indicator必须要与一个ViewPager关联在一起,所以它提供了一个setViewPager方法。2 .它扩展了ViewPager.OnPageChangeLis原创 2016-12-06 20:07:55 · 1913 阅读 · 0 评论 -
使用OKHttp实现源码查看器
OKHttp源码查看器及实现方法: 首先获取到网址链接: private String Path = "http://192.128.3.147:8080/news.xm 然后定义两个常量: private static final int SUCCEED = 665; private static final int FALL原创 2016-11-30 13:16:49 · 1811 阅读 · 0 评论 -
FragmentTabHost实现底部导航
用FragmentTabHost实现的碎片间的切换效果如下图所示: 点击第一个按钮,切换到第二个界面,点击第二个按钮,切换到第三个界面,这像不像初学Android时的Activity跳转,当然了,这里肯定不是,不然我就跪了。这里就是Fragment实现的:原创 2016-12-01 21:03:08 · 965 阅读 · 0 评论 -
ViewPager和GridView实现左右滑动功能及点击事件
ViewPager 是与一组页面进行交互的容器,那么怎么设计交互的接口就成为设计成败的关键。我们会发现 GridView 中使用的「通信接口」是 BaseAdapter, 那么类似地,ViewPager 在设计的时候, 同样采用了 Adapter 的设计模式, 通过 PagerAdapter 来实现交互。 我们要达成的协议应该如下,ViewPager 负责显示页面,处理滑动等逻辑原创 2016-12-15 17:39:55 · 4851 阅读 · 2 评论