- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Android IJKPlayer 直播RTMP
最近公司需求加入直播,又想使用免费开源框架,那个 Yasea + IJKPlayer成了首选;推流就不介绍了,Github 有大神开源的 Yasea 源码,直接放入你的 Rtmp 地址就可以了,主要介绍一下 bilbili 开源的IJKPlayer 播放 Rtmp,因为本人很少发现播放 rtmp 相关的文章,废话不多说,开始做:1,首先添加依赖implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'implementation .
2020-05-09 19:15:15 4260 3
原创 百度地图点聚合仿链家定位点多级聚合,且滑动、刷新加载定位点
四个月前公司新项目,要求首页仿链家实现地图定位点多级聚合,效果图如下:好吧,我们没效果图,暂时拿链家的效果图代替一下:效果大概是这个样子,而我们要求比链家更深一级,当时看到这需求和效果,第一想法就是下载百度官方 demo,下载运行后发现很不适用,然后尝试着修改官方源码,结果从入门改到放弃......然后,网上各种搜索,找了一天发现几乎没有这方面写的比较详细、实用的文章.........
2019-01-15 17:27:11 3879 16
原创 Android 百度离线地图下载完后调用下载好的离线包
前言最近公司项目需求添加百度地图离线下载后离线地图查看功能,本以为看着文档写一下就行了,看了文档后发现百度文档着实坑爹,文档与实际开发不符合,网上搜了一下,也没搜到切实有用的文章,遂决定写一篇;步骤一;百度离线地图下载完成后,会在手机根目录中生成一个BaiduMapSDKNew的文件,打开里面的vmp文件夹会看到下载到的离线地图包;二,给离线...
2018-06-20 17:20:38 9620 17
原创 Android studio 鼠标指示器变成黑色方块
Android studio 鼠标指示器变成黑色方块解决方面:1、关闭当前界面重新打开。2、点击 Shift + insert ,或者 单击insert 。
2020-09-17 17:21:39 2424
原创 物联网开发之阿里云MQTT通讯协议
因公司项目需要,最近接入了阿里 MQTT 协议,今天简单写一下如何简单使用:一、首先是认证,这里的认证方式有动态注册、ID2认证方式和三元组认证,我们使用的是三元组认证;1、首先根据阿里云官方文档进行配置,这里不详细介绍了:https://help.aliyun.com/document_detail/96607.html?spm=a2c4g.11186623.6.615.a6922b...
2019-12-18 18:14:06 1934
原创 Android 开发图片加载(三)Fresco 的简单使用
前面的文章介绍了 Picasso 和 Glide 的简单使用,今天讲一下 Fresco 的简单使用,这是一款更简单、更强大的图片加载框架!废话不多,进入主题;一、在 build.gradle 里面导入依赖:implementation 'com.facebook.fresco:fresco:0.12.0'这里根据个人所需要添加:// 在 API < 14 上的机器支持 ...
2019-02-21 17:12:15 293
原创 Android 开发图片加载(二)Glide 的简单使用
上节提到了 Android 开发当前主流的四种图片加载框架,并介绍了一下 Picasso 的简单使用, Picasso 虽然强大,但是存在一定的不足,比如不能加载 Gif 图片,这严重影响了 App 的炫酷效果,下面介绍一下一个更强大、可以加载 Gif 图片的框架 —— Glide。废话不多说,进入主题:一、在 Module 的 build.gradle 里面添加依赖:implement...
2019-02-19 17:59:22 316
原创 Android 开发图片加载(一) Picasso 的简单使用
作为一个码农,图片加载功能是避免不了的,目前 Android 主流的图片加载框架有四个。分别是 Image Loader、Picasso、Glide、Fresco 这四个,其中 Image Loader 由于停止维护更新,不推荐继续使用,这里就简单讲一下 Picasso 的简单用法。一、在所在Module 的 build.gradle 里面添加:implementation 'com.s...
2019-02-19 16:04:22 1006
原创 MapBox 的简单使用
最近接触了美国地图 MapBox ,觉得这个地图功能挺多、而且很详细,就学习了一下,在这里简单讲解一下基本地图、定位使用:一、首先登陆官方网站 https://account.mapbox.com/ 注册账号,这里需要注意一点,和国内地图不同,MapBox不需要注册秘钥,当你注册账号成功,网站会自动给你一个默认 token,这个token就是使用地图的秘钥(token可以自己创建),然后选择地...
2019-02-15 17:20:33 6739
原创 ViewFlipper 的简单使用
今天有个朋友问我怎么实现首页咨询滚动效果。如图:哥们当场就推荐了最简单的方法——ViewFlipper,然后第二天早上一上班朋友说没搞懂怎么用的,吧啦吧啦的。。。废话不多说了,直接上使用方法,坚定不移三步走。一、先设置进出口动画样式:1、设置进口动画 come_in.xml:<set xmlns:android="http://schemas.android.com/a...
2019-01-15 10:28:32 4772 1
原创 Fragment使用百度地图切换页面出现短暂黑屏
接手公司项目,发现fagement使用百度地图切换时产生短暂黑屏,查了一下资料,大致原因是百度SDK的问题:解决方法:1,在activity种的onCreate()方法中设置窗口透明度。public void onCreate(Bundle savedInstanceState) { //避免加载地图黑屏 getWindow().setFormat(PixelFormat.TRAN...
2018-06-07 13:56:30 702
原创 Android Span的各种使用方法,简单、易懂、全面、详细
Span 对于android初学者来讲显得有点陌生,但却拥有很多强大的功能,本文以TextView为例,文中错误之处,还望高手指出。先上效果图: 一:首先说一下 Span的各种功能BackgroundColorSpan 背景色ClickableSpan 文本可点击,有点击事件ForegroundColorSpan 文本颜色(前景色)DrawableMarginS...
2018-06-01 17:17:23 7380
原创 BroadcastReceiver 的简单使用
BroadcastReceiver的分几种使用场景:全局调用、局部安全调用、动态注册、有序、无序、几种1、静态注册以监听网络变化为例;第一步,定义一个自己的receiver继承BroadcastReceiverpublic class ConnectivityChangeReceiver extends BroadcastReceiver { @Override public v...
2018-05-30 09:33:53 333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人