用到了jitpack的包
allprojects-》repositories
路徑參考
maven { url "https://jitpack.io" }
然后app級別 buildgradle 新增依賴
implementation 'com.github.tbruyelle:rxpermissions:0.10.2'
然后使用
val d = permissions.request(Manifest.permission.CALL_PHONE)
.subscribe({ isAgree ->
if (isAgree) {
val intent = Intent(Intent.ACTION_CALL)
val data: Uri = Uri.parse("tel:$phoneNum")
intent.data = data
startActivity(intent)
} else {
ToastUtils.showShort(R.string.call_phone_permission)
}
}, {})
mDisPosable.add(d);
lateinit var mDisPosable: CompositeDisposable;
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_preview_user_info)
mDisPosable = CompositeDisposable();
}
override fun onDestroy() {
super.onDestroy()
mDisPosable.clear();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/340458.html
標籤:其他
