自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunmmer123的博客

android菜鸟的成长之路

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android设备一对多录屏直播——(音视频采集,Tcp传输)

转载请注明出处:https://blog.csdn.net/sunmmer123上篇把关于设备连接这块说完了,主要就是采用UDP连接这种方式,只要在同组地址下,多台客户端能自动连接上播放端,这就适应我这个一对多的投屏场景;接下来我会详细的说一下我传输的步骤。上篇:Android设备一对多录屏直播(Udp设备连接) https://blog.csdn.net/sunmmer123/arti...

2018-09-26 17:34:57 4413 54

原创 Android设备一对多录屏直播--(UDP组播连接,Tcp传输)

转载请注明出处:https://blog.csdn.net/sunmmer123近期需要学习流媒体知识,做一个Android设备相互投屏Demo,因此找到了这个博主写的,看了很久也同该博主交流探索了许久,非常感谢该博主。这位博主介绍了Android之间互相的录屏直播 –点对点传输(tcp长连接发送h264),详细介绍了h264的数据结构,对于刚学习流媒体的人来说是很好的福利,不多说...

2018-09-17 11:12:06 9835 61

原创 布局处于键盘之上以及艾特功能

布局处于键盘之上(艾特功能)写完一个项目,积累总结,总体来说评论这块功能不是很难,技术唯一难点就是评论艾特功能这块艾特这块布局一直处于键盘之上,键盘消失,艾特条目就处于布局底端艾特功能,获取艾特的人在这段话的哪一个位置,艾特人高亮布局处于键盘之上实现使用相对布局布署总体外围布局,顶在键盘最上方的布局处于布局最底部 2.代码中使用工具类SoftHideKeyBoardUtil.assis

2017-09-05 14:37:05 1516 2

原创 Android实现一键开启自由窗口、分屏、画中画模式——画中画模式

转载请注明出处:https://blog.csdn.net/sunmmer123Android实现一键开启自由窗口、分屏、画中画模式系列一键开启进入自由窗口模式一键开启进入分屏模式通过前俩篇博文,我们学习了一些多窗口模式中的自由窗口模式与分屏模式的知识最后,我们学习一下多窗口模式中的最后一个模式:画中画模式画中画模式 Android 8.0(API 级别 26)允许以画中画 (PIP) 模式启动 Activity。 画中画是一种特殊类型的多窗口模式,最常用于视频播放。使用该.

2021-06-30 13:38:39 5139 8

原创 Android实现一键开启自由窗口、分屏、画中画模式——分屏模式

转载请注明出处:https://blog.csdn.net/sunmmer123Android实现一键开启自由窗口、分屏、画中画模式系列一键开启自由窗口模式一键开启自由窗口模式通过上一篇博文,我们学习了一些多窗口模式的基本概念以及如何自定义入口开启自由窗口模式的知识接着,我们学习一下分屏模式的知识点,我们如何利用原理,自定义入口一键开启进入分屏模式分屏模式多窗口模式的默认体验是分屏模式,在这种模式下,系统会从设备中间以横向或纵向方式划分系统界面。原生默认进入分屏入口是点.

2021-06-30 12:48:41 9355 7

原创 Android实现一键开启自由窗口、分屏、画中画模式——自由窗口模式

转载请注明出处:https://blog.csdn.net/sunmmer123忙过一段时间后,新需求又来了“多个应用/页面间在不用退出或者切换的情况下,可同时操作”咋一听是不是很迷惑,简单来说“此时你在爱奇艺刷着剧,不退出爱奇艺的情况下,照常能在微信聊着天”这不是妥妥的时间管理大师嘛,众所周知,生活中我们也都是直接切到对应App中去,没有说同时不退出的情况下操作第二个App。那么这种“高大上的”需求功能能实现么?其实早在2016年5月19日, Google I/O 开发者大会中发布的A.

2021-06-29 20:29:58 17385 15

原创 如何将一条线段分成多段

转载请注明出处:https://blog.csdn.net/sunmmer123正文开始前,先念叨几句,自2018年停博之后,再次提笔开始记录。感谢时隔2年无更新的情况下,还未跑路的粉丝们!感谢大家对我前俩篇关于音视频博文的支持!希望这篇文章在自我复盘的同时也能帮助到大家!看完这篇博客,诚邀感兴趣的各位参与脑暴,在评论区留言讨论,谈一谈你的想法方案或者问题。1、功能需求在画板上可以对铅笔图元进行圈选然后进行一系列操作如下图,粗略的展示下这个功能:2、功能分析对于这.

2021-05-14 18:19:53 2573 8

原创 关于Android Studio导入Module时不显示问题

问题描述往往当Android Studio在导入Module时,在点击Module Dependencies时找不到该模型,下面说下解决办法。上图演示导入模型(File——New——Import Module)...

2018-09-19 15:27:06 6168

原创 Android项目编译时出现的各种错误及解决办法

Android项目编译时出现的各种错误及解决办法错误一: Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs   产生原因:   项目SDK(minSdkVersion -targetSdkVersion )与Ma...

2018-05-03 14:08:24 3465

原创 android——mvp使用以及简单封装

MVP使用以及简单封装MVP具体封装见博客:高级MVP架构封装演变全过程Demo地址:https://github.com/wtt123/MvpDemo最近在项目中使用了mvp模式,在此做一个学习总结:MVP的认识:首先熟悉mvc与mvp的最清晰明了的区别:MVC中是允许Model和View进行交互的,而MVP中很明显,Model与View之间的交互由Presenter完成。...

2018-05-03 14:04:44 546

原创 Android关于图片压缩

关于图片压缩 【Android图片压缩(质量压缩和尺寸压缩)&Bitmap转成字符串上传】 http://blog.csdn.net/jdsjlzx/article/details/44228935图片按比例大小压缩方法 public static Bitmap compressScale(Bitmap image, int value) { ByteArrayOutput

2017-12-21 11:36:55 426

原创 okhttp-utils使用

okhttp-utils使用最近俩次项目网络框架都用了鸿洋的okhttp-utils,鉴于项目中用到了各种请求方式,这边对各种请求方式做个总结: 具体见:hongyangAndroid/okhttputils okhttputilsGet无需带参OkHttpUtils .get() .url("xxxxx") //项目需要就设置,不需

2017-11-10 11:30:50 1970

原创 Android—环信聊天开发总结以及遇到的坑

环信聊天开发总结1.集成环信sdk http://docs.easemob.com/im/200androidclientintegration/10androidsdkimport#android_sdk_介绍及导入2.初始化环信(我用的 EaseUI,初始化都放在全局里) EaseUI.getInstance().init(this, initOptions()); mEa

2017-09-05 18:34:42 2976

原创 Android中View动画的学习掌握(补间动画,属性动画)

无论是补间动画还是属性动画都有俩种实现方法:用代码定义使用xml方式定义补间动画setDuration:设置动画时长setRepeatCount:设置重复的次数setRepeatMode:设置动画执行的模式startAnimation:执行动画1.实现透明效果[AlphaAnimation]2.实现旋转效果[RotateAnimation]fro

2016-08-05 14:55:18 605

原创 获取版本号完成版本更新的过程步骤方法流程及Xutils的使用(项目实战学习总结)

获取版本名称及版本号【在清单文件中】 首先我们先获取当前的版本号及版本名称(三步骤)      1、包管理者对象packageManager         PackageManager pm = getPackageManager()    2、从包的管理者对象中,获取指定包名的基本信息(版本名称,版本号),传0代表获取基本信息       PackageInfo

2016-07-31 07:37:21 1387

布局处于键盘之上工具类

完成布局处于软键盘之上,解决软键盘遮挡布局问题,解决键盘遮挡问题

2018-09-25

scrollview嵌套问题总汇

Scrollview嵌套焦点冲突问题总汇 S嵌L,S嵌G,S嵌S,H嵌G,S嵌(H嵌G单行)

2016-07-21

空空如也

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

TA关注的人

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