当用户文本编号和按通话键时,现在有两个选项,默认通话和我的应用程序图标。没关系。然后,如果用户点击我的应用程序图标,我的应用程序开始运行,在我的应用程序中,我想要拨打号码。没有以前的号码。
当用户按下绿色通话按钮,并选择我的应用程序图标时,我希望将红色圆圈编号作为字符串添加到我的活动中。有可能吗?
在我的主要活动中,我有静态字符串tel。 我的活动:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv=(TextView)findViewById(R.id.textView1);
call cc=new call();
tv.setText(tel);
我的广播课程:
public class call extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
String phonenumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
MainActivity.tel=phonenumber;
}
}
我无法将数字输入textview。
答案 0 :(得分:0)
您需要在意图 android.intent.action.NEW_OUTGOING_CALL 中获取 Intent.EXTRA_PHONE_NUMBER 字符串...在此处查看Intent.Extra_phone_number和NEW_OUTGOING_CALL
感谢Chris