Skip to content
This repository was archived by the owner on Aug 1, 2023. It is now read-only.

Commit 21e747e

Browse files
committed
Merge pull request #41 from beaufortfrancois/master
Keep the Screen On when advertising
2 parents 0086d05 + 945f633 commit 21e747e

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

app/src/main/java/io/github/webbluetoothcg/bletestperipheral/Peripheral.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import android.content.Intent;
3434
import android.os.Bundle;
3535
import android.util.Log;
36+
import android.view.WindowManager;
3637
import android.widget.TextView;
3738
import android.widget.Toast;
3839

@@ -171,6 +172,7 @@ public void onCharacteristicWriteRequest(BluetoothDevice device, int requestId,
171172
protected void onCreate(Bundle savedInstanceState) {
172173
super.onCreate(savedInstanceState);
173174
setContentView(R.layout.activity_peripherals);
175+
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
174176
mAdvStatus = (TextView) findViewById(R.id.textView_advertisingStatus);
175177
mConnectionStatus = (TextView) findViewById(R.id.textView_connectionStatus);
176178
mBluetoothDevices = new HashSet<>();

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
<!-- Adv -->
2929
<string name="label_advertisingStatus">Advertising Status</string>
30-
<string name="status_advertising">Advertising</string>
30+
<string name="status_advertising">Advertising (Keep Screen On)</string>
3131
<string name="status_notAdvertising">Not Advertising</string>
3232
<string name="status_advDataTooLarge">Not Advertising. Advertisement is larger than 31 bytes.</string>
3333
<string name="status_advFeatureUnsupported">Not Advertising. Advertising not supported.</string>

0 commit comments

Comments
 (0)