自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 android集成 ijkplayer Ijkplayer集成使用方案 + demo

首先想使用ijkplayer的话,肯定得先编译啦,但是我之前已经编译好了,时间是2018年3月份左右,版本也是当时最新的0.8.8,所以大可放心使用其实拉到项目中还是很简单的。也就是把要适配的.so库拉到项目中,再把需要依赖的包依赖上就好了,如下图:至于用法,我们看到他们编译文件里面会有一个android/ijkplayer/ijkplayer-example的目录。它在使用他们的播放器的时候,需...

2018-05-31 10:35:29 27485 39

原创 log

org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'. at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.j...

2019-10-14 11:45:46 310

原创 APK优化方案 自用

一。svg svg格式图片,减少为了屏幕适配而做的很多图,算是手动写图或者使用已提供的icon svg详情参考二。tint 着色器 使用场景:比如一个icon在点击时需要改变颜色的时候,就可以不用切图,使用tint。三。string资源配置 String资源多的情况下,只保留指定和默认资源 gradle里配置resCo...

2019-05-14 13:55:05 155

原创 android实现监听键盘弹出与收回

安卓是没有提供监听软键盘的弹出与收回,所以我就考虑到用布局的变化来监听软键盘,addOnLayoutChangeListener。监听的是底部view的位置变化,要是软键盘弹出来的话,就会被顶上去,就会改变。  //监听软键盘是否弹出 viewEt.addOnLayoutChangeListener(new View.OnLayoutChangeListene...

2019-02-26 11:35:23 2139 1

原创 关于android studio升级3.0以后自动输出apk名的报错问题

升级gradle到3.0.1的时候,app.gradle报了如下几种错误错误:Could not get unknown property 'outputFile' for BuildType_Decorated{name=output, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesE...

2018-05-29 17:50:05 5470

原创 android自定义实现textview限制多少行数以后以省略号结尾。 ... 这种省略号不是

系统的省略号是居中的。如果有人不喜欢想要靠下的那种,那你就来对了,不说了,上代码了,全程无尿点,支持超链图文package com.yilvs.views;import android.annotation.SuppressLint;import android.content.Context;import android.text.DynamicLayout;import androi...

2018-03-13 17:46:34 1425

原创 textview使用SpanbleString导致ellsize的属性失效

这几天在开发一个图片混排带有超链的列表的时候,发现如果带有可点击的超链的textview以后,ellsize属性,即以省略号结尾的属性就不生效了,结果造成列表混乱,然后经过排查,刚开始以为是带图片的问题,后来发现并不是,而是下面这行代码的问题,只要设置这行代码就混乱了。holder.connectInfo.setMovementMethod(LinkMovementMethod.getInstan...

2018-03-13 17:37:23 655

原创 安卓使用Html实现textview部分字体变色加粗的效果(使用Html实现多种字体效果)

先祝大家新年快乐呀。写这个只是个人觉得Html的标签用起来比较方便的,直接拼接字符串就实现了,用这种方法是和前端一样使用标签的形式完成的,但不是支持所有的功能,毕竟是textview,只支持一部分功能。我只说简单使用的功能,像加载图片那些比较复杂的就不说了,毕竟还不如用别的方法呢。下面上效果图//这是一个标签元素: " + "我是红色" + "//错误使用示例

2018-01-10 14:38:52 10778

原创 Android通过SpannableString实现超级链接 点击textview某些文字跳转

废话不说,先上效果, 这句话整体也就是一个textview,主要是实用SpannableString来实现的。 另外说下 SpannableString是非常强大的,有空再做一个SpannableString的介绍。这是针对于textview的代码: //底部提示语 快速咨询为超链 SpannableString str = new SpannableString("这里是te

2017-11-14 16:49:17 4382

原创 分享一个格式化json的工具类,在日志输入里直接可以很方便的看log了

用法: @Override public void onResponse(String response) { if(AppConfig.DEBUG) { Log.e(“json_http”, “http返回参数:” + JsonFormat.format((java.lang.String) response));

2017-06-28 16:23:40 883

原创 android 解决在列表条目中刷新或者加载 Glide 圆形头像会闪烁,位置错乱

刚开始以为是listview或者Recyclerview的缓存复用问题,结果研究了半天才知道是Glide圆形头像CircleImageView的问题。 直接贴代码,代码很简单,直接在Recyclerview的onBinderViewHolder里面或者Listview的getView里面把把设置头像的代码加上Tag。 String tag = (String) holder.contacts.g

2017-06-28 13:13:57 2978 2

原创 android apk下载完成后调用安装

一般应用里下载完apk的话都会自动调取安装apk的方法,在下载完成后直接调用下面这个方法即可调用apk安装功能public static void install(Activity activity, String target) { // Intent:开启服务或者打开页面 Intent intent = new Intent(); intent.setFlags(Inte

2017-06-21 15:07:18 1294 1

原创 TabLayout更改下划线长度和内容保持一致

先上效果图主要是通过反射强制修改每个子Tab的左右边距,代码很简单,一看就明了下面献上代码 public void setTabLine(TabLayout tab,int left,int right){ try { Class<?> tablayout = tab.getClass(); Field tabStrip = tablayout.getDecl

2017-06-16 15:01:26 16105 4

计算机二级java试题 刷题用 05年-10年

05-10年试题,刷题用,望早日通过 05-10年试题,刷题用,望早日通过 05-10年试题,刷题用,望早日通过

2018-09-05

ijkplayer最新编译文件 .so 版本0.8.8

3.28刚刚编译的,废了好大的功夫,给大家共享一下。 版本是0.8.8 3.28刚刚编译的,废了好大的功夫,给大家共享一下。 3.28刚刚编译的,废了好大的功夫,给大家共享一下。

2018-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除