登录 立即注册
安币:

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

Android基于Glide的二次封装

#前言##为什么选择Glide?Glide轻量级速度快可以根据所需加载图片的大小自动适配所需分辨率的图支持多种格式图片(静态webp,动态gif,jpeg,jpg,png)支持多种数据源图片(url,drawable,src,file,asserts,raw)Google主导更多知识点可以看我的上一篇文章:Picasso,Glide,Fresco对比分析http://blog.csdn.net/githu ...
Torr 1 小时前
阅读:18 评论:0 赞:0

Android开发之仿微博详情页滑动固定顶部栏效果

先来看下我们今天要实现的效果:!(//upload-images.jianshu.io/upload_images/2189443-c0ebb58b53b91b07.gif)这段时间公司准备重构一个项目,刚好用到这个效果,我就顺带写了篇文章,关于这个效果网上可以找到一些相关资料的,昨晚看了一些,感觉都不是很好,有点模棱两可的样子,也没提到需要注意的一些关键点,这里来做下 ...
hellokenken 1 小时前
阅读:18 评论:0 赞:0

一篇文章告诉你MVC&MVP&MVVM

一个人善于使用模式,相当于把一些特定问题进行了抽象概括,大脑其实可以腾出更大的空间处理别的事情(具体的业务等)。所以,这一两年我也比较喜欢尝试使用一些流行的模式或者开源框架到自己的项目中,最终不一定会投入使用,但尝试的过程还是很有益处的。今天我们就把开发当中常用的模式简单介绍一下。来小可爱,上车吧! ...
夏尼采 昨天 22:01
阅读:81 评论:0 赞:0

一对一直播有哪些类型可以留住观看的用户呢?

 1.手机直播系统首页直播列表上添加一对一房间类型图标,方便用户直观地了解当前直播平台上的一对一直播房间。2.主播开播,选择房间类型时添加一对一直播,主播选择一对一直播时,弹出输入框,让主播填写每分钟的收费金额。3.用户点击列表时,要首先判断当前主播是不是正在进行1v1聊天,如果正在进行则提示“当前主播 ...
qq359550856 前天 11:26
阅读:12 评论:0 赞:0

简单易用的多样式筛选器(选择控件支持多选和反选,选中或输入任一项则有小红点提示标 ...

#MultipleFilter简单易用的多样式筛选器(选择控件支持多选和反选,选中或输入任一项则有小红点提示标记)---#Example---#Usage###调用dialog样式的activity:```javaIntentintent=newIntent(MainActivity.this,DoneTaskListFilter.class);//intent.putExtra("VO",null);intent.putExtra("TYPE","NOTASKDONE");startActivit ...
小月石 3 天前
阅读:138 评论:0 赞:0

流媒体直播系统传输协议很重要,直播平台搭建该如何选择

2019年直播行业面临着来势汹汹的短视频挑战,但在垂直细分领域,网络直播平台依旧有着难以企及的位置。如今,直播平台搭建的势头依旧没有减弱,只是更多的人想要将直播平台与更多的行业相结合。对于直播平台搭建来讲,流媒体直播系统传输协议的选择显得尤为重要了。我们常见的流媒体直播系统传输协议有以下四种:1.RTMP(Rea ...
云豹直播0216 3 天前
阅读:14 评论:0 赞:0

Android自动化测试

##Instrumentation介绍-Instrumentation是个什么东西?-Instrumentation测试-Instrumentation原理介绍###一、Instrumentation是个什么东西?-Instrumentation是位于android.app包下,与Activity处于同一级目录,它是Android系统中一系列控制方法的集合(俗称hook)。这些hook可以在正常的生命周期之外控制Android控件的运行 ...
ceshishangchuan 3 天前
阅读:170 评论:0 赞:0

Android自定义View之文字居中

##前言##文字居中我们先来回忆一下绘制文字的方法:**drawText(Stringtext,floatx,floaty,Paintpaint)**方法的参数很简单:text是文字内容,x和y是文字的坐标。但需要注意:这个坐标并不是文字的左上角,而是一个与左下角比较接近的位置。大概在这里:!(//upload-images.jianshu.io/upload_images/2477378-b221045663a3f2c4 ...
ceshishangchuan 3 天前
阅读:112 评论:0 赞:0

RxJava2 + Retrofit2 完全指南 之 对返回Response的统一处理

#前言本章在上篇[统一状态码/Exception处理]()的基础上进行拓展,请现有一个必要的概念。在接口对接中,我们最理想的状态就是后端只返回一种数据结构,而且是规范的数据结构,但事实上大多数情况下都不会按照我们的理想状态下返回的,比方说有数据的情况下,返回的是一种结构,无数据报错又是另外一种数据结构,这就不可避 ...
aohanyao 3 天前
阅读:97 评论:0 赞:0

Android Architecture Components架构下的高效开发

###概述AndroidArchitectureComponents是一系列库集合,能帮助你设计出健壮的,可测试的,可维护的应用。使用几个类,来管理UI组件的生命周期和处理数据持久化。-管理app的生命周期很轻松。新的[lifecycle-awarecomponents](https://developer.android.com/topic/libraries/architecture/lifecycle)组件,能帮助你管理activ ...
狼的江湖 4 天前
阅读:162 评论:0 赞:0

RxJava2 + Retrofit2 完全指南 之 统一状态码/Exception处理

##前言直接上数据结构:```json{"code":200,"data":{"id":"1","name":"name1","stargazers_count":1},"msg":"请求成功"}```上面的数据结构是一般比较简单而常见的数据结构,在正确的情况下我们只关心`data`里面的数据,错误的情况下我们关心`code`和`msg`提示,而区分这两种情况又要不断的写大量的样板代码,这不是首选。所 ...
aohanyao 4 天前
阅读:159 评论:0 赞:0

直播平台开发经验分享——直播平台搭建环境配置详解及分析 ...

直播平台开发完成后,接下来就会面临着直播平台搭建的问题。那么直播平台搭建的具体流程是怎样的呢?通常需要遵循以下几个环节:搭建环境配置(LNMP)、Redis配置、创建数据库、web站点搭建、node.js部署、管理后台信息配置等。本篇内容我们先来介绍下LNMP环境配置及Redis配置的流程。搭建前的准备注:以下操作,在操作系统 ...
云豹直播0216 4 天前
阅读:104 评论:0 赞:0

直播平台新模式一对一接力而上,天南地北,多元交友~

直播诞生之初,大多数用户是抱着试一试、消磨时光的心态去玩,基本也是户看完即走。用户玩了一段时间后,大家还是陌生人,由于缺少社交属性,不能形成固定的圈子,导致玩家没有归属感,渐渐觉得无趣。在使用场景上,直播通常要在有WiFi的情况下使用,消耗的时间较长,有时候用户为了等喜欢的主播上线直播,需要得几个小时。 ...
qq359550856 4 天前
阅读:80 评论:0 赞:0

移动开发新利器-你好,Flutter

1、移动开发新利器-你好,Flutter1、移动开发新利器-你好,Flutter为什么选择Flutter?Dart语言1、AOT与JIT2、单线程模型3、垃圾回收4、无需单独的声明式布局语言环境搭建为什么选择Flutter?移动端跨平台一直是开发者老生常谈的话题,为了尽可能的增加代码复用,降低开发成本以及贴合原生性能。各大科技巨头都有自己的跨平台框 ...
疯子来过 4 天前
阅读:110 评论:0 赞:0

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部