如何在Kotlin中调用电话号码Android

我想做一个简单的Android应用程序,调用一个服务的电话号码,例如: *21*2# (即转换呼叫)

这是一个java的例子:

通话按钮点击:

 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "Your Phone_number")); startActivity(intent); 

清单许可:

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

如果你正在使用Anko库,你可以简单的调用这个函数

 makeCall(number) 

Anko图书馆的链接 。

如果你不使用这个库,那么这样做:

 val intent = Intent(Intent.ACTION_CALL); intent.data = Uri.parse("tel:$number") startActivity(intent) 

不要忘记给清单添加权限:

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