自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 小白 0-1 学习 app 开发,从配置到 hello world

最近体验了一个低代码开发平台,分享给大家!

2022-08-19 11:02:34 2969 1

原创 轻松6步完成App开发

轻轻松松,6步完成一个app开发。

2022-08-18 16:29:10 9910 1

转载 BitmapFactory.decodeStream方法返回null的错误分析

这个问题其实早就遇到了,由于停了几天电无法工作,今天就把这问题记录下分享下。利用BitmapFactory加载网络中的图片时,使用decodeStream方法会返回null的错误。主要是由于下面几个原因导致的:流已经关闭decodeStream调用了两次decodeStream的BUG(本文不讨论,详见参考文章)这个问题很有意思,刚开始遇到的时候在国内外到找到许多不同的解决方法,在st

2016-08-05 18:05:36 2955 3

转载 使用android SpannableStringBuilder实现图文混排,查看更多

http://blog.csdn.net/fancylovejava/article/details/39927539项目开发中需要实现这种效果多余两行,两行最后是省略号,省略号后面是下拉更多之前用过的是Html.fromHtml去处理图文混排的,仅仅是文字后图片或者文字颜色字体什么的,但是这里需要在最后文字的省略号后面添加图片。直接上代码吧,代码注释很多,

2016-07-05 18:57:01 1428

转载 沉浸式

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);}

2016-07-04 10:25:58 286

转载 ListView显示最后一条Item不完整问题分析

比如,有这么一个需求:实现一个IM类型的app聊天界面要如何做呢?很简单,一个title在顶部,一个输入框+按钮在底部 ,中间是一个ListView,搞定!!!然后,ListView需要动态添加Item内容,并且,每添加一条Item都需要将ListView显示在最后一条。好了,这次要解决的就是上面加粗部分的问题。这时候有人要说了,调用setSelection()

2016-07-01 16:57:32 2991 1

转载 使用RxJava从多个数据源获取数据

原文链接: Loading data from multiple sources with RxJava原文作者: Daniel Lew译文出自: 小鄧子的简书译者: 小鄧子校对者: hi大头鬼hi状态: 完成译者注:为了方便因Lambda(译文)还不够了解的同学进行阅读,本篇译文替换了原作中全部Lambda表达式。试想,需要一些动态数据的时候,只要每次都请求网络就可以

2016-07-01 10:37:01 1381

转载 操作符之concatMap( )与.flatMap( )的比较

http://fernandocejas.com/2015/01/11/rxjava-observable-tranformation-concatmap-vs-flatmap/以上是复制的地址RxJava观测改造的探讨:concatMap()VS flatMap()过了一会儿,我决定,是时候找回了一些写作。  正如你可能知道@SoundCloud我们做一个强大的使用被

2016-07-01 10:02:25 2529

转载 去掉字符串String中的换行或空格

去掉字符串中的换行或空格,用正则表达式处理方法如下:s = s.replaceAll("\\s+", " ");\\s+代表一个或多个连续的 空白字符 如换行 制表符和空格符号 将被此表达式匹配的所有空白符换成一个空格

2016-06-23 17:53:02 3470

转载 drawable缩放

一、 相关概念1.       Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2.       Canvas画布,绘制的目的区域,用于绘图3.       Bitmap位图,用于图的处理4.       Ma

2016-06-23 12:10:33 551

转载 Android中Button文字不能铺满解决方法

在开发过程中突然发现Android中的button设置文字后,字体设置大一些那么文字就会被无缘无故截掉了,可是文字显示部分只占用了整个button的大概一半,跟本没有填充满,但这个时候需要做到填满,否则调整字体变小的话效果很不好,或改变button外另加容器作为背景的话写法就太麻烦了,后来经过不停实验得到了解决办法就是设置padding为0,这样文字就可以填充满了,不会浪费空间了

2016-06-23 11:57:01 2827

原创 surfaceView

Android SurfaceView简介 surfaceView和View最本质的区别在于:surfaceView是在一个新起的单独线程中可以重新绘制画面,而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用s

2015-10-22 00:08:14 244

原创 矩形类--RectF

RectF 这个类包含一个矩形的四个单精度浮点坐标。矩形通过上下左右4个边的坐标来表示一个矩形。这些坐标值属性可以被直接访问,用width()和  height()方法可以获取矩形的宽和高。注意:大多数方法不会检查这些坐标分类是否错误(也就是left  RectF()构造一个无参的矩形 RectF(float left,float top,float right,float bot

2015-10-21 23:52:15 575

原创 paint画笔

方法设置setAntiAlias(boolean aa) //是否抗锯齿setColor(Color.GREEN)//设置颜色public void setStrokeWidth (float width)//设置画笔的空心线宽 其中,参数width为线宽,浮点型数据paint.setDither(true);            //防抖动paint.setStyle(

2015-10-21 23:29:49 338

原创 jar和so

jar相当于静态库,so相当于动态库文件jar是java库 so是C/C++库

2015-10-21 22:28:38 578

空空如也

空空如也

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

TA关注的人

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