Skip to content

Commit 92f8dcd

Browse files
committed
Setting, Timer are ready for development.
1 parent ef74596 commit 92f8dcd

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

Library/src/main/java/com/next/androidintentlibrary/SettingIntents.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,6 @@ public SettingIntents syncSetting()
251251
return this;
252252
}
253253

254-
255254
@RequiresApi(api = Build.VERSION_CODES.N)
256255
public SettingIntents webViewSetting()
257256
{

Library/src/main/java/com/next/androidintentlibrary/TimerIntents.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
import android.app.Activity;
44
import android.content.Context;
55
import android.content.Intent;
6-
import android.os.Build;
76
import android.provider.AlarmClock;
87
import androidx.annotation.NonNull;
9-
import androidx.annotation.RequiresApi;
108

119
public class TimerIntents
1210
{
@@ -23,13 +21,11 @@ public static TimerIntents from(@NonNull Context context)
2321
return new TimerIntents(context);
2422
}
2523

26-
// NOTE: requires com.android.alarm.permission.SET_ALARM permission
27-
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
28-
public TimerIntents createTimer(String message, int length, boolean skipUi)
24+
public TimerIntents createTimer(String subject, int seconds, boolean skipUi)
2925
{
3026
intent = new Intent(AlarmClock.ACTION_SET_TIMER);
31-
intent.putExtra(AlarmClock.EXTRA_MESSAGE, message);
32-
intent.putExtra(AlarmClock.EXTRA_LENGTH, length);
27+
intent.putExtra(AlarmClock.EXTRA_MESSAGE, subject);
28+
intent.putExtra(AlarmClock.EXTRA_LENGTH, seconds);
3329
intent.putExtra(AlarmClock.EXTRA_SKIP_UI, skipUi);
3430
return this;
3531
}

Sample/src/main/java/com/next/androidintents/MainActivity.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ protected void onCreate(Bundle savedInstanceState)
113113
// Phone
114114
// PhoneIntents.from(this).showDialNumber().show();
115115
// PhoneIntents.from(this).showDialNumber("+123456789").show();
116-
// PhoneIntents.from(this).callNumber("+123456789").show();
116+
// PhoneIntents.from(this).callNumber("+123456789").show(); // Note: requires android.permission.CALL_PHONE
117117

118118
// Search
119119

@@ -176,8 +176,7 @@ protected void onCreate(Bundle savedInstanceState)
176176

177177

178178
// Timer
179-
// TimerIntents.from(this).createTimer("Run", 200, false).show();
180-
179+
// TimerIntents.from(this).createTimer("Run", 180, false).show(); // Note: requires com.android.alarm.permission.SET_ALARM
181180
}
182181

183182
@Override

0 commit comments

Comments
 (0)