#45 Show recording on the device lock screen

This commit is contained in:
jannis 2020-03-03 15:58:39 +01:00
parent e978e8f6c2
commit 1ed129778b
2 changed files with 12 additions and 2 deletions

View File

@ -40,19 +40,20 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning"> tools:ignore="GoogleAppIndexingWarning">
<activity android:name=".activity.VoiceAnnouncementsSettingsActivity"></activity> <activity android:name=".activity.VoiceAnnouncementsSettingsActivity" />
<activity android:name=".activity.SettingsActivity" />
<activity <activity
android:name=".activity.ShowWorkoutMapActivity" android:name=".activity.ShowWorkoutMapActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity <activity
android:name=".activity.ShowWorkoutMapDiagramActivity" android:name=".activity.ShowWorkoutMapDiagramActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity android:name=".activity.SettingsActivity" />
<activity <activity
android:name=".activity.ShowWorkoutActivity" android:name=".activity.ShowWorkoutActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity <activity
android:name=".activity.RecordWorkoutActivity" android:name=".activity.RecordWorkoutActivity"
android:showOnLockScreen="true"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity <activity
android:name=".activity.ListWorkoutsActivity" android:name=".activity.ListWorkoutsActivity"

View File

@ -35,6 +35,7 @@ import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.EditText; import android.widget.EditText;
import android.widget.TextView; import android.widget.TextView;
@ -343,10 +344,18 @@ public class RecordWorkoutActivity extends FitoTrackActivity implements Location
public void onResume(){ public void onResume(){
super.onResume(); super.onResume();
enableLockScreenVisibility();
downloadLayer.onResume(); downloadLayer.onResume();
isResumed= true; isResumed= true;
} }
private void enableLockScreenVisibility() {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present. // Inflate the menu; this adds items to the action bar if it is present.