自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 聊天界面实现(文字,图片,定位)

因项目需要实现聊天界面,因该界面具有复用性,所以就单独拿出来,对于语音,文件和表情,请自行实现,这里只实现了界面和基本逻辑,对于消息的传递,可以借助服务器和第三方推送实现。

2023-05-30 17:16:00 126

原创 Android 广告机图片视频轮播

最近因为要做一个广告机上图片视频轮播,所以又是百度,github上一堆找,结果发现并没有特别合适的,不是播放视频首帧黑屏,就是切换界面后,没法继续播放,或者动态更新数据后,没法继续轮播等等问题,所以最后结合别人的方案自己修改了一下,具体参考。5.ViewPager的适配器,里面原作者的代码我并未删除,大家也可以对比下,或者区别调用下,看下效果,我将原作者的thread定时器,改为了handler的方法,这样可操作性要强一点,避免动态切换数据后,轮播卡死的情况。4.播放控件,其实是ViewPager切换。

2023-05-07 11:24:56 2577 28

原创 Android 仿美团详情页

使用模拟器录制,可能有点卡,实现起来有点复杂,待我后续更新,先上效果图。

2021-03-19 18:15:52 2875 2

原创 第三方库StepView的优化

笔者在使用第三方库StepView的时候,发现左边的进度不能随右边TextView而改变,也就是左边的进度设置是写死的。原第三方库地址:https://github.com/baoyachi/StepView,本次修改的主要是VerticalStepView,直接贴代码了,基本逻辑开源大神在github上也写明白了,本篇的目的主要是针对VerticalStepView的优化。1.首先是布局wi...

2019-12-19 10:39:34 828

原创 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 3307

原创 Android使用ExoPlayer播放音频实现报听写功能

项目中需要实现报听写的功能,音频都是后台一个一个返回的链接,考虑到多个音频的连续播放,就选用了google的Exoplayer,主要实现随机播放,按次数播放(这里最多播放3次)的功能,ExoPlayer的集成,请查看https://google.github.io/ExoPlayer/guide.html。1.界面很简单<LinearLayout xmlns:android="ht...

2019-01-26 11:33:28 1592

原创 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 2115 1

原创 ExpandableListView嵌套GridView实现购物标签栏

我们在一些购物App上都会看到下面这样的界面,分类下多个标签,选择标签后,系统进行筛选,为用户选择合适的产品看到这样的界面很明显就是ExpandableListView和GridView的嵌套,布局实现简单,但是两者之间数据的交互确是难点,接下来本文就来实现这样的效果,重置:选择清空;完成:将选择的数据传递到View层。1.首选实现ExpandableListView,在自定义GridView时我...

2018-03-05 11:50:17 408

原创 使用GreenDao实现购物车功能

最近在做商城的项目,购物车的功能是核心,为了实现此功能,选用了GreenDao来实现数据的存储,当然在实际中,服务器和数据库之间数据的转换,才是完整的购物车功能。本篇文章只做GreenDao在购物车方面的使用介绍,关于GreenDao的配置,请参考https://github.com/greenrobot/greenDAO,下面附上效果图:其实要做购物车,首先要明白购物车内部的产品关系,即店铺和产...

2018-02-24 09:22:52 485

原创 Android 单行文本的跑马灯

最近项目有一个实现跑马灯效果的需求,需求很简单,就是单行文本(只有几个字)无限循环的效果,最开始也是百度和Github上找,找寻半天不是有BUG就是无法达到需求,最后在一位博主[email protected]>的github上借鉴了他所写的自定义View,该博主的自定义控件是作为多行文本使用的,但是该控件也有BUG,就是多行文本切换的太不自然,或者说,实际中用不成。

2017-12-13 11:08:12 694

原创 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 5788 7

原创 Android 集成环信即时通讯修改用户密码

最近做含有即时通讯的项目,由于开发周期较短,就选用了环信的SDK,集成也比较简单,注册登录API都有相应的方法可以调,唯独缺少了修改密码,你也许说,后台可以改,但这显然不便,因此我苦苦找寻官方Api,找到了答案,其实也就是两个网络请求,第一步获取管理员TOKEN,第二步put新密码,具体数据格式请查找http://docs.easemob.com/doku.php?id=start:100serv

2017-09-23 17:59:43 2022 1

图片视频轮播2.0,更加的可控更加的完善!再次优化!

原来缓存使用的是AndroidCache,但是很久没有维护,加上忍HttpUrlConnection很久了,一直在找可替代的缓存框架,最后在jeffplayer中找到了对应的okhttp缓存框架,带有缓存进度监听,暂停缓存和恢复缓存,结合issuse进行了代码修改,避免了一些报错信息

2023-07-18

聊天界面搭建,原生JAVA开发(图片,文字,定位)

原文连接https://blog.csdn.net/hardWork_yulu/article/details/130952726

2023-05-30

图片视频轮播源码,博客地址:https://blog.csdn.net/hardWork-yulu/article/detail

1.可以实现无黑屏 2.切换界面后,回到播放界面继续上次播放位置播放, 3.不支持点击和手动切换 4.动态更新数据后继续播放

2023-05-24

Android 仿美团详情页

1.本地demo 2.实现了类似美团详情页的效果

2022-01-26

Android 使用opencv切图apk

该资源使用opencv切图的apk,关于代码实现,请转移到相关博客

2017-12-09

空空如也

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

TA关注的人

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