如何使用Intent Anko的调用包装?

我正在学习Anko commons,在那里,我看到Intent很容易编写代码到startActivity。 它正在工作。 但是我看到Anko为一些广泛使用的意图调用包装:

 Goal Solution ------------ ------------------- Make a call makeCall(number) without tel: Send a text sendSMS(number, [text]) without sms: Browse the web browse(url) Share some text share(text, [subject]) Send a email email(email, [subject], [text]) 

所以我想用这个包装,但不知道如何。 我怎样才能使用这个?

参考像: https : //github.com/Kotlin/anko/wiki/Anko-Commons-%E2%80%93-Intents#useful-intent-callers

@ 9spl你在答案中写的是什么我知道所有和我已经使用了最新的依赖,但我的第一个问题是如何使用makeCall() 。 但是我得到了答案如何使用然后我有另一个问题, makeCall()不起作用。 我已经声明权限,虽然它不工作。 为什么?

sendSMS()browse()都在工作,但是makeCall()不起作用。

只要确保在应用程序gradle中添加了对anko的正确依赖关系即可

 compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.2-3" compile "org.jetbrains.anko:anko-commons:0.10.0" 

现在它很容易使用它作为Anko Ex的功能,如果你想调用只是简单地调用这个函数

makeCall("PHONE_NUMBER")