【问题标题】:Use phone number outside the app?在应用外使用电话号码?
【发布时间】:2012-11-10 18:40:46
【问题描述】:

我不知道这是否可能,但在我的应用中,我得到了一个显示电话号码的活动(从网络上检索)。 我可以将此号码发送到android的主要手机应用程序吗?例如调用它还是保存它?

【问题讨论】:

标签: java android phone-number


【解决方案1】:

您可以创建一个tel:...Uri,其中... 将替换为您的电话号码,然后将UriACTION_DIALACTION_CALL 一起使用。例如:

package com.commonsware.android.dialer;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class DialerDemo extends Activity {
  @Override
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);
  }

  public void dial(View v) {
    EditText number=(EditText)findViewById(R.id.number);
    String toDial="tel:"+number.getText().toString();

    startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(toDial)));
  }
}

上面显示的代码来自this sample project

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2018-04-09
    • 2013-08-02
    相关资源
    最近更新 更多