Android开发学习:[37]android获得手机号码

Android开发学习:[37]android 获得手机号码,手机在使用过程中往往需要或取一些设备的状态信息,其中手机号码是一个很重要的东西。我们可以使用TelehoeMaage来进行获取。其中TelehoeMaage的对象又可以通过getSytemServiceCotext.TELEPHONY_SERVICE方法获取。记得要添加权限ltue-ermii...
手机在使用过程中往往需要或取一些设备的状态信息,其中手机号码是一个很重要的东西。我们可以使用TelephoneManage来进行获取。其中TelephoneManage的对象又可以通过getSystemService(Context.TELEPHONY_SERVICE)方法获取。记得要添加权限工具/原料电脑androidstudio模拟器或者手机方法/步骤1首先我们第一步接着前面的项目,在里面新建一个activity然后再把它设为启动项。步骤阅读2然后我们在界面上布局一个按钮用来作为触发器,然后一个TextView作为显示。    步骤阅读3然后我们在后台代码里面的触发事件里写入TelephoneManage对象等步骤。packagecom.basillee.demo2;importandroid.content.Context;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.telephony.TelephonyManager;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView;publicclassMainActivity4extendsActionBarActivity{  privateButtonbutton=null;  privateTextViewtextView=null;  @Override  protectedvoidonCreate(BundlesavedInstanceState){    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main_activity4);    button=(Button)findViewById(R.id.button_show_phone_number);    textView=(TextView)findViewById(R.id.textView_show_phone_number);    button.setOnClickListener(newView.OnClickListener(){      @Override      publicvoidonClick(Viewv){        TelephonyManager telephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);        textView.setText(telephonyManager.getLine1Number());      }    });  }}4然后我们点击上面的运行按钮,在运行此项目。步骤阅读5下面我们选择一个模拟器来运行此项目。步骤阅读6然后最后我们点击按钮就可以得到模拟器上面的虚拟号码了,步骤阅读END注意事项注意这个方法只能获取比较老的手机sim卡号,对于新的sim卡有些是不支持的。持续更新Android开发学习(共41篇)上一篇:AsyncTask的用法|下一篇:更换手机屏幕方向

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/5odYRJX674.html

(0)

相关推荐