2011-12-27 55 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