2011-12-27 54 views
0

我正在爲我的業務構建應用程序。我想包括電話號碼,當用戶按下電話按鈕時 - 我希望爲此致電我們的業務。

我的問題是..有沒有辦法設置一個按鈕,當按下...會打電話給我們?
我使用Eclipse
我使用Windows XP
我採用了android 3.2

我知道這是很容易在Dreamweaver 6.0使用jQuery做的......但我想讓我的應用程序更好的 - 所以我試圖在開發這個應用程序的過程中選擇Java。如何在按下按鈕時發起呼叫?

+0

據我所知,蜂窩(3.2)根本沒有任何電話功能。 – Force 2011-12-27 18:05:28

+0

Force, 我該怎麼辦?我應該升級到4.0嗎?如果我這樣做..那些運行3.2的人有能力訪問4.0?如何才能做到這一點? – Cady 2011-12-29 16:26:28

+0

那麼,無論是使用Android 1.5-2.3或4.0 – Force 2011-12-29 20:31:44

回答

1

是的,你可以做到這一點,這是非常容易做到。基本上所有你需要的是這個意圖:

String phoneNumber = "tel:123456789" 
Intent callIntent = new Intent(Intent.ACTION_CALL); 
callIntent.setData(Uri.parse(phoneNumber)); 
startActivity(callIntent); 
+2

有很多教程在線說明如何做到這一點簡單的谷歌搜索「Android SDK Place Phonecall」會發現他們 – slayton 2011-12-27 18:09:14

+0

你好斯萊頓, 我剛剛添加它我的課。 現在,我如何顯示它? 我需要繼續並添加按鈕嗎? – Cady 2011-12-29 16:30:44

+0

您需要以某種方式執行此代碼。理想情況下,您可以將ButtonListener附加到該按鈕,並在偵聽器的onClick方法中執行此代碼。這裏是一個例子:http://www.mkyong.com/android/android-button-example/這都是非常基本的東西。我建議你買一本關於android開發的書,並通讀這本書,像這樣的東西會工作:http://www.amazon.com/Android-Absolute-Beginners-Wallace-Jackson/dp/1430234466/ref=sr_1_1?ie= UTF8&QID = 1325190791&SR = 8-1 – slayton 2011-12-29 20:33:25