小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
scrcpy
scrcpy

scrcpy 实现全选功能ctrl+a 输入法

背景 之前实现输入法功能,然后去android keyevent文档上找是否这样子,结果毛都没有,然后看scrcpy上面也没有看到单独一个函数是实现全选,后面想了好久是不是就是实现ctrl+a 这个按键呢?后面果然发现确实是这样子 知识点 在scrcpy 他实现按键时候传递metaState 这个属性值,我自己没有实现,然后看了一个关键词 AMETA_CTRL_LEFT_ON,然后搜索到这个对应值,所以只要模拟A时候设置一下metaState PC代码 bool WindowsUI::HandleSelectAll…

1 7 月, 2022 0条评论 2216点热度 0人点赞 小鱼儿 阅读全文
scrcpy

scrcpy 类似软件实现思路与探索(初版)

背景 当初看到这个scrcpy工具觉得非常神奇,不知道怎么实现,我对某种业务具体实现特别感兴趣,但我对编程语言没有太多兴趣,对一些用不到算法也特别不感兴趣。后面自己研究一段时间,然后结合scrcpy源代码和其他产品大概实现思路,总结scrcpy 通过app_process实现技术。 技术 app_process 技术 这个是根本技术,自己实现adb命令功能代码,为什么我们不直接用adb 实现呢?以前一些云控技术用的adb 命令,因为adb 命令会创建进程,对于非常频繁的行为,性能太低。同时跨进程,没有直接源码实现。…

26 6 月, 2022 0条评论 2475点热度 0人点赞 小鱼儿 阅读全文
scrcpy

android app_process 反射实现广播

背景 因为Scrcpy 目前版本不支持输入法,自己的协同工具为了方便自己使用,增加直接在windows用输入法,而不是直接Keycode方式,这样子体验好很多。 使用输入法 我这里直接用了网上开源 ADBKeyBoard 解决 不能支持uncode编码问题(因为adb input 不支持unicode,如果直接反射也是不可以使用的【这样子中文就有很大问题】),但这个实现用广播,原来scrcpy没有反射广播,于是我看 adb shell am broadcast -a 对应在android cmd 里面目录代码,看他…

17 6 月, 2022 0条评论 2172点热度 0人点赞 小鱼儿 阅读全文
scrcpy

scrcpy 为什么要在旋转停止发送视频流

问题 我自己写了电脑控制手机协同(借鉴Scrcpy),但是自己偶尔会出现花屏(屏幕会出现残影) 排查 1:通过错误我找到无效数据包,但不知道为什么会无效,我把pc c++代码看了一下与sdl官方代码对比一下修复几个地方可能导致丢包的逻辑。 2:我发现屏幕旋转后,然后回到桌面,很容易出现花屏,因为我看过scrcpy代码,我发现他旋转时候会停止发送数据包,而我是没有处理 while (!consumeRotationChange() && !eof) { //这里是一直等待,所以这里很容易出现卡住,然后…

9 6 月, 2022 0条评论 2419点热度 0人点赞 小鱼儿 阅读全文
分类
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
java 网站 VC c/c++ 爆红 多线程 手动构建pe android 下载 md5 webview 大小端 抖音 微信 运行库 scrcpy 免费清理僵尸粉 debugview obsidian windows nodejs 界面 node 远程控制 软件 服务器 jquery 插件 源代码 html 百度 短连接 报错 win11 图床 websocket 菜单 OllyDBG 栈 c# 301 异常 快速登录 ie8 electron 修改 c++ 小玩意 多开 准备开发产品
归档
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号