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

用 js 实现 Android 辅助功能

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

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

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

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

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

    于是有了手替 app

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


    https://github.com/hyb1996/Auto.js
    inu1255
        3
    inu1255  
    OP
       2018-02-27 09:35:35 +08:00
    @devotenimabi 只看了一下辅助功能这块,目前没打算转行😀
    inu1255
        4
    inu1255  
    OP
       2018-02-27 09:36:42 +08:00
    @tanranran 谢谢,很有用
    whywhywhy
        5
    whywhywhy  
       2019-12-09 08:22:22 +08:00
    楼主您在《魂签》插件在 2.0 版本加入了“用户访问京东时自动跳转到魂签作者的推广链接”,用户无法取消,这个项目打算什么时候加入流氓代码呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 161ms · UTC 12:18 · PVG 20:18 · LAX 04:18 · JFK 07:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.