Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some minor fixes + tuner enhancement #71

Open
wants to merge 41 commits into
base: pie
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b06c317
Revert "OMS: handle target or overlay package disabled"
sayan7848 Mar 22, 2019
9bb3934
Revert "OMS: try harder not to update assets if nothing changed"
sayan7848 Mar 22, 2019
382b162
Revert "SubstratumService: Rewrite installation method for Pie Instal…
sayan7848 Mar 22, 2019
cc1d664
Revert "Unbreak public api by hiding substratum interfaces"
sayan7848 Mar 22, 2019
e2363fb
Revert "Pie OMS: allow non-system overlays from Substratum"
sayan7848 Mar 22, 2019
3677332
Revert "SubstratumService: Refactor & cleanup according to AOSP conve…
sayan7848 Mar 22, 2019
996c900
Revert "base: modify/define custom overlay management"
sayan7848 Mar 22, 2019
3a5de74
Revert "SubstratumService: unify permissions"
sayan7848 Mar 22, 2019
e42d002
Revert "SubstratumService: allow CHANGE_OVERLAY_PACKAGES permission"
sayan7848 Mar 22, 2019
0cfd235
Revert "base: Introduce SubstratumService"
sayan7848 Mar 22, 2019
3198cca
Revert "OMS: StrictMode and files under /data/system/theme/"
sayan7848 Mar 22, 2019
15cc82b
Revert "Hold "volume up" during boot to disable all overlays"
sayan7848 Mar 22, 2019
a443014
Revert "ThemeSafety: Introduce App Crash Intent"
sayan7848 Mar 22, 2019
c4461a4
Revert "ApplicationsState: add filter for Substratum overlays [2/2]"
sayan7848 Mar 22, 2019
1830806
Revert "Extras: Add dynamic theme sound effects support"
sayan7848 Mar 22, 2019
4f9e436
Revert "Extras: Add dynamic theme shutdown and boot animation support"
sayan7848 Mar 22, 2019
baa92a5
SystemUI: update SoundTile
eyosen Feb 26, 2019
1cd79ab
base: SystemUI: tuner: keyguard battery percent on charging
maxwen Feb 5, 2019
51192f9
base: SystemUI: tuner: keyguard show charging watt
maxwen Feb 12, 2019
b7f4366
base: SystemUI: keyguard battery bar in aod on charging
maxwen Feb 13, 2019
cd687f8
Tuner : Keep the additional settings disabled by default
sayan7848 Feb 17, 2019
6b0f100
Remove duplicate string declarations
sayan7848 Mar 22, 2019
58cf0a7
Make SystemUI Tuner appear in Settings>System
sayan7848 Mar 22, 2019
094627b
Make power menu items follow accent
sayan7848 Mar 22, 2019
5f5499f
base: Actually fix the padding on StatusBar
eldainosor Aug 23, 2018
5a1fc98
Revert "Make SystemUI Tuner appear in Settings>System"
sayan7848 Mar 23, 2019
112c46c
Remove non-existent preference from tuner
sayan7848 Mar 23, 2019
045fee4
Tuner : Add it to Settings>System
sayan7848 Mar 23, 2019
4583d85
Revert "base: SystemUI: tuner: keyguard battery percent on charging"
sayan7848 Apr 13, 2019
5eabc9d
Keep battery-bar on ambient disabled by default [Test]
sayan7848 Mar 28, 2019
28f82a4
Doze: Set Always On Display to off by default
sayan7848 Apr 13, 2019
cb16e8b
Tuner : Disable AOD by default
sayan7848 Apr 13, 2019
3b775a5
Match screenshot icon with accent
sayan7848 Apr 13, 2019
741db33
Revert "FOD: dont show FP icons if FOD is in use"
sayan7848 May 10, 2019
f5beed0
Revert "fod: prevent reapplying modes if theres no changes"
sayan7848 May 10, 2019
9c7af8c
Revert "fod: differentiate dreaming and pulse"
sayan7848 May 10, 2019
16705bd
Revert "Initial support for OnePlus in-display fingerprint sensor"
sayan7848 May 10, 2019
8ef9e84
Avoid a rogue SystemUI crash
sayan7848 Oct 3, 2019
c8e8066
Fix Layout.primaryIsTrailingPreviousAllLineOffsets
mihaipopa12 Jun 25, 2019
0a43e32
HidProfile: sync isPreferred() with HidHostService
Jul 9, 2019
26facb3
Correct argument order in permission check
Jun 27, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Revert "Hold "volume up" during boot to disable all overlays"
This reverts commit 0689655.

Signed-off-by: sayan7848 <[email protected]>
  • Loading branch information
sayan7848 committed Sep 2, 2019
commit 15cc82bc005ecfef62daa05209c04cc7ac1364ed
Original file line number Diff line number Diff line change
@@ -283,8 +283,6 @@
import android.content.IIntentSender;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.om.IOverlayManager;
import android.content.om.OverlayInfo;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.ApplicationInfo.HiddenApiEnforcementPolicy;
@@ -15014,34 +15012,6 @@ public final void showSafeModeOverlay() {
Context.WINDOW_SERVICE)).addView(v, lp);
}

public final void disableOverlays() {
try {
IOverlayManager iom = IOverlayManager.Stub.asInterface(
ServiceManager.getService("overlay"));
if (iom == null) {
return;
}
Log.d(TAG, "Contacting the Overlay Manager Service for the list of enabled overlays");
Map<String, List<OverlayInfo>> allOverlays = iom.getAllOverlays(UserHandle.USER_SYSTEM);
if (allOverlays != null) {
Log.d(TAG, "The Overlay Manager Service provided the list of enabled overlays");
Set<String> set = allOverlays.keySet();
for (String targetPackageName : set) {
for (OverlayInfo oi : allOverlays.get(targetPackageName)) {
if (oi.isEnabled()) {
iom.setEnabled(oi.packageName, false, UserHandle.USER_SYSTEM);
Log.d(TAG, "Now disabling \'" + oi.packageName + "\'");
}
}
}
}
} catch (RemoteException re) {
re.printStackTrace();
Log.d(TAG, "RemoteException while trying to contact the Overlay Manager Service!");
}
}


@Override
public void noteWakeupAlarm(IIntentSender sender, WorkSource workSource, int sourceUid,
String sourcePkg, String tag) {
22 changes: 0 additions & 22 deletions services/core/java/com/android/server/wm/WindowManagerService.java
Original file line number Diff line number Diff line change
@@ -540,7 +540,6 @@ public void dump(FileDescriptor fd, PrintWriter pw, String[] args, boolean asPro

boolean mDisplayReady;
boolean mSafeMode;
boolean mDisableOverlays;
boolean mDisplayEnabled = false;
boolean mSystemBooted = false;
boolean mForceDisplayEnabled = false;
@@ -4555,27 +4554,6 @@ public boolean detectSafeMode() {
return mSafeMode;
}

public boolean detectDisableOverlays() {
if (!mInputMonitor.waitForInputDevicesReady(
INPUT_DEVICES_READY_FOR_SAFE_MODE_DETECTION_TIMEOUT_MILLIS)) {
Slog.w(TAG_WM, "Devices still not ready after waiting "
+ INPUT_DEVICES_READY_FOR_SAFE_MODE_DETECTION_TIMEOUT_MILLIS
+ " milliseconds before attempting to detect safe mode.");
}

int volumeUpState = mInputManager.getKeyCodeState(-1, InputDevice.SOURCE_ANY,
KeyEvent.KEYCODE_VOLUME_UP);
mDisableOverlays = volumeUpState > 0;

if (mDisableOverlays) {
Log.i(TAG_WM, "All enabled theme overlays will now be disabled.");
} else {
Log.i(TAG_WM, "System will boot with enabled overlays intact.");
}

return mDisableOverlays;
}

public void displayReady() {
final int displayCount = mRoot.mChildren.size();
for (int i = 0; i < displayCount; ++i) {
6 changes: 0 additions & 6 deletions services/java/com/android/server/SystemServer.java
Original file line number Diff line number Diff line change
@@ -1776,12 +1776,6 @@ private void startOtherServices() {
mActivityManagerService.showSafeModeOverlay();
}

// Let's check whether we should disable all theme overlays
final boolean disableOverlays = wm.detectDisableOverlays();
if (disableOverlays) {
mActivityManagerService.disableOverlays();
}

// Update the configuration for this context by hand, because we're going
// to start using it before the config change done in wm.systemReady() will
// propagate to it.