logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ExoPlayer实现设置画面比例功能

设置视频画面比例之前用的EXOplayer1.0版本的,是GitHub上面别人修改过的一个开源demo,里面直接就集成了画面比例的方法,叫做setScaleType,最近播放器要升级发现原来Exoplayer1.0版本的setScaleType方法对于EXOplayer2.0并不适用后来参考IjkPlayerView的方法,找到了一个叫做setMeasuredDimension()的方法,这个..

#android
网址URL中特殊字符转义编码

网址URL中特殊字符转义编码字符 - URL编码值空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ - %2B, - %2C/ - %2F: - %3A; - %3B< - %3C= - %3D> - %3E? - %3F@ - %40\ - %5C| - %7CURL特殊字符转义URL中一些字

Android bugs——Caused by: android.support.v4.app.Fragment$InstantiationException

Error:Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment xxx: make sure class name exists, is public, and has an empty constructor that is public原因:当切换到其

#android
Android——Fragment 布局使用 fitsSystemWindows = true 无效解决方案

最近遇到一个奇葩问题,导航栏多个Fragment沉浸,fitsSystemWindows = true只在一个Fragment有效,其他Fragment都是无效的(即:toolbar和状态栏重叠)这种问题产生的原因:当第一个Fragment添加到Activity中的时候,Activity寻找出有fitsSystemWindows的子布局为其预留出状态栏的空间,其实就是设置一个padding,而其他

#android
Android Bugs——DialogFragment.showNow:Can not perform this action after onSaveInstanceState

那么DialogFragment的show方法是否也可以按照此思路去修改呢,答案是肯定的。在 Activity 被销毁之前被调用来保存每个实例的状态,这样就可以保证该状态能够从。activity的onSaveInstanceState方法中会调用。,所以报错原因就不言而喻了,那么下面说下解决方案。我们都知道Fragment的事务提交有两个方法。方法,来进行Fragment的状态保存,这两种情况都是

文章图片
#android
Java——双向map BiMap

BiMap是guava中一个有用的集合类型,很简单,它就是一个双向的映射。反向转换一个Map一个普通的map是一个key/value的集合,你可以使用key来查询value,例如,我来创建一个字段: ·Map<String,String> britishToAmerican =Maps.newHashMap();britishToAmerican.put("auberg...

Vue——自定义项目访问路径

默认情况下,Vue项目的访问路径以 /#/,但我们有时候可能需要给项目定义一个明确的访问路径,如 /my_vue/ 等,这时我们需要修改配置,自定义项目的访问路径,方法如下:1. 在index.html添加 <meta base=”/pay/”> (pay自定义的名称)<!DOCTYPE html><html><head>&...

Android-软引用(SoftRefrerence)和弱引用(WeakReference)

一. WeakReference:防止内存泄漏,要保证内存被虚拟机回收。二. SoftReference:实现缓存机制

ExoPlayer实现倍速播放功能

倍速播放倍速播放几乎是现在主流的视频App必备功能,最近播放器又在加需求了,顺便研究了一下。其实也简单,EXOplayer底层已经提供了方法,只需调用即可,比较简单,直接扔代码:SimpleExoPlayer simpleExoPlayer = this.getExoPlayer();if(simpleExoPlayer != null) {PlaybackParamete...

Http post方式发送json数据

HttpClient模拟get,post请求并发送请求参数(json等)import java.io.IOException;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;i

#android#json#http
    共 24 条
  • 1
  • 2
  • 3
  • 请选择