如何在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"/>
- 错误:错误:在类型为View的可为空的接收方上只允许使用safe(?。)或非null断言(!!)调用。
- Android的kotlin和房间持久性库不建设
- 安科:适用的内部范围,混淆财产的决议
- Kotlin库'rxkotlin-0.21.0.jar'具有不受支持的格式。 请更新库或插件
- Firebase AdMob引发IncompatibleClassChangeError
- Java.lang.ClassNotFoundException:没有找到类Kotlin
- 无法获取Meetup API访问令牌与改造 – Android
- Android的Kotlin错误:“返回类型是”单位“这不是被覆盖的子类型”
- Kotlin中的super.onCreate(saveInstanceState)中的illegalArgumentsException