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

  • 小玩意
  • 小想法
scrcpy
xscr

andorid 14 关闭屏幕研究分析与问题

背景 之前说过适配一下android 14屏幕关闭,我开始以为就是找到对应对象通过反射调用对应的方法就可以了,但发现无法调用反射方法,出现调用异常情况。 过程 通过android 源代码找到了displaycontrol这个类(可以看上一篇文章分析这个) 无法反射这个类,没有找到这个类 分析发现displaycontrol,这个是services.jar这个类 于是想通过DexClassLoader加载位于系统的类,能够LocadClass 到DispalyControl 但调用具体函数的报错,发现nativie函…

24 9 月, 2024 0条评论 1148点热度 3人点赞 小鱼儿 阅读全文
工具

scrcpy屏幕关闭逻辑分析

背景 以前直接用scrcpy代码进行屏幕关闭,但后来手机系统升级版本没有效果了,我也没有更新代码,就一直没有管他,一直没有弄清楚的他的原理,他这个最神器地方,屏幕关闭应用还是正常跑。 思考 如果要用弄清楚关闭屏幕代码就从原来的调用函数分析代码引用 过程 一、它使用的SurfaceControl.setDisplayPowerMode 调用从而关闭屏幕 二、找他们有关的介绍 这个就说明屏幕灭屏的有关系,那么基本推测,scrcpy根据分析android 灭屏流程分析得出来调用这个函数 三、通过源代码搜索setDispl…

17 9 月, 2024 0条评论 1231点热度 0人点赞 小鱼儿 阅读全文
工具

自己开发手机协同软件支持多窗口了

背景 以前特别项目miui+的多窗口技术,觉得非常NB,自己研究好久总算开发出来了,其中遇到好多坑,还好自己都解决了。目前Scrcpy是不支持的,我可能是国内第一个真正支持的。我通过反射创建虚拟virtual display ,同时可以监听支持APP旋转。 效果图 斗鱼是单独app和一个主窗口,可以无限多个APP,只要手机支持的话,我自己测试跑到6APP,后面就没有测试了,miui+ 限制3个,可能怕手机性能不足导致问题。 总结 逆向miui+ 知道反射哪个函数,scrcpy 目前是不支持,等哪天我代码整理可以发布…

13 9 月, 2022 0条评论 1814点热度 0人点赞 小鱼儿 阅读全文
android

scrcpy 为什么不能常亮

scrcpy wifi连接无法常亮 我自己开发软件发现无法常亮,这样子用起来就非常不方便,然后我研究了scrcpy,他虽然有一个--stayway on 的命令,但我发现这个只有连接usb才会保持常亮。 过程 分析Scrcpy 只是设置setting 手机属性而已,电源管理设置而已,但如果用wifi没有效果了,因为我没有充电,但这样子如果我挂机软件或者游戏感觉用起来就不方便了。 我发现anlink可以做到。 分析anlink 我猜测他用什么adb命令,我懒的逆向分析,直接用火绒剑分析进程行为,我发现他使用了命令 a…

27 5 月, 2022 0条评论 2513点热度 1人点赞 小鱼儿 阅读全文
开源

scrcpy 源代码渲染逻辑整理

背景 自己学习scrcpy自己写的协同工具遇到了一些问题,所以分析了一下源代码,结果我出现的问题只是参数搞错了。 分析 stream.c a. run_stream 创建线程,不停读取数据,然后投递接受的packet,然后投递数据 b. stream_parse 解析收到数据packet c. push_packet_to_sinks 投递数据到 decoder.c a. decoder_init 注册解码函数 b. decoder_push 解析推过来的packet c. push_frame_to_sinks …

16 5 月, 2022 0条评论 2662点热度 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
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
windows websocket 软件 c# 爆红 菜单 node ie8 nodejs 远程控制 网站 界面 百度 c++ 修改 免费清理僵尸粉 electron debugview 抖音 md5 手动构建pe 报错 多线程 栈 webview win11 下载 多开 图床 大小端 短连接 快速登录 android 微信 301 准备开发产品 java jquery OllyDBG 插件 VC html scrcpy 小玩意 服务器 obsidian 运行库 源代码 c/c++ 异常
归档
  • 2025 年 7 月
  • 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号