当前位置: 首页 > article >正文

蓝牙电话-如何自动切换手机SIM卡(预研方向)

蓝牙电话-如何自动切换手机SIM卡(预研方向)

  • 一、前言

最近突然有客户问说,蓝牙电话的app既然已经能统计手机里面插了多少张卡,那能不能做双卡的SIM卡自动切换?即:设置一个呼叫策略和频率,当打了多少通电话或者间隔多少时间后,就自动进行SIM卡双卡之间的切换?现在手动切换的办法很烦。

我们想想,觉得也对。先不考虑无人值守这种趋势或方向,单单看业务规则和需求,完全没有必要打完电话后手动做SIM卡切换操作。能做全自动的话,为啥要做半自动?

基于此,本篇和后面篇章我们专门针对这个课题,进行简单的预研,看看Android操作系统以及国内各大厂商的定制款安卓,有什么途径能做SIM卡双卡切换,并且比较通用的操作方式或方法。

(tips提示一下,想靠谷歌的Android来做双卡切换这个行为是不现实的,因为国外的Android手机,它压根没有双卡双待,^V^,这是国内特有的一种标准配置)

  • 二、切换SIM卡有哪些方案

我们本次预研探索,主要考虑的是通用性,即不管是华为、小米、vivo、oppo、还是三星、realme、诺基亚,只要它是支持双卡双待的Android,我们就应该做为一个普通应用通过弹框授权后,能正常的去进行切换和生效使用。

简单的列举了一下Android中常用的【自动化输入方案和思路】,如下:

ROOT环境:

1.使用shell命令

2.用按键精灵/触动精灵封装好的功能编写功能

非ROOT环境:

1.使用adb命令

2.安卓7.0以上的手机使用安卓无障碍

3.使用物理外设(比如树莓派)

4.绕过点击直接用intent(局限性大,需要配合使用)

5.绕过点击直接用请求http(局限性大,前置要求多)

6.模拟蓝牙hid外设点击

  • 三、展望

由于当前正处于预研阶段,从通用性的角度来看,我们还是建议采用业界常用的标准方法:AccessibilityService 使用进行模拟点击技术,来尝试实现上述需求。同时我们将同步试验和验证其它的方案,评估其优劣,供后续进行项目代码的整合。


上一篇:蓝牙电话-无人值守的巡检方案探索

下一篇:蓝牙电话-如何设置双SIM卡自动切换策略(设想)


http://www.kler.cn/a/402753.html

相关文章:

  • 图形渲染性能优化
  • 《操作系统 - 清华大学》5 -2:覆盖技术
  • 【Linux】安装cuda
  • 【AI日记】24.11.24 学习谷歌数据分析初级课程-第5课
  • 创建可重用React组件的实用指南
  • 使用猴子补丁对pytorch的分布式接口进行插桩
  • 985研一学习日记 - 2024.11.17
  • Map接口的特点
  • 使用 Postman 设置 Bearer Token 进行身份验证
  • 优化算法:粒子群算法
  • AI编程入门指南002:API、数据库和应用部署
  • 02向量与矩阵方程
  • Python学习30天
  • spring为何要用三级缓存
  • elasticsearch7.10.2集群部署带认证
  • 查找redis数据库的路径
  • 百度世界2024精选公开课:基于地图智能体的导航出行AI应用创新实践
  • K8S资源限制之ResourceQuota
  • 【qt】控件QLabel
  • Spring事务——针对实习面试
  • 如何使用 PyTorch 实现图像分类数据集的加载和处理
  • ArkTS---空安全、模块、并发
  • 【C++】踏上C++学习之旅(九):深入“类和对象“世界,掌握编程的黄金法则(四)(包含四大默认成员函数的练习以及const对象)
  • React 中使用 Axios 进行 HTTP 请求
  • 国内docker pull拉取镜像的解决方法
  • SpringBoot+Vue 2 多方法实现(图片/视频/报表)文件上传下载,示例超详细 !