我想提出一个应用程序,我想检索设备的电话号码和发送服务器上。 但是我测试的Android模拟器这个应用程序。 可有人请告诉我如何设置或获取在模拟器和实际设备的电话号码。
谢谢。
我想提出一个应用程序,我想检索设备的电话号码和发送服务器上。 但是我测试的Android模拟器这个应用程序。 可有人请告诉我如何设置或获取在模拟器和实际设备的电话号码。
谢谢。
我们可以得到在模拟器的电话号码,如果我们使用的电话管理器
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String phone = tm.getLine1Number();
Toast toast = Toast.makeText(getApplicationContext(), phone, Toast.LENGTH_SHORT);
toast.show();
在使我们得到的电话号码,如电话号码的土司.. 15555215554
它还需要android.permission.READ_PHONE_STATE许可。 因此,仿真器也有自己的电话号码。
在DDMS角度你会看到模拟器控制选项卡,你可以从那里模拟电话。 如果您没有看到模拟器控制那里。 使用窗口>显示/视图>仿真器控制,使标签出现。
要在代码中使用telephonymanager.getLine1Number accesss设备的电话号码(); 您需要设置权限READ_PHONE_STATE在该清单文件。
你不能从你的设备打电话的模拟器。 但是,你可以拨打电话两个模拟器。 有关详细信息,怎么样? 你可以去DDMS透视图,然后模拟器控制选项卡,你可以从有到其它模拟器呼叫。 http://developer.android.com/tools/devices/emulator.html