- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 聊天界面实现(文字,图片,定位)
因项目需要实现聊天界面,因该界面具有复用性,所以就单独拿出来,对于语音,文件和表情,请自行实现,这里只实现了界面和基本逻辑,对于消息的传递,可以借助服务器和第三方推送实现。
2023-05-30 17:16:00 172
原创 Android 广告机图片视频轮播
最近因为要做一个广告机上图片视频轮播,所以又是百度,github上一堆找,结果发现并没有特别合适的,不是播放视频首帧黑屏,就是切换界面后,没法继续播放,或者动态更新数据后,没法继续轮播等等问题,所以最后结合别人的方案自己修改了一下,具体参考。5.ViewPager的适配器,里面原作者的代码我并未删除,大家也可以对比下,或者区别调用下,看下效果,我将原作者的thread定时器,改为了handler的方法,这样可操作性要强一点,避免动态切换数据后,轮播卡死的情况。4.播放控件,其实是ViewPager切换。
2023-05-07 11:24:56 3258 31
原创 第三方库StepView的优化
笔者在使用第三方库StepView的时候,发现左边的进度不能随右边TextView而改变,也就是左边的进度设置是写死的。原第三方库地址:https://github.com/baoyachi/StepView,本次修改的主要是VerticalStepView,直接贴代码了,基本逻辑开源大神在github上也写明白了,本篇的目的主要是针对VerticalStepView的优化。1.首先是布局wi...
2019-12-19 10:39:34 888
原创 Android集成腾讯X5实现文档浏览功能
Android内部没有控件来直接显示文档,跳转WPS或其他第三方文档App体验性不好,使用腾讯X5内核能很好的解决的这一问题。一、下载腾讯X5内核1.前往https://x5.tencent.com/下载Android的内核,新版本的腾讯X5可以直接在bulid.gradle集成 api 'com.tencent.tbs.tbssdk:sdk:43697',如果是在App里集成可以把api...
2019-10-19 14:02:44 3404
原创 Android使用ExoPlayer播放音频实现报听写功能
项目中需要实现报听写的功能,音频都是后台一个一个返回的链接,考虑到多个音频的连续播放,就选用了google的Exoplayer,主要实现随机播放,按次数播放(这里最多播放3次)的功能,ExoPlayer的集成,请查看https://google.github.io/ExoPlayer/guide.html。1.界面很简单<LinearLayout xmlns:android="ht...
2019-01-26 11:33:28 1656
原创 Android 自定义圆形背景替换Shape
先看下效果图,项目中需要动态的设置背景色,而且要求背景为圆形,使用shape不灵活:1.奉上具体实现代码import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android...
2018-03-21 16:27:54 2257 1
原创 ExpandableListView嵌套GridView实现购物标签栏
我们在一些购物App上都会看到下面这样的界面,分类下多个标签,选择标签后,系统进行筛选,为用户选择合适的产品看到这样的界面很明显就是ExpandableListView和GridView的嵌套,布局实现简单,但是两者之间数据的交互确是难点,接下来本文就来实现这样的效果,重置:选择清空;完成:将选择的数据传递到View层。1.首选实现ExpandableListView,在自定义GridView时我...
2018-03-05 11:50:17 427
原创 使用GreenDao实现购物车功能
最近在做商城的项目,购物车的功能是核心,为了实现此功能,选用了GreenDao来实现数据的存储,当然在实际中,服务器和数据库之间数据的转换,才是完整的购物车功能。本篇文章只做GreenDao在购物车方面的使用介绍,关于GreenDao的配置,请参考https://github.com/greenrobot/greenDAO,下面附上效果图:其实要做购物车,首先要明白购物车内部的产品关系,即店铺和产...
2018-02-24 09:22:52 500
原创 Android 单行文本的跑马灯
最近项目有一个实现跑马灯效果的需求,需求很简单,就是单行文本(只有几个字)无限循环的效果,最开始也是百度和Github上找,找寻半天不是有BUG就是无法达到需求,最后在一位博主jixiaolongmicrojixl@gmail.com>的github上借鉴了他所写的自定义View,该博主的自定义控件是作为多行文本使用的,但是该控件也有BUG,就是多行文本切换的太不自然,或者说,实际中用不成。
2017-12-13 11:08:12 783
原创 Android 使用opencv实现抠图
1.openCv配置从https://github.com/opencv/opencv/releases/tag/3.3.0下载对应的android版本a. import module 选择b.还要配置so文件来调取opencv的接口,在main文件夹下创建jniLibs文件夹,如下图:把下载的native目录下libs文件下的所有文件拷入jniLibs文件下c.别忘了把module里的buil...
2017-12-09 11:35:05 5913 7
原创 Android 集成环信即时通讯修改用户密码
最近做含有即时通讯的项目,由于开发周期较短,就选用了环信的SDK,集成也比较简单,注册登录API都有相应的方法可以调,唯独缺少了修改密码,你也许说,后台可以改,但这显然不便,因此我苦苦找寻官方Api,找到了答案,其实也就是两个网络请求,第一步获取管理员TOKEN,第二步put新密码,具体数据格式请查找http://docs.easemob.com/doku.php?id=start:100serv
2017-09-23 17:59:43 2061 1
图片视频轮播2.0,更加的可控更加的完善!再次优化!
2023-07-18
聊天界面搭建,原生JAVA开发(图片,文字,定位)
2023-05-30
图片视频轮播源码,博客地址:https://blog.csdn.net/hardWork-yulu/article/detail
2023-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人