我最近在與ADK就電話通話方面遇到了一個奇怪的問題。我的目標是每當演示屏上按下按鈕時觸發一個電話。當我執行下面的代碼時,當按下按鈕(顯示我想撥打的電話號碼)時,電話撥號器應用出現,但是它不執行呼叫,只顯示「呼叫結束」消息。Android:程序化電話呼叫立即結束
這是我一直在使用的代碼:
String url = "tel:1234567890";
Intent in = new Intent(Intent.ACTION_CALL, Uri.parse(url));
DemoKitPhone.this.startActivity(in);
我一直在試圖解決這個天(把這段代碼在runOnUiThread,BroadcastReceivers等無濟於事),所以任何幫助將不勝感激。
編輯:是的,我已經包含權限android.permission.CALL_PHONE。將很快瀏覽Logcat併發布詳細信息 - 標籤爲你。
請問您的清單申報android.permission.CALL_PHONE? LogCat中還有其他的東西嗎? – tiguchi
@NobuGames隱藏代碼正在工作不顯示任何錯誤。 – Rajnikant
它可能適合你,但原始的海報顯然有一個問題,可能是一個設備特定的或與完全不同的東西有關。查看LogCat是縮小原因的一種方法。 – tiguchi