Skip to content

Instantly share code, notes, and snippets.

View flaviokreis's full-sized avatar

Flávio Kreis flaviokreis

View GitHub Profile
@flaviokreis
flaviokreis / ComposeSmsIntent.kt
Created March 18, 2018 02:16
Use Android Intent to send sms
private fun composeSmsMessage(phoneNumber: String, message: String) {
val uri = Uri.parse("smsto:$phoneNumber")
val intent = Intent(Intent.ACTION_SENDTO, uri)
intent.putExtra("sms_body", message)
intent.resolveActivity(packageManager)?.let {
startActivity(intent)
}
}
@flaviokreis
flaviokreis / CallIntent.kt
Created March 18, 2018 01:56
Use Android Intent to call or dial
private fun dialPhoneNumber(phoneNumber: String) {
val intent = Intent(Intent.ACTION_DIAL)
intent.data = Uri.parse("tel:$phoneNumber")
intent.resolveActivity(packageManager)?.let {
startActivity(intent)
}
}
private fun callPhoneNumber(phoneNumber: String) {
val intent = Intent(Intent.ACTION_CALL)
@flaviokreis
flaviokreis / SearchWebIntent.kt
Created March 18, 2018 01:43
Use Android Intent to search
private fun searchWeb(query: String) {
val intent = Intent(Intent.ACTION_WEB_SEARCH)
intent.putExtra(SearchManager.QUERY, query)
intent.resolveActivity(packageManager)?.let {
startActivity(intent)
}
}
@flaviokreis
flaviokreis / WebsiteIntentMethod.kt
Created March 18, 2018 01:37
Intent: open website
private fun openWebsite(url: String) {
val websiteUri = Uri.parse(url)
val intent = Intent(Intent.ACTION_VIEW, websiteUri)
intent.resolveActivity(packageManager)?.let {
startActivity(intent)
}
}
public void testGist(){
System.out.println("Test Gist");
}
apply from: 'strip_play_services.gradle'