最佳答案
您可以获得运行 AVD 的端口号。 这就是我们可以做到的简单的事情:
获取模拟器的电话号码
该电话号码的最后 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/