首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

软件简介: Android 平台支持无障碍服务的 JavaScript 自动化工具 需要 Android 7.0 (API 24) 及以上 克隆 (clone) 自 hyb1996/Auto.js...并提供控件遍历 / 获取信息 / 控件操作 (类似 UiAutomator) 支持布局界面分析 (类似 Android Studio 的 LayoutInspector) 支持录制功能及录制回放 支持屏幕截图.../ 保存截图 / 图片找色 / 图片匹配 支持 E4X (ECMAScript for XML) 编写界面 支持将脚本文件或项目打包为 APK 文件 支持利用 Root 权限扩展功能 (屏幕点击...修复 布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕的问题 修复 安卓 7.x 系统在夜间模式关闭时导航栏按钮难以辨识的问题 修复 http.post 等方法可能出现的请求未关闭异常 修复...colors.toString 方法在 Alpha 通道为 0 时其通道信息在结果中丢失的问题 优化 重定向 Auto.js 4.x 版本的公有类以实现尽可能的向下兼容 (程度有限) 优化 合并全部项目模块避免可能的循环引用等问题

4.2K20

TRTC Android端开发接入学习之实现实时屏幕分享(四)

要解决这个看似矛盾的冲突,我们需要在 App 启动屏幕分享的同时,在 Android 系统上弹出悬浮。...弹出悬浮以避免被强杀 从 Android 7.0 系统开始,切入到后台运行的普通 App 进程,但凡有 CPU 活动,都很容易会被系统强杀掉。...所以当 App 在切入到后台默默进行屏幕分享时,通过弹出悬浮的方案,可以避免被系统强杀掉。 同时,在手机屏幕上显示悬浮也有利于告知用户当前正在做屏幕分享,避免用户泄漏个人隐私。...方案1:弹出普通的悬浮弹出类似“腾讯会议”的迷你悬浮,您只需要参考示例代码 FloatingView.java 中的实现即可: public void showView(View view, int...mLayoutParams.format = PixelFormat.TRANSLUCENT; mWindowManager.addView(view, mLayoutParams); } 方案2:弹出摄像头预览

1.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

实践 | 为 Trackr app 适配大屏幕设备

在大屏幕设备上,弹出菜单是一个小触控区域,它处于不太方便操作的位置。并且底部应用栏也被过度拉伸了。 △ 左侧: 手机上的导航展示。右侧: 平板上的导航展示。...于是我们将第二个悬浮操作按钮隐藏,并在右上角的工具栏添加了一个编辑按钮。...△ 双格布局能更好地利用屏幕空间 编辑任务和新建任务 调整前 : 当您编辑一个任务时,编辑任务的界面会取代任务详细信息界面,并占据整个屏幕。和此前的任务详细信息界面一样,这样会使屏幕内容显得不平衡。...在双格布局中,如果我们在详情格里将任务详细信息替换为编辑任务,那么看起来似乎没有发生什么变化——界面中必要的视觉强调还不够。...但是使用双格布局之后,我们还需要关注额外的情况: 用户可以点击导航轨道中的其他按钮,或是列表格中的其他任务来切换。临时禁用这些元素会很麻烦。

1.7K20

pwa, 上海地铁线路图全新重构.

假如这样的情景,我点击站点,希望能够弹出信息提示,这就是 Station 组件和 InfoCard 组件之间的通信,通过 Map 组件来进行共享。...另外值得一题的点就是,在切换不同站点的时候的状态,假如我正在看某个站点的卫生间信息的时候,我点击另外一个站点,这时候弹出的信息提示应该是时刻表信息还是卫生间信息呢?...因为整个应用都是通过 js 来渲染,而最为核心的就是那个 svg。...第二个,好的解决办法就是通过异步加载来实现组件加载,效果明显,尤其是对于 InfoCard 组件: 同步 class InfoCard extends React.Component { constructor...对于 Safari 浏览器,其它的浏览功能似乎没有什么大问题,目前应该还没支持添加到主屏幕。不过在之后的 ios 版本好像对于 pwa 有着更进一步的支持。

66420

【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧

录制 Android 手机屏幕内容 : 使用 拍大师 软件录制 Android 屏幕内容; -- 2. 导出视频 : 将 拍大师 录制的 MP4 格式的视频导出到电脑上; -- 3....录制 Android 屏幕 工具准备 :  -- 拍大师 PC 版 : http://dashi.aipai.com/, 本页面需要下载下 PC 版的拍大师, 用于给手机临时授权拍摄权限, 非 root...客户端下载地址 : http://app.aipai.com/paidashi, 在本页面下载 拍大师 Android apk 文件; 使用流程 :  -- Android 手机安装 拍大师 : 点击屏幕录像..., 之后点击侧方悬浮的 录制按钮, 会弹出需要授权信息; -- 手机授权 : 下载 拍大师 PC 版 : 下载后安装即可, 下面是授权过程; -- 录制屏幕 : 在任意界面右侧都有悬浮..., 点击悬浮, 就会弹出录制菜单; 2.

82210

Windows 游戏录屏软件简评

(一般只能 1080P); 只能录单个 程序 / 游戏,无法录整个屏幕,退出 程序 / 游戏 后会自动停止录制。...免费; 可录制高清视频; 可录制桌面(整个屏幕); 会自动按照录制对象来创建子文件夹来存放视频; 有话筒即按即说模式; 缺点: 无暂停功能。...三、数据蛙录屏软件 悬浮: 可进行屏幕涂鸦: 其它: 具有一些简单的编辑功能: 价格: 优点: 悬浮窗上可显示文件大小; 可设置在录制的视频中隐藏悬浮等; 悬浮可拖动。...缺点: 对于有些游戏悬浮不能显示在最上方; 悬浮不可拖动到扩展屏; 不能记忆悬浮弹出位置; 开着软件但没开始录制时,录制区域的边框以及中心的十字不可设置隐藏; 四、傲软录屏 悬浮: 涂鸦和聚光灯功能...,下次打开软件可恢复; 可设置在录制的视频中隐藏悬浮等; 悬浮可拖动; 有个聚光灯功能; 缺点: 对于有些游戏悬浮不能显示在最上方; 不能记忆悬浮弹出位置; 开始录制时主界面自动最小化,显示出悬浮

45050

tmux命令快捷键

swap-window -s 3 -t 1 交换 3 号和 1 号窗口 swap-window -t 1 交换当前和 1 号窗口 move-window -t 1 移动当前窗口到...1 号 格(分割窗口) % 垂直分割 " 水平分割 o 交换格 x 关闭格 ⍽ 空格键 - 切换布 局 q 显示每个格是第几个,当数字出现的时候按数字几就选中第几个格 { 与上一个格交换位置...} 与下一个格交换位置 z 切换格最大化/最小化 同步格 这么做可以切换到想要的窗口,输入 Tmux 前缀和一个冒号呼出命令提示行,然后输入: :setw synchronize-panes...帮助 调整格尺寸 如果你不喜欢默认布局,可以重调格的尺寸。虽然这很容易实现,但一般不需要这么干。...可以使用方向键在屏幕中移动光标。默认情况下,方向键是启用的。在配置文件中启用 Vim 键盘布局来切换窗口、调整格大小。Tmux 也支持 Vi 模式。

1.9K40

【准备篇】js逆向分析破解之学习准备

控制台交互 JS表达式计算 在上一小节,我们已经看到可以在控制台输入JS表达式点击Enter即可得到表达式的值,当你在控制台输入命令时,会弹出相应的智能提示框,你可以用Tab自动完成当前的建议项 选择元素...Network面板主要包括5大块格(Pane): Controls 控制Network的外观和功能。 Filters 控制Requests Table具体显示哪些内容。...[推荐一个链接Chrome DevTools — Network] 捕获屏幕 Controls格包括的功能有网络日志录制、日志清理、捕获屏幕、过滤器,视图切换、保留日志开关、Cache开关、网络连接开关...以捕获屏幕为例,点击摄像机按钮(捕获屏幕),重新加载页面即可捕获屏幕。 双击其中的截屏可以放大显示,在放大的图下方可以点击跳转到上一帧或者下一帧。...在该资源的上方第一个标记为绿色的资源就是该资源的发起者(请求源),有可能会有第二个标记为绿色的资源是该资源的发起者的发起者,以此类推。 ? 在该资源的下方标记为红色的资源是该资源的依赖资源。 ?

4.7K62

微信小程序实现滚动加载更多

1.需要用到的组件和api scroll-view(可滚动视图区域) wx.showToast(OBJECT)显示消息提示----显示loading小菊花用的 2.需要用到的属性  3.scrol-view...需要指定一个高度,这个高度可以按自己的需求计算,我使用的是屏幕可用高度并且默认一页显示6个 4.滚动到底部绑定需要触发的事件 <scroll-view scroll-y='true' style="height...console.log(resArr.length); if (cont.length >= 100) { wx.showToast({ //期间为了显示效果可以添加一个过度的<em>弹出</em>框提示...duration: 300 }); return false; } else { wx.showLoading({ //期间为了显示效果可以添加一个过度的<em>弹出</em>框提示...line-height:{{(height/6)-1}}px; border-bottom:1px solid #ccc">{{item}}  js

3K60

Android下屏幕锁屏弹窗的正确姿势

最近在做一个关于屏幕锁屏悬浮的功能,于是在网上搜索了很多安卓屏幕锁屏的相关资料,鉴于网上的资料比较零碎,所以我在这里进行整理总结。本文将从以下两点对屏幕锁屏进行解析: 1....如何在锁屏界面弹出悬浮 如何监听系统屏幕锁屏 经过总结,监听系统的锁屏可以通过以下两种方式: 1) 代码直接判定 2) 接收广播 1) 代码直接判定 代码判断方式,也有两种方法: a)...filter.addAction(Intent.ACTION_USER_PRESENT); context.registerReceiver(mScreenReceiver, filter); } 如何在锁屏界面弹出悬浮...竟然知道了对于系统屏幕监听的方法,那么接下来就是要在屏幕锁屏的时候,弹出悬浮框了,这个的实现方式有两种: 1) 使用WindowManager 2) 使用Activity 目前情况是,使用这两种方式在真机上都可以实现...我们就可以结合之前的系统发送广播后进行相应的悬浮弹出处理。

2.6K20

IOSProject

https://github.com/NShunjian/IOSProject IOS综合项目,完善的框架,路由模块化设计,集成科大讯飞SDK方便iOS基本输入控件实现语音辅助输入,UI效果参照京东APP,JS...微信朋友圈,新浪微博分享,QQ微博分享,微信好友) 8 增加关于CocoaLumberjack日志记录的展示及查看页面 9 增加百度地图显示页面功能实例,实现在地图上显示几个坐标点,并自定义坐标点的图标跟弹出提示内容...开发关于图片上传带进度效果,并把照片先存入沙盒中,上传成功删除,引入M13ProgressSuite插件显示进度扇形效果,部分用到ReactiveCocoa知识; 21 编写一个以iphone5为效果图的字体适配屏幕...所以时间都以本地时间为准,正式项目时间都要从服务端获取; 23 引入WebViewJavascriptBridge进行H5交互,并对官网实例进行注解 24 增加省市区三级联动的帮助类,可以设置绑定默认值,也可以查看当前的弹出状态...,并实现其小实例 25 增加自定义弹出帮助类,模拟系统UIAlertView效果,增加一个带UITextView的弹出效果,其它自定义视图根据项目再创建; 26 YYText富文本实例 简单实现关于YYText

7910

【权限问题专项】悬浮&监听通知栏权限合理VS不合理使用场景说明

《绿标5.0-安全标准》骚扰行为:悬浮、通知栏权限要求 一、悬浮权限 Android.permission.SYSTEM_ALERT_WINDOW 悬浮权限:全局弹出对话框,APP进入后台后,该弹框仍覆盖在其他应用上显示...在开启悬浮之前,需获取用户授权。...切换至后台时小窗体播放视频信息; 音乐类:APP开启歌词显示后,切换至后台时在桌面上显示歌词; 社交通讯类:视频/语音电话聊天场景中,应用切换至后台,小窗口悬浮显示视频/语音信息; 商务办公类:会议场景中,共享屏幕时页面悬浮显示...不合理使用场景 测试中发现,部分应用错误的使用悬浮权限来实现弹出消息框、对话框、或新页面等功能,常见场景如下: 1. 运动健康、影音娱乐类:展示广告调用悬浮权限; 2....因此除上述合理场景外都应禁用该权限,常见的不合理使用场景如下: 儿童类:手表向家长手机发送聊天或状态消息通知时,使用通知栏权限检测PUSH通路是否正常; 教育、健身类:通过监听通知栏信息,设置拦截消息,禁止通知栏弹出消息

2.2K10

前端开发必备之Chrome开发者工具(下篇)

捕捉屏幕截图 Network 面板可以在页面加载期间捕捉屏幕截图。此功能称为幻灯片。 点击 摄影机 图标可以启用幻灯片。图标为灰色时,幻灯片处于停用状态 ( ? )。...重新加载页面可以捕捉屏幕截图。屏幕截图显示在概览上方。 ? 将鼠标悬停在一个屏幕截图上时,Timeline将显示一条黄色竖线,指示帧的捕捉时间。 ? 双击屏幕截图可查看放大版本。...在屏幕截图处于放大状态时,使用键盘的向左和向右箭头可以在屏幕截图之间导航。 ?...这将呈现一个显示完整耗时数据的弹出窗口。 点击任何条目并打开该条目的 Timing 标签。 使用 Resource Timing API 从 JavaScript 检索原始数据。 ?...使用分配时间线记录了解新内存在 JS 堆中的分配时间。 应用面板(Application) 该面板主要能做: 查看和修改本地存储与会话存储。 检查和修改 IndexedDB 数据库。

1.6K111
领券