Hide status bar and navigation bar in Custom ROM - General Questions and Answers

I'm currently trying to create a custom ROM which does not show the navigation bar and the status bar. Can anybody give hints on possible approaches for this?
Background: We are building a single-purpose device for a customer and a requirement is that it only runs a single app and android is not visible to the user at any time.
Unfortunately, Kiosk mode and similar stuff are not sufficient.
I'm happy for any advice
I'm building:
- lineageOS 16
- Generic Device Image

Related

Hide navigation bar?

Hey guys so I just ordered an NVIDIA Shield with some leftover christmas money, and it's going to be here by tomorrow. I have a question though. I currently have a Kindle Fire 1st gen, running 5.0 Lollipop and what not, and one of the features that I really enjoy about the ROM is that, I don't believe it's Extended Desktop that does it(I'm too lazy to get my kindle right now), but there is an option somewhere within the ROM's settings that allows me to hide the navigation bar unless I swipe up from the bottom of the screen. Looking around on XDA, I see that the shield is really lacking in custom roms, as well as not having any custom rom for lollipop. So question is, does the shield's stock rom have the ability to hide the navigation bar? I'd really like to have the extra screen estate. Thanks!
There's a Full Screen option right in the settings. It works pretty much how you describe wanting it to work, too.
Looking for this too (hide Navy bar but not status bar) but now that you mentioned the full screen options works good, I tried it and its pretty good!!
Still, I'd prefer completely disabling the Nav bar or have it show like with full screen mode but have the status bar always on and use pie like LMT app to replace it. Tia for any help.

[ROM][5.1.1_r18][25 SEP] Cyanide Final Lollipop Release + BONUS [2.15 & 2.16]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Cyanide L is the brainchild of XDA member @rogersb11. Based on CyanogenMod, and packed full of features from the wonderful custom ROM teams we have all come to know and love. This ROM is just getting started and it will be updated frequently as things progress along into the beast we know this will be.
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
Installation instructions:
Make sure you are on latest TWRP
Download 2.15 ROM / 2.16 ROM
Download Open Gapps
Full Wipe (only when coming from other ROM)
Flash ROM and Gapps
I am in no way responsible for anything that may happen to your phone! Flashing this is at your own risk.
Offcourse all credits for this ROM go to @rogersb11 for making this possible.
I am only the humble builder. :angel:
If you like the work of @rogersb11 consider to Donate to Cyanide L Project
For more info check Cyanide L G+ page
Features:
Code:
*AdBlocker
*App Circle Bar
*Breathing Notifications
*Custom LCD Density
*Custom Lockscreen Circle Shortcuts (up to ten)
*Custom Lockscreen Slider Shortcuts
*Expanded Desktop
*Heads Up Customizations and Timeout
*Gesture Anywhere
*Gesture Lockscreen
*KeyPad Shuffler on Lockscreen Security
*Privacy Guard
*Lockscreen Notifcation PER APP Controls for Normal OR Secure Lockscreen
*Priority Notifications
*Battery Saver Custom Color
*MultiUser Support
*WhisperPush Support
*Long Press Back to Kill with Timeout Options
*SuperSU Included and Built Into Settings to Replace Standard SuperUser
*Advanced Reboot and Unknown Sources Install by Default
*Heads Up Notifications
*Notification Light and Color Control (Device Dependant)
*Cyanide L Pitch Black Theme ( was hard coded but we have reverted to stock white and made it a theme engine theme, download above)
*Custom Toast, System, ListView Animations and Scrolling Modifiers
*Custom Power Menu Options
*Custom Quick Settings Tiles WITH Custom Colors, currently we have 36 Tiles
*Quick Settings Custom Options including Vibrate, Force Expanded Notifications and many others
*Recents Apps Clear All Locations, Search Bar Enable/Disable and Option to use OmniSwitch if you prefer
*Shift Tools (Kernel/Performance Control App Built by ME(Rogersb11)
*System App Remover
*Wakelock Blocker
*Hardware Keys Disable Option
*Status Bar Battery Mods Including Styles (Battery Bar Included), Custom Colors for Icon and Text and Charging Animation Control
*Status Bar Clock and Date Options Including Custom Color, Font Style, Clock Location(Left, Right and Center)
*Custom WiFi and Network Icons Colors
*Network Speed Indicator with On/Off switch, Custom Colors and AutoHide Option
*Status Bar Header Icon and Text Custom Colors
*Smart Control (Direct Call in MMS or Dialer like TouchWiz)
*FULL Ambient Display Implementation as Active Display from KK (Thanks Squadzone and OmniRom)
*Nova Launcher
*Cyanide Central with Downloads, Source Links, Google Plus and Source Links as well. Each device has it's own tab
*Status Bar Weather Control with Custom Color and Location Support
*Custom Statusbar Icon Colors
*Custom Notification Headers and Icons Colors
*Status Bar Ticker
*Status Bar Notification Count
*Status Bar Logo
*Status Bar Custom Greeting
*Full Weather Control Panel
*Lock Screen Weather with Custom Icons and Text Colors
*Screen Recorder
*Navbar for ALL devices with custom actions, shortcuts and numerous custom layouts as well
*CyanogenMod Theme Engine
*AudioFX
*SlimPIE
*Custom Carrier Label with custom color in Statusbar
*Long Click Support in Statusbar Header
*Cyanide Shortcuts and Actions
*I Know That Is A LOT LOL but still SO SO MUCH MORE and MORE TO COME!!!!!
Happy Flashing!!
XDA:DevDB Information
Cyanide L , ROM for the HTC One S
Contributors
mmarkvoort, rogersb11
Source Code: https://www.github.com/CyanideL
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Hboot 2.15
Based On: Cyanogenmod
Version Information
Status: Stable
Created 2015-04-07
Last Updated 2015-09-25
*Reserved*
WOW...Just flashed it and... I have to say I'll have to spend some time just to list the customization options in this ROM. Never saw most of them. You thought you've seen them all? So did I...till I've flashed this. Status bar icon custom colors, notification header colors, Wi-Fi/signal icon colors based on connection status? These are only few of them. Coming back later with a short review
P.S. And I didn't even heard about this ROM...
Rapier said:
WOW...Just flashed it and... I have to say I'll have to spend some time just to list the customization options in this ROM. Never saw most of them. You thought you've seen them all? So did I...till I've flashed this. Status bar icon custom colors, notification header colors, Wi-Fi/signal icon colors based on connection status? These are only few of them. Coming back later with a short review
P.S. And I didn't even heard about this ROM...
Click to expand...
Click to collapse
LOL. Cool isn't it? I saw it a while a go on twitter on XDA. But never looked at it further.
I was lookin for new ROM's to build I googled for CM based ROM's. And i found it again. After some mods i managed to build it.
It has by far the most customizations, and also Ambient Display I know you were looking for that.
I do think it's still a work in progress. They're a little bit behond to merging everything to cm12.1. I had to manually add MSM8960 Audio-caf stuff from CM12.1 for it to build.
Had 1 random reboot already, but now it seems stable. I'll just let it settle now for a bit.
As soon as it's worth while i'll build a new one. Think this can be a real nice ROM when it's fully stable.
mmarkvoort said:
LOL. Cool isn't it? I saw it a while a go on twitter on XDA. But never looked at it further.
I was lookin for new ROM's to build I googled for CM based ROM's. And i found it again. After some mods i managed to build it.
It has by far the most customizations, and also Ambient Display I know you were looking for that.
I do think it's still a work in progress. They're a little bit behond to merging everything to cm12.1. I had to manually add MSM8960 Audio-caf stuff from CM12.1 for it to build.
Had 1 random reboot already, but now it seems stable. I'll just let it settle now for a bit.
As soon as it's worth while i'll build a new one. Think this can be a real nice ROM when it's fully stable.
Click to expand...
Click to collapse
It is indeed...I have only one wish, but that's not possible with ROMs based on CM...to have RRO/Layers instead of Theme Engine. It's far better. But we can't have everything we want Hopefully LS will completely merge 5.1 and then it'll be a tough decision which ROM to pick
First I wrote a different post cause I wanted it to be separated from my previous comment...now to the real thing...
I won't say this ROM it's fast cause this seem to become a "standard" on Android 5.1...but it's fast. Maybe later, other ROMs will improve the code or will be built with other toolchains that will provide better speed but for now 5.1 ROMs performs the same in terms of speed (at least the 3 that I've tested: CM12.1, Resurrection 5.4.0 and Cyanide L 9.3).
It is interesting that this ROM has so many customization options that other ROMs don't even have on Android 5.0.2. And it's not only about settings not present anywhere else but rather different approach of implementing them, providing more customization for each option. I won't make a list of all features in this ROM cause this you can also find in the OP. I thought it'll be more interesting just to point out the differences or things that are particular to this ROM in implementing those options and enumerate some basic features that I find useful (forgive me if some might be of no importance for some and if I miss others but any review is subjective at a certain point ). I'll list them in no particular order, based on what comes first to my mind:
- Active Display it's working (nice, got rid of the Xposed module for that)
- Network Speed Indicator...well here I saw a different approach. We were all used with that "Omni style" traffic indicators that all LP and above ROMs integrated. They're nice but in this ROM they become better. There are some added options for displaying session summary or to colorize the text or indicators. Also the font is bigger and even on 220 DPI and two line display of the indicator, I can read the numbers...which was not the case unfortunately with Resurrection that has some tiny unreadable font size for this. (setting page screenshot attached)
- Quick Settings have the usual customization options like ordering, 4 tiles per row and so on but they also have colorize options which I found previously on few 5.0.2 ROMs and offers a nice way to personalize the QS area beyond of what an applied theme offers (setting page screenshot attached along with my QS colors)
- text and icons in notification header can have their own separate colors (setting page screenshot attached) [Settings - CyanideMods - Status bar - Status Bar Header]
- speaking about status bar here we have some nice options (some of which I'll detail below): Cyanide Logo, Greeting, WiFi & Mobile Network Icons, Notif & System Icons, Custom Carier Label
- Greeting (found in other ROMs too) offers the option to input a custom greeting to be displayed each time when screen is unlocked. The greeting will be briefly shown in status bar (time is user selectable). Text can be anything including emoticons [Settings - CyanideMods - Status bar - Greeting]
- Mobile & WiFi Network Icons...this is a new entry, I've never seen before in a ROM. It is similar with Xposed module GravityBox option to colorize icons based on connectivity status. It has several options ranging from applying color to the icons or to the traffic indicators if set to visible (those tiny little arrows on top of WiFi/signal icons) (setting page screenshot attached) [Settings - CyanideMods - Status bar - Mobile & WiFi Netowrk Icons]
- Notification & System Icons...also something I never saw. Basically allows (besides usual options like notification ticker or notification count) custom colors for notification icons (those on the left side of status bar), notif ticker text, notif count icon and notif count text (setting page screenshot attached) [Settings - CyanideMods - Status bar - Notifications & System Icons]
- Lock screen has some nice things too, the setting page for it allows setting of custom shortcuts and also replace the bottom corner standard ones with custom shortcuts. There are also options to colorize the icons or display/hide music vizualizer. (lockscreen screenshot attached) [Settings - CyanideMods - Lock screen]
- coming back to the status bar, the clock has all the options to position left/center/right or completely hide it, along with font style, color or option to show date
- surprisingly, the ROM misses one option that is commonly found it all ROMs so far...the battery bar. I used it till now but it seems they overlooked it and it's not added but it might come in the future as it's not a hard thing to add
- the Interface menu includes the usual things like App circle bar, Expanded desktop, Gesture Anywhere and LCD Density (which by the way has an older and better implementation in my opinion). Expanded desktop was a pleasant surprise for me, I never used this option before but here I've noticed that it can be applied either globally or on a per-app basis [Settings - CyanideMods - Interface]
- Recent Apps Panel offers the standard customization option and it's also having a visual bug...the "clear all" button is incorrectly scaled giving a prolonged vertical oval instead of a circle. This can be easily fixed in the future as it is a drawable thing not being correctly sized for hdpi probably. Also with this occasion I've noticed that some Theme Engine commits are not merged, cause this clear all button is not themed when a Theme is applied [Settings - CyanideMods - Recent Apps Panel]
- System App Remover is also present in settings and allows you to delete any app within system to make more space and clean up unused apps [Settings - CyanideMods - System App Remover]
- ROM has an integrated Wakelock Blocker and even if I don't use it some might find it useful [Settings - CyanideMods - Wakelock Blocker]
- Weather Control is present also in the settings, allowing customization of weather appearance in several places across the ROM in a centralized manner (that is good). Here you can change how the weather in notification header will look like (custom location, units, and so on) but also options to show//hide weather on lockscreen or change it's aspect [Settings - CyanideMods - Weather Control]
Apart from these, most of options are the standard ones found in CM based ROMs and don't need further detail. So if I made you curious...flash and enjoy (Loreane I know...Curiosity is your middle name)
When you synced your cm sources? Im wondering why the latest cm unofficial is 0402 and for me its unstable as hell. I often had network and wifi errors, is this rom more stable? Thanks for being the humble builder
Noticed that even if mentioned on feature list "heads-up" is not present. There is no setting of it anywhere. Could be, like battery bar, a feature that was not added yet
Sent from nowhere over the air...
Rapier said:
Noticed that even if mentioned on feature list "heads-up" is not present. There is no setting of it anywhere. Could be, like battery bar, a feature that was not added yet
Sent from nowhere over the air...
Click to expand...
Click to collapse
yep, no heads up option. Btw,regarding rom speed, now we can rename HTC ville to HTC flyer
mmarkvoort said:
Gapps Minimal Edition
Click to expand...
Click to collapse
Play Market is not working. I used these GApps. hboot 2.16
sib_rock said:
Play Market is not working. I used these GApps. hboot 2.16
Click to expand...
Click to collapse
Clean data of Play Market in settings/applications
Sent from my One S using XDA Free mobile app
with PA GApps Ok
всё это сделал, даже маркет и сервисы новые установил - не решило проблемы. помогла установка PA GApps
translate.google: all it did, even the market and set new services - does not solve the problem. helped install PA GApps
Working fine for me with linked Gapps Minimal Edition. Everything is really smooth and I've had no memory leaks 'till now, just a couple of occasional app crashes (Tapatalk seems a bit buggy tho). As Rapier said there are so many possible customizations, that's impressive! However, there's no 2G/3G toogle in the quick options, I hope they will add it soon..
Thanks for building this rom!
Wow ROM is really smooth and nice. I only had the chance to test it since last night but I am impressed. Great customization features too.
Sent from my One S using XDA Free mobile app
Who wants to test this new build?
I built it twice, but when booting takes forever. Stays on the Cyanide Logo.
Want to know if someone gets it to boot. Maybe it's my TWRP or something.
https://www.androidfilehost.com/?w=files&flid=28086
Thanks for the feedback.
Long Boot Time
Great work devs and builder
The ROM runs pretty good on my One S, but I have a very very very long boot time. Do any of you as the same issue ?
vadimcaen said:
Great work devs and builder
The ROM runs pretty good on my One S, but I have a very very very long boot time. Do any of you as the same issue ?
Click to expand...
Click to collapse
Are you talking about the new test release? I installed it too, but did not boot. Maybe I did not wait long enough?!
On latest CM 12.1, first boot no longer shows the "upgrading" screen, it stays on the default boot logo. Maybe thats it?
test for 2.15 or 2.16?
eagle_ said:
On latest CM 12.1, first boot no longer shows the "upgrading" screen, it stays on the default boot logo. Maybe thats it?
Click to expand...
Click to collapse
Could be yes. But also tried just rom. Took ages. And then i did a restore
sib_rock said:
test for 2.15 or 2.16?
Click to expand...
Click to collapse
Doesn't matter. Either one is fine
Should act the same.
Sent from my One S using XDA Free mobile app

LP ROMs with Battery Bar and RAM bar feature?

I want to cherry pick these features for a 5.1.1 ROM. Can anyone name any ROM at all that has these 2?
I prefer a battery bar that includes options to set it above the status bar, and below the nav bar, if possible.
For the RAM bar, it's the one you get to see in recents, not the statusbar one (hmmm, might not be so bad though?)
Bump
Bump

Transparent / translucent navigation bar on Android Pie

Since we did not get the new gesture navigation with Pie update perhaps someone knows how to make navigation bar transparent or translucent throughout the OS like it looks in Recent apps screen? It's awesome when you can see thru the navbar, isn't it?
Phone is rooted with Magisk.
Anyone interested please reply

Is There No Way to Run Flat Style Bar Indicators in Android 9+?

My preferred app to customize the status bar was always the FSBI but in Android 9 I didn't find any other app/module for Xposed that worked.
Someone has a solution or any alternative?

Categories

Resources