无法使用Intent Android拨打电话

时间:2015-04-23 06:09:34

标签: android android-intent

我正在尝试使用intent进行调用,如果我尝试从linux eclipse运行此代码,它的工作正常,但在windows eclipse上它不起作用。这是我的代码

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:"+"1234567890"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

2 个答案:

答案 0 :(得分:2)

尝试将此用于Windows。它可以帮助你

// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:"
  + Uri.encode("Your Number here")));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 startActivity(intent);

答案 1 :(得分:1)

试试这个来打电话

      Intent callIntent = new Intent(Intent.ACTION_CALL);
            callIntent.setData(Uri.parse("tel:" + "9876543210"));
            startActivity(callIntent);

并在Manifest文件中添加此权限

    <uses-permission android:name="android.permission.CALL_PHONE"/>