Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
7e6c0b90e2 | |||
84c75f6be7 | |||
1b3ca8c8af | |||
f83a8b41e4 | |||
bc433b4185 | |||
34b13473c9 | |||
a642b51532 | |||
a5490b98c7 | |||
140350012b |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -33,3 +33,5 @@ google-services.json
|
||||
# Android Profiling
|
||||
*.hprof
|
||||
|
||||
# Release Files
|
||||
app/release/*
|
||||
|
@@ -5,8 +5,8 @@ Timer which loops over the specified interval, playing your default notification
|
||||
## Update Notes
|
||||
|
||||
### 2025-07-11
|
||||
(This article)[https://sijus.medium.com/resurrecting-a-5-year-old-android-app-a-developers-journey-59d8f5689e5b]
|
||||
was very helpful in getting this app updated from SDK 25 to 36.
|
||||
This article was very helpful in getting this app updated from SDK 25 to 36.
|
||||
- https://sijus.medium.com/resurrecting-a-5-year-old-android-app-a-developers-journey-59d8f5689e5b
|
||||
|
||||
## Licenses
|
||||
Chime sound byte came free from here:
|
||||
|
@@ -7,8 +7,8 @@ android {
|
||||
applicationId "com.hyperling.apps.infinitetimer"
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 36
|
||||
versionCode 8
|
||||
versionName "1.1.0"
|
||||
versionCode 9
|
||||
versionName "1.1.1"
|
||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
buildTypes {
|
||||
|
@@ -219,8 +219,6 @@ public class MainActivity extends AppCompatActivity {
|
||||
|
||||
tvSeekBar = findViewById(R.id.tvSeekbar);
|
||||
|
||||
syncVolume();
|
||||
|
||||
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
|
||||
@Override
|
||||
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
|
||||
@@ -239,9 +237,6 @@ public class MainActivity extends AppCompatActivity {
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
recoverScreen();
|
||||
|
||||
if (DEBUG) Log.d(tag, "Finished");
|
||||
}
|
||||
|
||||
@@ -697,9 +692,11 @@ public class MainActivity extends AppCompatActivity {
|
||||
if (DEBUG) Log.d(tag, "Starting");
|
||||
|
||||
int currVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
|
||||
seekBar.setProgress(currVolume);
|
||||
if (currVolume != seekBar.getProgress()) {
|
||||
seekBar.setProgress(currVolume);
|
||||
}
|
||||
|
||||
String volume = getString(R.string.tvSeekBar) + seekBar.getProgress() + "/" + seekBar.getMax();
|
||||
String volume = getString(R.string.tvSeekBar) + " " + seekBar.getProgress() + "/" + seekBar.getMax();
|
||||
tvSeekBar.setText(volume);
|
||||
|
||||
if (DEBUG) Log.d(tag, "Finished");
|
||||
@@ -738,6 +735,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
sharedPreferences.edit().putBoolean(keyServiceRunning, false).apply();
|
||||
|
||||
recoverScreen();
|
||||
syncVolume();
|
||||
|
||||
if (DEBUG) Log.d(tag, "Finished");
|
||||
}
|
||||
|
@@ -36,5 +36,5 @@
|
||||
<string name="action_enable_ads">Enable Ads</string>
|
||||
<string name="action_exit">Exit</string>
|
||||
|
||||
<string name="tvSeekBar">Media Volume: </string>
|
||||
<string name="tvSeekBar">Media Volume:</string>
|
||||
</resources>
|
||||
|
Reference in New Issue
Block a user