答案 0 :(得分:0)
您可以获取正在运行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);
在清单文件中允许权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
在Api23及更高版本上使用运行时权限来读取手机状态。希望这可以帮到你。
端口号帮助您识别设备