Tears_fg

导航

上一页 1 2 3 4 5 6 7 ··· 16 下一页

2020年4月22日 #

TextView之富文本

摘要: 项目中使用富文本比较常见了,一行显示多种样式颜色的文本,使用 ClickableSpan 富文本实现在同一个 TextView 中的文本的颜色、大小、背景色等属性的多样化和个性化。 我们也可以使用Html.fromHtml(string)来编写文本格式,需要注意: 1.当string过大,会抛出IO 阅读全文

posted @ 2020-04-22 15:53 Tears_fg 阅读(564) 评论(0) 推荐(0) 编辑

2020年4月21日 #

自定义圆角背景的textview,抛弃shape

摘要: 自定义一个圆角背景的TextView,解放双手,不用再写shape了。 1.values目录新建attrs.xml。 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="test"> <attr na 阅读全文

posted @ 2020-04-21 19:18 Tears_fg 阅读(640) 评论(0) 推荐(0) 编辑

2020年3月5日 #

APP分享多张图片到微信和朋友圈

摘要: 产品需求: 微信分享多图至好友,朋友圈。由于微信禁用了分享9图至朋友圈功能,这里分享微信只是将图片保存至本地,具体让用户手动分享。 问题分析: 微信没有提供分享多图的SDK,因此我们实现调用系统自带的分享功能。将分享的图片保存至本地,再调用系统本地的分享实现分享多图操作。 具体实现: 这里保存图片实 阅读全文

posted @ 2020-03-05 10:26 Tears_fg 阅读(3456) 评论(0) 推荐(0) 编辑

2019年12月2日 #

Android状态栏与布局重叠解决方案

摘要: 问题起因: 同组的同事将项目全局设置成了沉浸式,对于我这个半路过来开发的人 可真是头疼呵~ 没办法,那就我自己添加一个头吧。也可以在布局中取消沉浸式,不过我这个是在fragment中,为了不修改之前的代码,只能做此骚操作了。 代码如下: 方式一: 1、获取状态栏的高度。 private int ge 阅读全文

posted @ 2019-12-02 11:23 Tears_fg 阅读(4276) 评论(1) 推荐(1) 编辑

2019年8月1日 #

Android 架构组件-Lifecycle、LiveData、ViewModel

摘要: Lifecycle Lifecycle组件包括LifecycleOwner、LifecleObserver,能方便监听Activity或者Fragment的生命周期。 步骤: 1.实现LifecycleObserver接口 实现DefaultLifecycleObserver接口,然后重写里面生命周 阅读全文

posted @ 2019-08-01 18:51 Tears_fg 阅读(2498) 评论(0) 推荐(0) 编辑

2019年7月29日 #

多聚道打包

摘要: 根据公司业务要求,需要在将App上架到各大应用市场,并进行统计不同聚道用户数等。我们一般集成友盟统计来实现该方式。 android原始打包方式配置。(已在AndroidManifest.xml文件中配置聚道id和聚道name) 该方式打包需要一个个点击打包,并且系统原因会使得打包异常慢,当有非常多的 阅读全文

posted @ 2019-07-29 18:14 Tears_fg 阅读(293) 评论(0) 推荐(0) 编辑

2019年7月23日 #

Android图片压缩

摘要: 在我们的业务场景中,一般需要使用客户端采集图片上传至服务器,为了提升性能,我们一般会对图片进行压缩。 在Android平台上,默认提供的压缩有三种方式:质量压缩和采样压缩。 一、质量压缩 质量压缩不改变图片的尺寸,只改变图片的存储体积,即原来是1080*1920的图片压缩后还是分辨率不变,并且压缩前 阅读全文

posted @ 2019-07-23 18:15 Tears_fg 阅读(2118) 评论(0) 推荐(0) 编辑

2019年6月25日 #

自定义View实现圆角化/自定义view实现图片的裁剪

摘要: 一、自定义ReleativeLayout圆角化 实现: 1.在res目录中新建attrs.xml文件,自定义属性如下。 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="RoundBgRelativ 阅读全文

posted @ 2019-06-25 15:44 Tears_fg 阅读(2183) 评论(0) 推荐(0) 编辑

2019年4月24日 #

Android 7.0 通过FileProvider共享文件

摘要: 一.概述 Android 7.0后,提供了很多新特性,其中最主要的是禁止了通过file://URI直接在文件操作共享文件(该操作会触发FileUriExposedException),而是通过content://URI来实现共享。 FileRrovider是ContentProvider的子类,用于 阅读全文

posted @ 2019-04-24 11:57 Tears_fg 阅读(803) 评论(0) 推荐(0) 编辑

2019年4月19日 #

图片和Base64之间的转换

摘要: 需求:保存h5页面图片至相册 分析: 1.获取h5返回的base64码。 2.将base64码转换为Bitmap图片。 3.新建文件,将图片存储至指定路径。 4.通知相册更新。 1.图片-base64解码工具类如下。 注意:base64转成Bitmap时,需要去除所有"/r/n"、"data:ima 阅读全文

posted @ 2019-04-19 11:58 Tears_fg 阅读(2192) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 16 下一页