gpt4 book ai didi

java - 如何捕获Android模拟器标题栏中的文本

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:19 25 4
gpt4 key购买 nike

我需要获取 Android 模拟器标题栏中的文本。有什么方法可以使用java代码获取它吗?

enter image description here

最佳答案

您可以获得运行 AVD 的端口号。这就是我们可以做到的简单的事情:

  1. 获取模拟器的电话号码

  2. 该电话号码的最后 4 位数字是端口号。 5554 或 5556 ....等等

Java 代码:

        TelephonyManager teleManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String phNumber = teleManager.getLine1Number();
String portNumber = phNumber.substring(phNumber.length() - 4, phNumber.length());
Log.d(TAG, "Port number or Emulator Device Port is# " + portNumber);

在 list 文件中允许权限:

 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

在 Api23 及更高版本上使用运行时权限读取手机状态。希望这可以帮助你。

端口号帮助您识别设备

关于java - 如何捕获Android模拟器标题栏中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48698687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com