检索求助帖~利用accessibilityservice辅助功能实现安卓系统中批量apk的静默安装,模拟用户操作,无需root
各位技术大神好。
我最近遇到了一件专利申请,主要是针对安卓中批量安装应用程序进行的改进,首先它指出现有终端用户只能采用一个一个手动触发的方式对多个应用进行安装,其安装受到root授权的制约,适用性和安装效率均较差。因为提出来一种应用程序的批量安装方法,主要是使用辅助功能模拟用户操作进行批量安装。
方案如下:
1. 一种应用程序的批量安装方法,其特征在于,所述方法包括:
  获取应用安装队列,所述应用安装队列中包括多个应用;
  从所述应用安装队列中取出待安装的应用;
  模拟对所述应用的安装开始操作;
  接收由所述安装开始操作触发的安装指令,对所述应用进行安装;
  在接收到所述应用的安装完成消息的情况下,模拟对所述应用的安装完成操作;
  按照所述应用安装队列中的安装顺序,从所述应用安装队列中取出下一个待安装的应用,并继续执行模拟和安装过程,直到所述应用安装队列中的所有应用均安装完成。
4. 根据权利要求1所述的方法,其特征在于,获取应用安装队列之前,所述方法还包括: 
  根据用户的模式选择指令,将当前模式切换为辅助模式; 
  在所述辅助模式下,执行基于所述应用安装队列进行模拟和安装的步骤。 
我面临的问题是,需要检索现有技术来确定这篇专利的创造性,这篇专利申请的申请日是20150311,也就是说我需要检索这个日期之前的文献。
我刨遍了专利库,没有与这个方案实质接近的内容,所以开始抛论坛了,目前我找到的完全一致的方案是一篇豌豆荚工程师接受采访的采访稿,网址如下:
https://infoq.cn/article/android-accessibility-installing?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global&from=singlemessage
虽然这篇文章叙述了真相,然而不幸的是,这篇文章的公开日期是20150527,再好我也用不了。所以想请教各位大神,accessibility service用于模拟用户操作进行批量安装,应该不完全是豌豆荚的首创,Google play也应该有类似的功能,那么问题来了,我去哪里才能找到Googleplay里的apk安装,不翻墙是不是不行了? 
求各位大神提供检索线索,网站,网址,检索方向,检索词都可以,不胜感谢~

解决方案 »

  1.   

     4 年前的 东西 , 不好找了 , 你是要找
     2015 年 或 以前 的 Google Play 吗 ? 
    要不 你去  AOSP 下载一下 2015 年 以前的 Android 源码 看看 
      

  2.   

    辅助功能自动安装原理很简单:调用安装程序>根据不同机型不同api版本找到安装按钮>辅助功能点击安装>根据不同机型不同api找到完成界面>点击完成>继续下一个。
    但实现很骨感,国内厂商定制化ui太繁杂,适配很繁琐。辅助功能的详细使用见我的博客https://blog.csdn.net/weimingjue/article/details/82744146
    博客看完就可以实现你想要的功能了,具体适配就不多说了