即時通訊設法使用按鈕調用不同的電話號碼的應用程序。我有這個: package com.BigTooth.Apps.Recromax;如何從Android應用程序撥打電話
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.Intent;
import android.content.*;
import android.net.Uri;
import android.view.View.OnClickListener;
public class MainActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
private void phoneCall1()
{
String phoneCallUri = "tel:4078421430";
Intent phoneCallIntent = new Intent(Intent.ACTION_CALL);
phoneCallIntent.setData(Uri.parse(phoneCallUri));
startActivity(phoneCallIntent);
}
// add button listener
button.setOnClickListener(new OnClickListener() {
private void phoneCall()
{
String phoneCallUri = "tel:8889807091";
Intent phoneCallIntent = new Intent(Intent.ACTION_CALL);
phoneCallIntent.setData(Uri.parse(phoneCallUri));
startActivity(phoneCallIntent);}
}
}
在我的MainActivity.java文件中。它告訴我這是不正確的。請幫忙!!!
請發佈Logcat輸出。另外,您的Manifest中是否有'CALL_PRIVILEGED'權限? – OrhanC1
你的'button.setOnClickListener'在任何函數之外..在錯誤的範圍..把它放在onCreate ..和phoneCall函數也是太亂..太多的copypaste ..試着學習一些基本知識之前開始copypaste :) – Hardy
我確實有我的清單中的權限 – tycemang