ANDROID:当点击一个按钮时添加通话功能

问题描述:

我在一个片段内添加了一个ListView,当点击该列表视图时,我看到了单个itemview。当我点击单个项目视图中的按钮时,应该调用listview中的特定ID。按钮是用于呼叫,当它的点击和自动cal应该去。我的代码已关闭,电话号码存储在侧面分析服务器中。如果有谁知道,请帮助ANDROID:当点击一个按钮时添加通话功能

btn = (Button) findViewById(R.id.button56) ; 
btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      String phno="telephone"; 

      Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse(phno)); 
      startActivity(i); 
     } 
}); 

XML代码

<Button 
      android:id="@+id/button56" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:text="TELE PHONE" 

      android:layout_weight="1" 
      android:background="#EFEFEF"/> 
+1

这是什么问题? –

+0

当我点击模拟器中的按钮时,不会打电话@Prera​​k Sola –

+2

您是否有清单中用于拨打电话的权限? ''使用权限android:name =“android.permission.CALL_PHONE”/>' – KuKeC

尝试使用,

Uri.parse("tel:" +number) 

,我以为你已添加权限,

.CALL_PHONE

在您的清单中。

+0

嗨,你可以给你的邮件编号,请@Pradumn库马尔Mahanta –

+0

@ FaizalMohamed不介意,但我认为像这样在公共领域分享它不是一个好主意。 –

+0

请检查@Pradumn库马尔Mahanta http://*.com/questions/42482688/calling-a-mail-client-when-clicking-a-button/42482740?noredirect=1#comment72106447_42482740 –

添加到您的清单权限拨打电话

<uses-permission android:name="android.permission.CALL_PHONE" />