- 博客(10)
- 收藏
- 关注
原创 Android基于环信自定义消息实现转账红包(二)
上一篇我们把发送红包的具体流程过了一下,这篇我就开始说一下红包消息体具体是怎么写的 废话多说上货。1.我们需要在环信的easeui包里的EaseMessageAdapter 里写自定义红包消息 private static final int MESSAGE_TYPE_SEND_REDPACK = 14; private static final int MESSAGE_TYPE_RECV_REDPACK = 15;//环信本来有14个 我们新加了两个所以+2 一个是发送的,一
2020-12-15 11:23:38 407 3
原创 Android基于环信自定义消息实现转账红包(一)
最近做了一个项目,需要实现转账红包功能。我这里接入的是环信,我自己做的过程中也比较坎坷,所以想把实现的方法整理了一下分享给大家(如果大家有更好的实现方法,欢迎评论区留言,废话不多说了开始上货,东西有点多所以分开写了)。这里我先说下我的思路,我主要是通过环信的自定义类型消息还有仿照其他消息类型实现的,其中有一些需要与后台配合完成,我这里只说下Android这边具体干了什么。1.首先我们需要将环信集成进入我们自己的项目,我也集成了环信的easeui(这里我就不说如何集成了,因为比较简单基础,如果大.
2020-12-14 14:56:41 821
原创 仿拼多多 倒计时 后面有毫秒的那种
最近项目有这个倒计时的需求,写完分享给大家。首先先上效果图:首先我这个使用的是24小时 private CountDownTimer timer; //24小时换算成毫秒 private int timeStemp = 86400000; private void getCountDownTime() {//这里第一个参数是24小时的毫秒,第二个是多久执行一次,大家平时都是1000,这是一秒一次 ,但是我们要毫秒的效果所以是100,快了十倍。
2020-12-24 11:23:23 466
原创 Android 爆裂动画 ExplosionField 简单使用
今天突然看到一个好玩的爆裂动画效果,然后就特别想分享给大家,使用起来特别方便简单。git地址:https://github.com/tyrantgit/ExplosionField1.引入大佬的依赖库: //爆裂动画 implementation 'tyrantgit:explosionfield:1.0.1'2.自己随便画一个布局: <LinearLayout android:layout_width="match_parent"
2020-12-10 16:35:24 298
原创 Android的五大布局基础使用
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。Line...
2020-12-09 17:01:07 964
原创 Android图片多图预览点击放大ImagePreview
ImagePreview一个非常好用的图片预览工具库不需要我们任何布局,只需要简单的初始化,放入数据即可,就可以实现非常好看的图片预览(多图)。1.首先我们先引入依赖 implementation 'com.ycjiang:ImagePreview:2.3.5'2.初始化 ZoomMediaLoader.getInstance().init(new TestImageLoader());3.放入数据private List<UserViewIn
2020-12-09 16:51:33 6488 16
原创 Android 如何实现华为角标的显示。
华为角标权限<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>try { Bundle extra = new Bundle(); extra.putString("package", "com.xxx.xxx");//你应用的包名 extra.putString("class", "com.xxx.xxx.xxActivity");//.
2020-10-23 16:30:52 2415 4
原创 Java编程基础知识入门:变量与数据类型
概述: 1、Java定义了基本数据类型、引用类型和自定义类型。栈空间栈空间存取数据的效率高。 栈空间的数据按”先进后出”的方式管理。 栈空间存储空间较小,不能存放大量的数据。 JVM将基本类型的数据存放在栈空间。堆空间 堆空间存取数据效率最低 数据存放的位置随机分配 堆空间储存数据的位置大,能存放大容量的数据。变量为什么使用变量变量管理...
2019-01-18 19:00:29 231
原创 Android 之View视图
TextView:用于展示文本的视图 不能编辑1.android:text="文本内容"显示文本内容2.android:textSize="10sp"字体的大小 大小必须是sp3.android:textColor="颜色代码"
2018-06-08 21:23:49 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人