首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

用 js 实现 Android 辅助功能

  •  
  •   inu1255 · 2018-02-26 23:55:25 +08:00 · 1818 次点击
    这是一个创建于 417 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人是做 js 的,对 Android 不太熟悉,春节期间看见 android 辅助功能可以实现微信抢红包于是决定学习一下。

    经过实践发现安卓辅助功能可以做这些事:

    1. 监听窗口切换、推送通知、窗口内容变化等事件
    2. 获取当前 UI 结点的树结构,相当于 document.body(有些结点获取不到,类似 canvas 绘制的东西不在 document 树中)
    3. 模拟点击 UI 中的某个结点
    4. 模拟点击某个像素点,模拟滑动,模拟 Home/Back 按键

    看到这里我的脑海里已经 YY 出很多点子了,自动签到、自动领取奖励金、自动点赞、自动 xxx。

    于是有了手替 app

    1. 写一个 js 脚本就可以实现一个辅助功能
    2. 可以边写边在 chrome 中调试
    4 回复  |  直到 2018-02-27 09:36:42 +08:00
        1
    devotenimabi   2018-02-27 00:10:56 +08:00 via Android
    想法很 nb 自学安卓开发?
        2
    tanranran   2018-02-27 00:13:55 +08:00
    楼主可以看下成熟的轮子


    https://github.com/hyb1996/Auto.js
        3
    inu1255   2018-02-27 09:35:35 +08:00
    @devotenimabi 只看了一下辅助功能这块,目前没打算转行😀
        4
    inu1255   2018-02-27 09:36:42 +08:00
    @tanranran 谢谢,很有用
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2245 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1