mirror of
https://github.com/SimpleMobileTools/Simple-Clock.git
synced 2025-02-21 22:27:50 +01:00
use 12 hour formatting on other places when appropriate too
This commit is contained in:
parent
2243e9561f
commit
e17ca5920b
@ -8,7 +8,7 @@ import com.simplemobiletools.clock.R
|
|||||||
import com.simplemobiletools.clock.activities.SimpleActivity
|
import com.simplemobiletools.clock.activities.SimpleActivity
|
||||||
import com.simplemobiletools.clock.extensions.config
|
import com.simplemobiletools.clock.extensions.config
|
||||||
import com.simplemobiletools.clock.extensions.dbHelper
|
import com.simplemobiletools.clock.extensions.dbHelper
|
||||||
import com.simplemobiletools.clock.extensions.formatAlarmTime
|
import com.simplemobiletools.clock.extensions.getFormattedTime
|
||||||
import com.simplemobiletools.clock.interfaces.ToggleAlarmInterface
|
import com.simplemobiletools.clock.interfaces.ToggleAlarmInterface
|
||||||
import com.simplemobiletools.clock.models.Alarm
|
import com.simplemobiletools.clock.models.Alarm
|
||||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||||
@ -78,7 +78,7 @@ class AlarmsAdapter(activity: SimpleActivity, var alarms: ArrayList<Alarm>, val
|
|||||||
|
|
||||||
private fun setupView(view: View, alarm: Alarm) {
|
private fun setupView(view: View, alarm: Alarm) {
|
||||||
view.apply {
|
view.apply {
|
||||||
alarm_time.text = alarm.timeInMinutes.formatAlarmTime()
|
alarm_time.text = activity.getFormattedTime(alarm.timeInMinutes * 60, false, true)
|
||||||
alarm_time.setTextColor(textColor)
|
alarm_time.setTextColor(textColor)
|
||||||
|
|
||||||
alarm_days.text = activity.getSelectedDaysString(alarm.days)
|
alarm_days.text = activity.getSelectedDaysString(alarm.days)
|
||||||
|
@ -7,6 +7,7 @@ import com.simplemobiletools.clock.R
|
|||||||
import com.simplemobiletools.clock.activities.SimpleActivity
|
import com.simplemobiletools.clock.activities.SimpleActivity
|
||||||
import com.simplemobiletools.clock.extensions.config
|
import com.simplemobiletools.clock.extensions.config
|
||||||
import com.simplemobiletools.clock.extensions.getFormattedDate
|
import com.simplemobiletools.clock.extensions.getFormattedDate
|
||||||
|
import com.simplemobiletools.clock.extensions.getFormattedTime
|
||||||
import com.simplemobiletools.clock.models.MyTimeZone
|
import com.simplemobiletools.clock.models.MyTimeZone
|
||||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||||
import com.simplemobiletools.commons.extensions.beGone
|
import com.simplemobiletools.commons.extensions.beGone
|
||||||
@ -85,10 +86,7 @@ class TimeZonesAdapter(activity: SimpleActivity, var timeZones: ArrayList<MyTime
|
|||||||
val calendar = Calendar.getInstance(TimeZone.getTimeZone(timeZone.zoneName))
|
val calendar = Calendar.getInstance(TimeZone.getTimeZone(timeZone.zoneName))
|
||||||
val offset = calendar.timeZone.rawOffset
|
val offset = calendar.timeZone.rawOffset
|
||||||
val passedSeconds = ((calendar.timeInMillis + offset) / 1000).toInt()
|
val passedSeconds = ((calendar.timeInMillis + offset) / 1000).toInt()
|
||||||
val hours = (passedSeconds / 3600) % 24
|
val formattedTime = activity.getFormattedTime(passedSeconds, false, false)
|
||||||
val minutes = (passedSeconds / 60) % 60
|
|
||||||
val format = "%02d:%02d"
|
|
||||||
val formattedTime = String.format(format, hours, minutes)
|
|
||||||
val formattedDate = activity.getFormattedDate(calendar)
|
val formattedDate = activity.getFormattedDate(calendar)
|
||||||
|
|
||||||
view.apply {
|
view.apply {
|
||||||
|
@ -10,7 +10,7 @@ import com.simplemobiletools.clock.activities.SimpleActivity
|
|||||||
import com.simplemobiletools.clock.extensions.colorLeftDrawable
|
import com.simplemobiletools.clock.extensions.colorLeftDrawable
|
||||||
import com.simplemobiletools.clock.extensions.config
|
import com.simplemobiletools.clock.extensions.config
|
||||||
import com.simplemobiletools.clock.extensions.dbHelper
|
import com.simplemobiletools.clock.extensions.dbHelper
|
||||||
import com.simplemobiletools.clock.extensions.formatAlarmTime
|
import com.simplemobiletools.clock.extensions.getFormattedTime
|
||||||
import com.simplemobiletools.clock.models.Alarm
|
import com.simplemobiletools.clock.models.Alarm
|
||||||
import com.simplemobiletools.commons.extensions.*
|
import com.simplemobiletools.commons.extensions.*
|
||||||
import kotlinx.android.synthetic.main.dialog_edit_alarm.view.*
|
import kotlinx.android.synthetic.main.dialog_edit_alarm.view.*
|
||||||
@ -90,7 +90,7 @@ class EditAlarmDialog(val activity: SimpleActivity, val alarm: Alarm, val callba
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun updateAlarmTime() {
|
private fun updateAlarmTime() {
|
||||||
view.edit_alarm_time.text = alarm.timeInMinutes.formatAlarmTime()
|
view.edit_alarm_time.text = activity.getFormattedTime(alarm.timeInMinutes * 60, false, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun dialogConfirmed() {
|
private fun dialogConfirmed() {
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
package com.simplemobiletools.clock.extensions
|
|
||||||
|
|
||||||
fun Int.formatAlarmTime(): String {
|
|
||||||
val hours = this / 60
|
|
||||||
val minutes = this % 60
|
|
||||||
val format = "%02d:%02d"
|
|
||||||
return String.format(format, hours, minutes)
|
|
||||||
}
|
|
@ -58,7 +58,7 @@ class AlarmReceiver : BroadcastReceiver() {
|
|||||||
|
|
||||||
val builder = NotificationCompat.Builder(context)
|
val builder = NotificationCompat.Builder(context)
|
||||||
.setContentTitle(context.getString(R.string.alarm))
|
.setContentTitle(context.getString(R.string.alarm))
|
||||||
.setContentText(alarm.timeInMinutes.formatAlarmTime())
|
.setContentText(context.getFormattedTime(alarm.timeInMinutes * 60, false, false))
|
||||||
.setSmallIcon(R.drawable.ic_alarm)
|
.setSmallIcon(R.drawable.ic_alarm)
|
||||||
.setContentIntent(pendingIntent)
|
.setContentIntent(pendingIntent)
|
||||||
.setPriority(Notification.PRIORITY_HIGH)
|
.setPriority(Notification.PRIORITY_HIGH)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user