0
如何啓動撥號程序我想使用帶有磅字符的電話號碼啓動android撥號程序。我不想直接撥打電話,而是打開撥號程序並讓用戶撥打電話(這樣,我不必在應用程序中請求允許撥打電話)。這可能嗎?如何使用具有特殊字符的電話號碼(英鎊#)
我嘗試了以下,但啓動撥號後,沒有顯示數字。
View poundTaxi = this.findViewById(R.id.pound_taxi_big_button);
poundTaxi.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
//Get the number from the URL
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:#8294"));
startActivity(intent);
}
});
肯定。你嘗試過什麼,失敗了? – njzk2
嗨@ njzk2,我剛剛編輯了我的帖子,並顯示了我的嘗試。你能幫忙嗎? – Simon
哦,實際上,我發現這解決了這個問題:http://stackoverflow.com/questions/4815785/initiate-a-phone-call-on-android-with-special-character – Simon