首页 >>  正文

json工具安卓

来源:baiyundou.net   日期:2024-09-21

作者:灵昱

引言

由于需要在手机上打开完成任务,需要同时操作多个手机,看到那些XX投屏、XX扩展平、XX群控的收费嘴脸(按月收费),不仅价格昂贵,还可能伴随着各种限制和不便,难道我们真的要让这些商业软件牵着鼻子走吗?

幸运的是,有一款名为QtScrcpy的开源免费软件,它为我们提供了一个高效、便捷且经济的解决方案。QtScrcpy不仅完全免费,而且功能强大,支持多设备连接,实时显示和控制Android设备屏幕,让您可以轻松应对多个手机操作的需求。并进行显示和控制。不需要root权限。

一、软件推荐:QtScrcpy

正如软件名字所说,基于Scrcpy,使用QT ffmpeg和opengl开发的跨平台安卓实时投屏软件。同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平台。

并进行显示和控制。不需要root权限。

支持命令行界面:

QtScrcpy支持命令行界面(CLI),这使得它在自动化和脚本编写方面表现出色。无论您是开发者还是普通用户,都可以通过简单的命令行指令轻松控制和管理您的Android设备。

资源消耗轻:

与同类应用程序相比,QtScrcpy在设备资源消耗方面表现更为出色。它采用了高效的算法和优化技术,确保在运行过程中不会给您的设备带来过多的负担。

离线工作:

QtScrcpy无需连接到互联网即可使用,这意味着您可以在任何没有网络连接的环境下轻松投屏和控制您的Android设备。

无需注册:

您无需注册即可使用QtScrcpy中的大部分功能。这为用户提供了极大的便利,无需担心繁琐的注册流程和个人信息的安全问题。

无广告:

QtScrcpy承诺不包含任何形式的外部广告,为用户提供了一个干净、清爽的使用体验。您无需担心在使用过程中受到广告的干扰。

主要特色如下:

  • 精致 (仅显示设备屏幕) 性能 (30~60fps)

  • 质量 (19201080以上)

  • 低延迟 (35~70ms)

  • 快速启动 (1s 内就可以看到第一帧图像)

  • 非侵入性 (不在设备上安装任何软件)

最重要的是免费~免费~免费,重要的事情说三遍。

二、开始使用

QtScrcpy是一款功能强大的开源Android手机投屏与控制软件,它具备一系列引人注目的特性和功能,如实时显示与控制、高清画质与低延迟、多设备连接与支持等。同时,它还支持命令行界面,方便自动化和脚本编写。与其他应用程序相比,QtScrcpy在资源消耗方面更为出色,且无需连接到互联网即可使用。所以需要先从Github下载:

1、下载

码云地址 https://gitee.com/Barryda/QtScrcpy
Github地址 https://github.com/barry-ran/QtScrcpy

效果如下图:

插入USB数据线(需要开启开发者模式),活动过adb模式链接:

2、打开后直接运行(windows客户端)

打开后,点击启动,就可以启动了。

比如多开

3、映射键位

可以通过配置文件Kyemap目录下的文件进行配置,包括自定义按键,比如实现玩游戏等。

以json格式的文件就是。

4、补充提示:

  • 按键映射中的坐标位置都是用相对位置表示的,屏幕的宽高都用1表示,例如屏幕的像素为1920x1080,那么坐标(0.5,0.5)则表示的是 以屏幕左上角为原点,像素坐标(1920,1080)*(0.5,0.5)=(960,540)的位置。

  • 按键映射中的按键码是用Qt的枚举表示的,详细说明可以参考Qt文档(搜索 The key names used by Qt. 可以快速定位)。

  • 开发人员选项中打开如下两个设置,可以方便的观察触摸点的坐标:

由于配置文档内容较多,本文不再赘述,详情见Github的doc文档。

PS:游戏有概率会检测到,会把你挪到PC或者高手群里。这时候你就发现,都是各路神仙打架的名场面。

三、控制原理

这个软件基于Scrcpy(通过TCP/IP或者USB)进行ADB工具的调试(安全设置)。

你可以理解为通过利用安卓(ADB)调试桥来链接管理你的安卓设备。用户可以通过在电脑输入命令的方式实现对手机高权限的控制!

四、总结

总的来说,QtScrcpy是一款功能强大、易于使用且完全免费的Android投屏与控制软件。它具备轻量级、离线工作、无广告等特色优势,为用户提供了极致的使用体验。无论您是开发者还是普通用户,都可以尝试使用QtScrcpy来投屏和控制您的Android设备。

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9461cf5ade2c69281","img_data":[{"flag":2,"img":[{"desc":"","height":"652","title":"","url":"https://p0.ssl.img.360kuai.com/t0135533bf6479be7c9.jpg","width":"874"},{"desc":"","height":"621","title":"","url":"https://p0.ssl.img.360kuai.com/t015a1a8fe6a6bb46fc.jpg","width":"1080"},{"desc":"","height":"459","title":"","url":"https://p0.ssl.img.360kuai.com/t01736914e97831a2af.jpg","width":"1080"},{"desc":"","height":"699","title":"","url":"https://p0.ssl.img.360kuai.com/t013e0b97a8b0c0c5ca.jpg","width":"614"},{"desc":"","height":"2160","title":"","url":"https://p0.ssl.img.360kuai.com/t01d3769ca0fa736283.jpg","width":"1080"},{"desc":"","height":"531","title":"","url":"https://p0.ssl.img.360kuai.com/t011c9730b75ac83c65.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1709537485000,"pure":"","rawurl":"http://zm.news.so.com/3a28612aca945f01b1e0e0b62df1c93f","redirect":0,"rptid":"a452f62d5abb89de","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:github","k":"github","u":""},{"clk":"kdigital_1:android","k":"android","u":""},{"clk":"kdigital_1:安卓","k":"安卓","u":""}],"title":"软件推荐 篇二十三:安卓免费投屏~

林和杰1225中应该使用哪一种主流json框架 -
容咏咐18570007580 ______ 其中有涉及到对主流应用使用json框架Gson、FastJson、Jackson的统计,具体情况如下: 可见无论是在国内还是国际上,有很多应用会用到json框架,其中谷歌提供的gson框架是被使用得最多的,老牌json框架Jackson属于小众,

林和杰1225android中将json转为list -
容咏咐18570007580 ______ 123456789101112131415161718 String json = "{'count':1,'gid':100000,'id':1,'text':'100000'},{'count':70484,'gid':100000,'id':1,'text':'101252'}";//把json字符串转化为json对象 JSONObject jsonObject = JSONObject.fromObject(json); ArrayList<obj...

林和杰1225net.sf.json.JSONObject与Android自带的JSON解析类冲突怎么办 -
容咏咐18570007580 ______ 在Android中,由于类名相同,可能造成冲突,解决方案:1. 尽量使用同一个库下的JSON解析工具.2. 如果类型相同,但是包名不同,建议使用完整的包名+类名定义变量,例如java中,java.sql.Date和java.uitl.Date两个都是Date类,但是怎么区...

林和杰1225Android volley是用什么来解析json数据的? -
容咏咐18570007580 ______ 有两个解析类库1.JSONObject2.Gson 两个都是开源类库

林和杰1225安卓json解析的作用,有必要用吗? -
容咏咐18570007580 ______ 有没有必要看你的需求,你的数据来源只提供给你json数据格式的话,那你就必须得用了.如果是你自己的服务器提供的数据接口,也可以写成xml格式,那你在android里要做的就是XML解析

林和杰1225在Android中访问网络上的JSON资源,应该使用什么设计模式
容咏咐18570007580 ______ 其实Android的开发模式本身就很像MVC,所以工厂模式和单例模式都是常用的设计模式,这是按照功能划分的,楼主还可以用模块划分,很多方法的!

林和杰1225如何使用JSON连接Android和PHP Mysql数据库 -
容咏咐18570007580 ______ 1. 什么是WAMP Server WAMP是Windows,Apache,MySQL和PHP,Perl,Python的简称.WAMP是一个一键安装的软件,它为开发PHP,MySQL Web应用程序提供一个环境.安装这款软件你相当于安装了Apache,MySQL和PHP.或者,你也可以...

林和杰1225Android开发中为什么很少使用JSON存储数据 -
容咏咐18570007580 ______ 是可以用JSON存储数据对象的,而且也是Google推荐的,可以取代以实现Serializable来存储对象的方法.下面是使用JSON存储数据的原因.Android开发中,涉及到对象存储,通常的做法是直接实现`Serializable`.有关这个接口,它保证了实...

林和杰1225系统运行库Android主要包含哪些库 -
容咏咐18570007580 ______ * Bionic系统 C 库:C语言标准库,系统最底层的库,C库通过Linux系统来调用. * 多媒体库(MediaFramework):Android系统多媒体库,基于 PacketVideo OpenCORE,该库支持多种常见格式的音频、视频的回放和录制,以及图片,比如MPEG4、MP3、AAC、AMR、JPG、PNG等. * SGL:2D图形引擎库. * SSL:位于TCP/IP协议与各种应用层协议之间,为数据通信提供支持. * OpenGL ES 1.0:3D效果的支持. * SQLite:关系数据库. * Webkit:Web浏览器引擎. * FreeType:位图(bitmap)及矢量(vector).

林和杰1225android应用怎么样在服务器端解析从客户端发送过来的json数据 -
容咏咐18570007580 ______ android中使用HTTP将数据发送到服务器.HTTP可使用android自带的httpclient框架实现.服务器得到请求参数再做解析即可.以下是示例代码: 1. GET 方式传递参数 //先将参数放入List,再对参数进行URL编码 List<BasicNameValuePair> ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024