Loading packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java +5 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,11 @@ public class FlashlightTile extends QSTile<QSTile.BooleanState> implements return new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA); } @Override public boolean isAvailable() { return mFlashlightController.hasFlashlight(); } @Override protected void handleClick() { if (ActivityManager.isUserAMonkey()) { Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java +4 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,10 @@ public class FlashlightController { } } public boolean hasFlashlight() { return mCameraId != null; } public synchronized boolean isEnabled() { return mFlashlightEnabled; } Loading Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java +5 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,11 @@ public class FlashlightTile extends QSTile<QSTile.BooleanState> implements return new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA); } @Override public boolean isAvailable() { return mFlashlightController.hasFlashlight(); } @Override protected void handleClick() { if (ActivityManager.isUserAMonkey()) { Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/FlashlightController.java +4 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,10 @@ public class FlashlightController { } } public boolean hasFlashlight() { return mCameraId != null; } public synchronized boolean isEnabled() { return mFlashlightEnabled; } Loading