wangchunlei187 2018-12-18 02:52
浏览 1795

AccessibilityService获取初始页面元素获取不到

利用AccessibilityService写了一个 游戏登录器,。qq账号自动登录功能

从QQ飞车 跳转到 QQ授权登录。两个应用。从1图点击qq登录到2图时

1图片说明

了获取不到qq授权账号登录的节点元素。求大神帮忙看下

 nowPackageName = event.getPackageName().toString();
        if (nowPackageName.equals("com.tencent.mobileqq")) {
            className = event.getClassName().toString();
            System.out.println(className);
            AccessibilityNodeInfo info= event.getSource();
            Toast.makeText(MyAccessibilityService.this, className, Toast.LENGTH_LONG).show();
            switch (className)
            {
                case "com.tencent.open.agent.AuthorityActivity":
                    try {
                        Thread.sleep(3000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    Toast.makeText(MyAccessibilityService.this, String.valueOf(  info.getChildCount()), Toast.LENGTH_LONG).show();

                    for (int i=0;i<info.getChildCount();i++)
                     {
                        if (info.getChild(i)!=null)
                        {
                            //info.getChildCount()=4,但是子节点元素这里是空的。因为默认进来窗口就是这样,是不是刚开始有些元素没有加载上,所以导致子元素是空的,
                            //然后 窗口改变后,再回到这个窗口下,这里就有元素了。









server配置如下

    android:description="@string/app_name"
    android:packageNames="com.tencent.mobileqq"
    android:accessibilityEventTypes="typeAllMask"
    android:accessibilityFlags="flagDefault"
    android:accessibilityFeedbackType="feedbackSpoken"
    android:notificationTimeout="100"
    android:canRetrieveWindowContent="true"/>
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥30 python代码,帮调试,帮帮忙吧