omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

排序:
默认
按更新时间
按访问量
RSS订阅

Android双屏异显的实现

概述 Android实现双屏异显的实现方式有2种。 方式一:在Android4.2及以上平台上,按照标准Android SDK提供的API,使用Presentation类,将一个APP的相关内容显示到指定的屏幕上,具体请参考https://developer.android.com/refer...

2019-01-10 16:33:34

阅读数 1664

评论数 0

基于Android5.1的双屏异显分析

平台:android5.1  场景:客户的设备需要使用到双屏异显。分析双屏异显时,framework所做的准备。  时间:2016.9.28 Android从4.2开始支持双屏异显,其Java使用示例代码如下: 1.如何获取设备上的屏幕? DisplayManager mDisplayM...

2019-01-10 16:27:17

阅读数 102

评论数 0

Android PC投屏简单尝试—最终章2

源码地址:https://github.com/deepsadness/AppRemote 上一章中,我们简单实现了PC的投屏功能。 但是还是存在这一些缺陷。 屏幕的尺寸数据是写死的 不能通过PC来对手机进行控制 直接在主线程中进行解码和显示,存在较大的延迟。 所以这边文章。我们需要根据上...

2019-01-08 18:05:10

阅读数 558

评论数 0

Android PC投屏简单尝试—最终章1

回顾之前的几遍文章,我们分别通过RMTP协议和简单的Socket 发送Bitmap图片的Base64编码来完成投屏。 回想这系列文章的想法来源-Vysor,它通过 USB来进行连接的。又看到了 scrcpy项目。 于是有了这个系列的最终章-仿scrcpy(Vysor)ps:其实就是对着scrcpy...

2019-01-08 18:04:17

阅读数 1016

评论数 0

Android PC投屏简单尝试(录屏直播)3—软解章(ImageReader+FFMpeg with X264)

使用FFmpeg进行软件解码并通过RTMP进行推流 编译带有x264的FFmpeg 编写FFmpeg代码进行推流 通过ImageReader的回调,我们就可以得到截屏的数据了。第一遍文章是通过自定义的Socket 协议进行传输。这里通过FFmpeg,将得到的数据进行软件编码,然后同样通过RTM...

2019-01-08 18:03:11

阅读数 198

评论数 0

Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo 想法来源 上一边文章的最后说使用录制的Api进行录屏直播。本来这边文章是预计在5月份完成的。结果过了这么久,终于有时间了。就来填坑了。 主要思路 直接使用硬件编码器进行录制直播...

2019-01-08 18:01:49

阅读数 286

评论数 0

Android PC投屏简单尝试- 自定义协议章(Socket+Bitmap)

代码地址 :https://github.com/deepsadness/MediaProjectionDemo 效果预览 投屏效果预览 简单说明: 使用Android MediaProjection Api来完成视频的截图 通过WebSocket进行链接。将图片传递给网页 想法来源 ...

2019-01-08 17:59:52

阅读数 334

评论数 0

Android 屏幕录制GIF脚本

因为一直需要将Android手机上的效果录制下来,转成gif,然后上传到博客上。 原来都需要手动操作好几次,所以索性的写了一个脚本来配合使用。 环境准备 FFmpeg下载 去官网下载地址下载好,解压就可以了。 adb下载 需要下载AndroidSDK。因为笔者下载了Android Stu...

2019-01-08 17:58:14

阅读数 166

评论数 0

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