有谁知道是否可以设置模拟器的手机号码?我无法在任何地方找到关于此的信息。谢谢。Android模拟器:设置移动设备号码?
4
A
回答
-2
模拟器的手机号码是该模拟器的端口号。更多细节。请检查此链接:
http://developer.android.com/guide/developing/devices/emulator.html#calling
1
您可以模拟在模拟器来电短信和电话(使用仿真器的端口),但仅此而已,你不能设置像这样的设备数字或任何东西。对于那种事情,你需要一个真正的设备。
2
这个博客的结尾详细的电话号码大多是完全控制:
http://blog.talosintel.com/2013/04/changing-imei-provider-model-and-phone.html
前7是完全可配置的,去年4可允许的16端口号中的一个。
事实证明,电话号码存储在SIM卡上。由于没有实际的SIM卡,因此需要模拟。这个仿真的SIM在仿真器二进制代码中被硬编码。替代1555521失败的原因是因为SIM卡的规范不以纯文本格式存储MSISDN(移动用户综合业务数字网络号,AKA电话号码)。相反,每一组数字都会在一些反向n end end序噩梦中交换。
... 查找MSISDN的快速方法是在二进制文件中搜索%d%df%d(以红色突出显示)。相应的源代码位于当前仓库的第436行的external/qemu/telephony/sim_card.c中。以下是sprintf的格式串部分:
"+CRSM:144,0,ffffffffffffffffffffffffffffffffffff0781515525%d1%d%df%dffffffffffff"
有趣的是515525%D1(以蓝色突出显示)。交换每组两位数字产生1555521%d(再次感谢CodePainters)。这看起来像我们的手机号码的前缀。
用十六进制编辑器编辑它。
-2
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
System.out.println("gfvnchgjvbnvhjbbnvgjvbncghvmn ngvm"+imei);
// get SimSerialNumber
String simSerialNumber = tm.getSimSerialNumber();
System.out.println("854755745588954754855ngvm"+simSerialNumber);
//get SimCardNumber
String number = tm.getLine1Number();
System.out.println("gfch5652345651szdxfcgvhbjnfcgvh ngvm"+number);
And Import :]->
import android.content.Context;
import android.telephony.TelephonyManager;
相关问题
- 1. 设置android模拟器代理设置
- 2. 模拟多个Android设备
- 3. 的OutOfMemoryError在Android模拟器设备
- 4. Android模拟器的设备标识符
- 5. Android:分辨率模拟器与设备
- 6. 移动设备网络浏览器模拟器
- 7. 如何晃动Genymotion创建的虚拟设备(Android模拟器)
- 8. 在Android设备上设置模拟GPS位置
- 9. HowTo模拟Android设备上的轨迹球/光标移动?
- 10. GPU设备模拟器
- 11. 在模拟器VS设备
- 12. 模拟器vs设备
- 13. 模拟器在ADB设备
- 14. Android移植设备配置
- 15. 通过DDMS在Android设备上模拟模拟位置
- 16. 移动应用测试(设备Vs的模拟器)
- 17. 移动设备模拟器无法访问本地主机
- 18. 从模拟器移动核心数据到设备
- 19. 的Windows 7 VS2008,移动设备模拟器不工作
- 20. Android虚拟设备/ Android模拟器 - 解密不成功
- 21. 如何模拟使用Android模拟器旋转设备?
- 22. 模拟器上的MediaLauncher(虚拟设备)
- 23. 设置Android模拟器IP地址
- 24. 您使用哪种移动设备模拟器来测试移动开发?
- 25. Android虚拟设备
- 26. 模拟TWAIN设备
- 27. 如何在iPhone模拟器中设置默认设备?
- 28. 自动开关的Xcode配置测试模拟器和设备
- 29. 设置自动UITesting模拟器
- 30. React-Native:设置Android模拟器,JAVA_HOME设置为无效目录
现在翻翻页面,但逻辑上听起来不正确......你如何设置端口为:3033031234? – wuntee 2011-04-27 13:43:18
是的,你不能将端口号改为手机号码。 – mudit 2011-04-28 06:21:44
如何将端口号码设置为手机号码?由于端口只有65535,其中5位数字,手机号码为10位数字。 – iamjayp 2017-10-30 09:25:09