如何在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"/>
- 我的输入不被识别
- GridView只在单击项目时删除第一个项目。 基于Java>Kotlin
- 如何在Kotlin中使用AndroidAnnotation @SharedPref
- 为什么使用DrawerLayout给IllegalArgumentException:DrawerLayout必须用MeasureSpec.EXACTLY
- 将Kotlin文件转换为java,向其中添加java代码并将其转换回Kotlin,就像直接向Kotlin文件添加代码一样?
- 如何将Java类转换为Kotlin数据类
- 为什么myDayForecast.map不是空的?
- Dagger不会为androidTest生成组件
- 使用Android Studio 3.0 beta7版本时,Kotlin注释处理器会导致编译时错误