From c9fcde3171deaf26950e7ae9c188718ccda76f3d Mon Sep 17 00:00:00 2001 From: Masoud Mohammadi <32654096+ma3udmohammadi@users.noreply.github.com> Date: Tue, 21 May 2019 18:07:42 +0430 Subject: [PATCH] Update README.md --- README.md | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 2c65fa4..cae55ee 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ And add the library to your module **build.gradle**: ```Gradle dependencies { - implementation 'com.github.ma3udmohammadi:Android-Intent-Library:0.2.2' + implementation 'com.github.ma3udmohammadi:Android-Intent-Library:1.0.0' } ``` @@ -197,35 +197,30 @@ startActivity(SettingIntents.from(this).applicationSetting().build()); ``` * ### MusicIntents ```Java - - ``` - Example - ```Java - - ``` -* ### NoteIntents - ```Java - + openPlayMusic() ``` Example ```Java - + MusicIntents.from(this).openPlayMusic().show(); ``` * ### PhoneIntents ```Java - + showDialNumber() + showDialNumber(String phoneNumber) + callNumber(String phoneNumber) ``` Example ```Java - + PhoneIntents.from(this).showDialNumber().show(); ``` * ### SearchIntents ```Java - + searchInGooglePlay(String query) + searchWeb(String query) ``` Example ```Java - + SearchIntents.from(this).searchInGooglePlay("Instagram").show(); ``` * ### SettingIntents ```Java @@ -287,25 +282,34 @@ startActivity(SettingIntents.from(this).applicationSetting().build()); ``` * ### ShareIntents ```Java - + shareText(String subject, String message) + shareText(String subject, String message, String chooserDialogTitle) ``` Example ```Java - + ShareIntents.from(this).shareText("Subject example","message example").show(); ``` -* ### TextIntents +* ### TimerIntents ```Java - + createTimer(String subject, int seconds, boolean skipUi) ``` Example ```Java - + TimerIntents.from(this).createTimer("Run", 180, false).show(); ``` -* ### TimerIntents +* ### VoiceRecorderIntents ```Java - createTimer(String subject, int seconds, boolean skipUi) + openVoiceRecorder() ``` Example ```Java - TimerIntents.from(this).createTimer("Run", 180, false).show(); + startActivityForResult(VoiceRecorderIntents.from(this).openVoiceRecorder().build(), RequestTag.RECORD_VOICE); ``` + +Note: some intents will return data, which should be handeled in onActivityResult, use .build and startActivityForResult for them. + Example + ```Java + startActivityForResult(VoiceRecorderIntents.from(this).openVoiceRecorder().build(), RequestTag.RECORD_VOICE); + ``` + +Note: Android-Intent-Library doesn't handle the returned data, you need to handle them your self in onActivityResult.