File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed
java/app/grapheneos/camera Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 188
188
android : showWhenLocked =" true"
189
189
android : exported =" false" />
190
190
191
+ <activity
192
+ android : name =" .ui.activities.QrTile"
193
+ android : exported =" true"
194
+ android : excludeFromRecents =" true" />
195
+
191
196
</application >
192
197
193
198
</manifest >
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ import app.grapheneos.camera.ktx.markAs4by3Layout
42
42
import app.grapheneos.camera.ui.activities.CaptureActivity
43
43
import app.grapheneos.camera.ui.activities.MainActivity
44
44
import app.grapheneos.camera.ui.activities.MoreSettings
45
+ import app.grapheneos.camera.ui.activities.QrTile
45
46
import app.grapheneos.camera.ui.activities.SecureActivity
46
47
import app.grapheneos.camera.ui.activities.SecureMainActivity
47
48
import app.grapheneos.camera.ui.activities.VideoCaptureActivity
@@ -271,6 +272,7 @@ class CamConfig(private val mActivity: MainActivity) {
271
272
}
272
273
}
273
274
275
+ private val defaultMode = if (mActivity is QrTile ) CameraMode .QR_SCAN else DEFAULT_CAMERA_MODE
274
276
private var currentMode: CameraMode = DEFAULT_CAMERA_MODE
275
277
276
278
var aspectRatio: Int
@@ -1272,7 +1274,7 @@ class CamConfig(private val mActivity: MainActivity) {
1272
1274
}
1273
1275
tab.tag = mode
1274
1276
1275
- tabLayout.addTab(tab, mode == DEFAULT_CAMERA_MODE )
1277
+ tabLayout.addTab(tab, mode == defaultMode )
1276
1278
}
1277
1279
}
1278
1280
}
Original file line number Diff line number Diff line change
1
+ package app.grapheneos.camera.ui.activities
2
+
3
+ import android.os.Bundle
4
+ import app.grapheneos.camera.CameraMode
5
+
6
+ class QrTile : MainActivity () {
7
+
8
+ override fun onCreate (savedInstanceState : Bundle ? ) {
9
+ super .onCreate(savedInstanceState)
10
+ camConfig.switchMode(CameraMode .QR_SCAN )
11
+ }
12
+ }
You can’t perform that action at this time.
0 commit comments