Related
Sorry if it has been asked before, but is it possible to automatically start an app at the startup? Effectively, I am looking to create a single app custom build for a project, so need to be able to start the app on power up.
Also, would like to remove as many as possible of standard modules to decrease the start up time (my app doesn't need much).
Any pointers would be appreciated.
If you want to hide normal, Android screen, then create your app as launcher and remove default one.
Brut.all said:
If you want to hide normal, Android screen, then create your app as launcher and remove default one.
Click to expand...
Click to collapse
Thanks, so any app can be setup as a launcher? Does it require implementing some interfaces or tweaking some config files? Any source code examples? Is there any difference in implementing it for different Android versions?
Any advice is really appreciated!
I do not know what rights it would need exactly, but setting your application to run as a Launcher (Home) you would probably need to declare that in the manifest. Once it is running on the phone, you clear Launcher or Home defaults and then you hit the home button when on the home screen. From there (if declared correctly) you can set it as the default home.
Again, i have never done it and this is from Android coding and usage experience only helping me have an educated (?) guess.
Unconnected.
Thanks for the advice.
I managed to setup my app as the "Home" app, however, when I reboot the phone, first thing I see is the "Screen locked" screen... Anyway, to get rid of it?
If you want to start something at boot, you have to create a broadcast receiver and capture the "android.intent.action.BOOT_COMPLETED" intent. You can then run whatever you need to when the intent is fired.
maniacx21 said:
If you want to start something at boot, you have to create a broadcast receiver and capture the "android.intent.action.BOOT_COMPLETED" intent. You can then run whatever you need to when the intent is fired.
Click to expand...
Click to collapse
Thanks, tried that - the same problem, the Screen Locked screen comes up first on startup. If I unlock then yes, my app has started and in foreground.
So no way to get my app loaded _before_ the Locked screen?
Err, you could make your app a screen unlock app...
(look at the source of the unlock app at AOSP)
The_Double said:
Err, you could make your app a screen unlock app...
(look at the source of the unlock app at AOSP)
Click to expand...
Click to collapse
Thanks, I'm already calling .disableKeyguard() in onReceive() for the BOOT_COMPLETED.
However, the problem is that the device displays the Locked screen BEFORE my app gets BOOT_COMPLETED - so the app can unlock and start fine, but my goal was to go directly from the boot logo into my application without seeing any Android stuff...
Anyway to get this effect without having to have a own custom ROM?
No SDK method, as far as I know, of doing what you want. Might have to look into custom ROMs.
OK, so seems like a Custom ROM is a must.
Now, it looks like Huawei's devices (u8110/Pulse Mini and u8120/v845) could be a good base for that with the source available and custom ROMs already in existence.
So the idea is to package the single App that will be starting on BOOT_COMPLETED taking over the screen and buttons.
So the ROM needs to be modified to:
1) remove all unnecessary apps and libraries
2) customise bootlogo and bootanimation
3) on startup the ROM should go straight from bootanimation into the App (so, no display of the home screen at all)
4) on press&hold Power down - go straight into shutdown without extra confirmation dialogs
Can someone point out if 3) is possible/easy and any references to the Android source code for the bootup & power down would be great?
Guys,
Do I stand any chance of finding stock ROM, but with following mods?
Volume up or down wake up screen
Turn on flashlight on long(2 sec) volume up or down while screen turned off. Turn it off on volume key up or down.
Wake up lock screen on double tap
Google calendar with text in month view
Remove google apps including Google search bar
Advanced reboot menu
Android 4.3 dialer
% instead of battery
Thanks :good:
Check the development section, read the OPs of all the ROM threads, pick the one that best suits your needs.
Sent from my Nexus 7 using XDA Premium 4 mobile app
_MetalHead_ said:
Check the development section, read the OPs of all the ROM threads, pick the one that best suits your needs.
Click to expand...
Click to collapse
Would you please explain the difference between Android developement and Original Android threads?
rbs_uk said:
Guys,
Do I stand any chance of finding stock ROM, but with following mods?
Volume up or down wake up screen
Turn on flashlight on long(2 sec) volume up or down while screen turned off. Turn it off on volume key up or down.
Wake up lock screen on double tap
Google calendar with text in month view
Remove google apps including Google search bar
Advanced reboot menu
Android 4.3 dialer
% instead of battery
Thanks :good:
Click to expand...
Click to collapse
Stock ROM, rooted with xposed installer. Gravity Box KK for most of your feature requests. Titanium Backup to remove or freeze the apps and features you want removed. Simply install alternative launcher, no root needed, to change search bar behavior. A thread is in the Themes & Apps section about adding full text to Google Calendar, or use a third party calendar app.
Search, research, simply browsing these forums will bring you all your answers.
Sent from my Nexus 5
HenryDCase said:
Stock ROM, rooted with xposed installer. Gravity Box KK for most of your feature requests. Titanium Backup to remove or freeze the apps and features you want removed. Simply install alternative launcher, no root needed, to change search bar behavior. A thread is in the Themes & Apps section about adding full text to Google Calendar, or use a third party calendar app.
Search, research, simply browsing these forums will bring you all your answers.
Click to expand...
Click to collapse
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
rbs_uk said:
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
Click to expand...
Click to collapse
Honestly, if you can't root and install a few apps from xda and the Play Store then there is no way you should be flashing a custom ROM.
Read threads. Research. Learn. Xposed is simply a collection of apps. Titanium Backup is an app from the Play Store. Search Bar simply needs another launcher, such as installing Nova Launcher from Play Store.
Really, flashing a custom ROM is much more "work" than all the individual steps that I listed.
Not trying to come off as a jerk, just don't want you borking your device without actually understanding what you are doing. None of the requests you made Require a custom ROM, and all of them are more simply implemented without using a custom ROM.
Sent from my Nexus 5
The problem is that every mod/tweak thread is full of terminology, which is understandable only to Android wise people. There is no consistent way of implementing mods, as every developer choses his own way of doing things. If there would be just one way of installing a mod, then there would be no problems. Imagine, for example, one program to run which would ask you to browse for file to be installed, few clicks, reboot and its done, you have modified your Android or installed a new feature.
I have been reading forum for so many weeks, but I still cannot get my head around this all flashing/modding etc. I`m not the stupidest person on the planet, but I can`t get it because there are soooo many ways of doing same one thing and developers use whatever option they like. You really have to understand writing code/Linux.
But I love Android as OS and Nexus 5 is amazing phone, hence I jumped from iOS. Shame I`m just not able to use it to its full potential and enjoy as I would like it.
rbs_uk said:
Would you please explain the difference between Android developement and Original Android threads?
Click to expand...
Click to collapse
Well the development section is supposed to be meant for ROMs that are built off the stock ROM, and original
development would be for full custom ROMs built from AOSP source. Though with the Nexus devices it seems there is a lot of grey area when it comes to dev and original dev.
Sent from my Nexus 7 using XDA Premium 4 mobile app
rbs_uk said:
The problem is that every mod/tweak thread is full of terminology, which is understandable only to Android wise people. There is no consistent way of implementing mods, as every developer choses his own way of doing things. If there would be just one way of installing a mod, then there would be no problems. Imagine, for example, one program to run which would ask you to browse for file to be installed, few clicks, reboot and its done, you have modified your Android or installed a new feature.
I have been reading forum for so many weeks, but I still cannot get my head around this all flashing/modding etc. I`m not the stupidest person on the planet, but I can`t get it because there are soooo many ways of doing same one thing and developers use whatever option they like. You really have to understand writing code/Linux.
But I love Android as OS and Nexus 5 is amazing phone, hence I jumped from iOS. Shame I`m just not able to use it to its full potential and enjoy as I would like it.
Click to expand...
Click to collapse
Xposed Framework IS exactly as easy as installing an app, choosing from a list of mods, downloading them, then rebooting. That's exactly what you described that you are looking for.
Sent from my Nexus 5
HenryDCase said:
Xposed Framework IS exactly as easy as installing an app, choosing from a list of mods, downloading them, then rebooting. That's exactly what you described that you are looking for.
Sent from my Nexus 5
Click to expand...
Click to collapse
+1. All my devices are stock + Xposed. No need for a custom ROM anymore.
rbs_uk said:
Unfortunately I have no Android skills to implement all thes features separately, its too advances stuff for me, therefore I was hoping for ROM with them built in.
Click to expand...
Click to collapse
Hence the purpose of Xposed Framework. Xposed is an app that allows you to have some of the front-end features and granular control of custom ROMs while keeping the Stock ROM on the backend. All it requires is root access. Once you're rooted you simply sideload the Xposed installer. Then from within the Xposed Installer, you install the Xposed Framework. Finally once Xposed Framework is installed, you download modules from within the Xposed Installer that suit your needs i.e. GravityBox.
Thank you very much, will start with that then.
Hi all -
So I'm just about to get my brand new N5 32gb black from Google Play (can't wait!) but I'm not sure how to use it to its full potential. I already read the beginner's guide on here, but I was wondering what I can do without rooting? I've been using an iPhone 4S for the last 2 years and had an HTC Legend before then that I did nothing with so I have no idea. I'm a bit of a noob so please be patient! I know you can download themes from Google Play but what's the deal with that? What's the difference between those and what you get when rooting? I really like how Google Now is front and centre, but can I install a new theme and still keep it so easily accessible? Like, how much can I customise how everything fits together? And how does that change if I decide to root?
Thanks a lot!
EDIT: Sorry, just realised this should go in the Q&A forum but don't know how to move it?
streether said:
EDIT: Sorry, just realised this should go in the Q&A forum but don't know how to move it?
Click to expand...
Click to collapse
Hi and welcome
At the top right of your post you have a report button (small triangle with exclamation mark), click and ask to move your thread.
Done for you
For the rest, at the beginning I would say to get used to your new nexus 5. Mostly if you want to "customize" your phone the root will be necessary at some point. With a custom launcher (Nova, Apex for example) you can change the look of the icones on homescreen/app drawer, change the number of homescreens, change the number of rows/columns but if you want more (full theme) you'll need root (Xposed Framework with Xposed modules for example that allows almost 100% customization for example, custom roms, etc...).
Root allows access at the files system (in short) so you can modify a bunch of things..., without root about theming you'll be limited.
To read:
[HOW-TO] The Nexus 5 All-In-One Beginner's Guide.
[GUIDE] Nexus 5 - How to Unlock Bootloader, Install Custom Recovery and Root.
It depends of what you want exactly...
viking37 said:
Hi and welcome
At the top right of your post you have a report button (small triangle with exclamation mark), click and ask to move your thread.
Done for you
For the rest, at the beginning I would say to get used to your new nexus 5. Mostly if you want to "customize" your phone the root will be necessary at some point. With a custom launcher (Nova, Apex for example) you can change the look of the icones on homescreen/app drawer, change the number of homescreens, change the number of rows/columns but if you want more (full theme) you'll need root (Xposed Framework with Xposed modules for example that allows almost 100% customization for example, custom roms, etc...).
Root allows access at the files system (in short) so you can modify a bunch of things..., without root about theming you'll be limited.
To read:
[HOW-TO] The Nexus 5 All-In-One Beginner's Guide.
[GUIDE] Nexus 5 - How to Unlock Bootloader, Install Custom Recovery and Root.
It depends of what you want exactly...
Click to expand...
Click to collapse
Thanks a lot, that's really useful. So basically all the themes/launchers on the Play Store are Google approved replacements that have various features (some of which being design features) to go on top of what I already have? So, will Google Now still be there when I swipe to the left or does it erase all that? Also, how do I change back to my original/a new launcher?
Then if I root, I can add unapproved launchers that have more customisability than what Google usually approves?
streether said:
Thanks a lot, that's really useful. So basically all the themes/launchers on the Play Store are Google approved replacements that have various features (some of which being design features) to go on top of what I already have? So, will Google Now still be there when I swipe to the left or does it erase all that? Also, how do I change back to my original/a new launcher?
Then if I root, I can add unapproved launchers that have more customisability than what Google usually approves?
Click to expand...
Click to collapse
You don't need to root to install any launcher.
Swipe to the left Google now will not work if you are not on the stock launcher. The swipe home button up does though.
Once you have a second (or more) launcher installed, an option shows up in your system settings, that let's you select which launcher you want to use by default. You don't lose the stock launcher by installing a different one.
Sent from my Nexus 5
welcome!
streether said:
Thanks a lot, that's really useful. So basically all the themes/launchers on the Play Store are Google approved replacements that have various features (some of which being design features) to go on top of what I already have? So, will Google Now still be there when I swipe to the left or does it erase all that? Also, how do I change back to my original/a new launcher?
Then if I root, I can add unapproved launchers that have more customisability than what Google usually approves?
Click to expand...
Click to collapse
Welcome bud! The swipe-left-for-google-now feature is only on the stock nexus 5 launcher or google experience launcher(GEL), as it is sometimes referred to. It won't erase the launcher if you install a new one, it essentially just freezes the launcher you aren't using. In order to go from the stock launcher to others, just go to setting and there is a tab labeled "home." click on it and you will have the option of whichever launcher you want to run at the moment. I'm huge into tinkering with my device for customization and I've tried multiple ROMs and the rootbox option as well as simple play store options for customization...but honestly I'm now back on stock, unrooted. to me, this phone is absolutely perfect as is. There are a ton of options, even third party apps like lux auto brightness that allow you to personalize the aut brightness on your device. Pretty much anything you would "need" can be accomplished without root, though root allows for much better system customization. Again man, welcome. if there is anything I can help you with, just lemme know or PM me if you have any questions.
Brandon
You can start searching for your favorite keyboard like swype or swiftkey. you don't need root to change that.
There are some nice emulators in the play store I think apple store doesn't allow emulators so there something you can do play games lol.
Now I don't know if this needs root but you can try this for some themes.
Don't you mean what can you do with root?
Sent from my Nexus 5 using Tapatalk
streether said:
Hi all -
So I'm just about to get my brand new N5 32gb black from Google Play (can't wait!) but I'm not sure how to use it to its full potential. I already read the beginner's guide on here, but I was wondering what I can do without rooting? I've been using an iPhone 4S for the last 2 years and had an HTC Legend before then that I did nothing with so I have no idea. I'm a bit of a noob so please be patient! I know you can download themes from Google Play but what's the deal with that? What's the difference between those and what you get when rooting? I really like how Google Now is front and centre, but can I install a new theme and still keep it so easily accessible? Like, how much can I customise how everything fits together? And how does that change if I decide to root?
Thanks a lot!
EDIT: Sorry, just realised this should go in the Q&A forum but don't know how to move it?
Click to expand...
Click to collapse
You can install something called a launcher from the Play store, such as Nova or Apex. These are home screen replacements. These will give you more customization, by allowing you to change your home screen grid, and/or apply icon packs. However, by installing another launcher, you will lose the "OK Google" and swipe to the right for Google now features. The choice is up to you.
For themes, you need to be rooted. These are themes that change your phones look, all around. I'll be honest, I wouldn't root for this. The android themes available aren't fantastic. If you want to theme, you can find tutorials on rooting, unlocking the bootloader, and flashing ROMs here at XDA or YouTube even. If you are new to this, I would recommend CyanogenMod11. It is pretty close to stock, stable, and gives you a few extra features as well as a theme chooser which lets you apply themes from the play store.
Without rooting, you can install widgets of your choice, install replacement apps such as browsers or keyboards, and install launchers.
If you decide to modify your device by rooting, flashing a ROM, or unlocking the bootloader, take caution and be sure to follow the guides exactly as written.
Sent from my Nexus 5 using Tapatalk
I remember feeling like the op waiting for my device. All my days revolved around the Nexus 5 as if I actually owned one, up until the day I actually got it. #AniticipationKills
"Cataclysm + ElementalX + Dalvik/Bionic Patches + Exposed + Gravity Box & Candy shop Mods + Jishnu's Camera Mod/LG G2 Camera Port + Latest GPU Drivers + -75 UV Across The Board + 4 OC Cores @ 2.226 GHz + TWRP" My Nexus Is The ?,┌П┐[◣_◢]┌П┐!
Thanks so much for all the support, guys. Nice to be part of such a friendly forum. I see what you're saying about the stock Google launcher - is there any way to keep it and change the look of icons etc.? Or is it one or the other? Also, what's the difference between a launcher and a theme?
Someone mentioned Cyanogen Mod 11 if I decided to root - what exactly is that, and what is the difference between choosing that and another one?
Thank you all again, much appreciated!
Hello,
You can keep the stock launcher and change the look of the icons with "Unicon" (Play Store) but you need root and Xposed Framework.
Maybe Desktop Visualizer (Play Store) could do this also with the stock launcher (without root?).
A launcher can modify your homescreens/app drawer mainly, a theme can change the look of the whole system.
Cyanogen Mod is a custom rom: http://forum.xda-developers.com/showthread.php?t=2584004. For example you have Theme Chooser in this rom so you can apply some themes made especially for (take a look on Play Store for CM theme) .
After, why choose this rom or another... take a look in the devs forum, read the features list, changelog and feedback to see what rom will suits your needs.
For now keep your stock rom, root if you want, play a bit with the apps mentionned above to change the look of your stock launcher or try an alternate launcher. Then if it's not enough for your needs think about a custom rom.
But before, read closely the different guides and take your time
I would unlock the boot loader before you even boot it up. All your data will get wiped when you unlock it. And we all know you will
Sent from my Nexus 5
pepdavies said:
I would unlock the boot loader before you even boot it up. All your data will get wiped when you unlock it. And we all know you will
Sent from my Nexus 5
Click to expand...
Click to collapse
What's unlocking the boot loader? And buy unlocking, do you mean rooting?
streether said:
What's unlocking the boot loader? And buy unlocking, do you mean rooting?
Click to expand...
Click to collapse
Read the first reply to your thread. The answers are there.
streether said:
What's unlocking the boot loader? And buy unlocking, do you mean rooting?
Click to expand...
Click to collapse
Unlocking boot loader is completely different to rooting thou usually done at the same time.
Root = administrative privileges to the whole operating system.
Unlocking boot loader = ability to flash other ROMs e.g cyanogenmod, omnirom and paranoid android.
There's plenty more than that they're just some popular ones.
Custom ROMs = complete replacement operating system usually based on android but not always look at Ubuntu or Firefox os
You know you could just look up one of the many noob guides. I don't think us telling you this is much good until you experience and learn.
Just reminds me how much Apple babysits everyone.
Sent from my Nexus 4 using Tapatalk
Whatever you decide to do make sure you read everything. From many many days of experience, rushing any process dealing with root/flashing can screw your phone up pretty quickly. Usually there are resolutions to most screw up's but that besides the case. Not trying to scare you but just trying to encourage you to keep asking questions with the addition of reading before making any modifications to your device. Welcome to the root world!?
"Cataclysm + ElementalX [Tap2Wake Enabled] + Dalvik/Bionic Patches + Exposed + Gravity Box & Candy shop Mods + DPI 440 + Apex Launcher w/ Morena Icons + Jishnu's Camera Mod/LG G2 Camera Port + Latest GPU Drivers + -75 UV Across The Board + 4 OC Cores @ 2.226 GHz + TWRP" My Nexus Is The ?,┌П┐[◣_◢]┌П┐!
streether said:
Thanks a lot, that's really useful. So basically all the themes/launchers on the Play Store are Google approved replacements that have various features (some of which being design features) to go on top of what I already have? So, will Google Now still be there when I swipe to the left or does it erase all that? Also, how do I change back to my original/a new launcher?
Then if I root, I can add unapproved launchers that have more customisability than what Google usually approves?
Click to expand...
Click to collapse
FYI... Google doesn't really "approve" of things... You're free to do what you want.
Sent from my Nexus 7 using Tapatalk
korockinout13 said:
FYI... Google doesn't really "approve" of things... You're free to do what you want.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Correct, but Google designed this device for deliberate tinkering...that is its purpose. There are better options for vanilla phones for the masses.
Thanks everyone!
Will definitely do some further reading but this has cleared up some big question marks. Off to pick up my N5 from the depot!
Hello everybody,
First of all, Big thanks for all the comunity for the outstanding job :good:
I am an owner of S7 Edge international version and also a Oneplus One (I will explain why I'm mentionning that). On the OPO, I experienced the Sailfish OS and it's a unique experience. What is really interesting is that this OS is swipe and gesture based and I consider that this will suites more the S7 edge because of the edges of the screen. The functions that I would like to import are :
- The swipe and gesture of course (I think that there are already apps who can do that so it's not a problem).
- A minimalist experience with just the Locksreen, Main screen with tiles of all the running apps (Like in Huawei P8 for example) and App drawer.
- A page with notification feed to replace OR in addition to the Notification drawer.
Due to the fact that I have 0 experience in coding and not enough time because of my professionnal life, I would like to know if there is a Launcher (I already searched) or an app or Xposed module that could do that.
How about Nova launcher pro?
I use the swype down for notification bar and swype up for settings. Also double tap to sleep (but you need to use root there! If not your fingerprint unlock wont work correctly and you always have to use the pin code)
Sent from my S7 EDGE
After rooting the device, what did you do for the fingerprint unlock to work after double-tapped sleep? Any extra steps?
What exactly do you want to do by gestures? There are powerful apps like GMD gesture control etc. I personally use glove box as appdrawer/multitasking tool by a swipe from the edge accessible from everywhere and as mentioned above swipe down for notifications and swipe up for standard appdrawer in Nova launcher. That's all I need to keep my homescreen clean and speed up the work flow.
Please take a look at Sailfish OS to understand what I meant especially for the notification page. I can't post a link yet due to the rules but a quick search on youtube is enough.
WiredBrain said:
After rooting the device, what did you do for the fingerprint unlock to work after double-tapped sleep? Any extra steps?
Click to expand...
Click to collapse
I use nova and greenify : in the nova settings I make sure that a double tap hibernate apps and turn off the screen (with greenify option in nova). I also use the alternative screen off mode in the greenify settings.
So when I double tap, the screen turns off, and then I can unlock it directly with my fingerprint
WiredBrain said:
After rooting the device, what did you do for the fingerprint unlock to work after double-tapped sleep? Any extra steps?
Click to expand...
Click to collapse
If you use double tap to wake the normal way and have unlock issues go to:
Settings / device security / other security settings (at the bottom) / device administrator
Untick nova launcher and try to lock it with double tap.
It should now ask you if you want to do it with root.
Sent from my S7 EDGE
And how about going back to the Topic's subject ?
Foxhound91 said:
And how about going back to the Topic's subject ?
Click to expand...
Click to collapse
If you want a minimalistic look the only app I know is KLWP.
But it won't be the same.
The last advice I can give you if you find nothing with the search is post your question in the Apps section http://forum.xda-developers.com/android/apps-games.
There are a hundred times more people around.
Sent from my S7 EDGE
If you want to use the fingerprint sensor as capacitive button and remove the on screen buttons, here are how to do it. TESTED ON XT 1640 (BRAZIL VERSION)
First you need to root and install TWRP recovery. take a look on the other threads for it.
Install the EX Kernel from here (http://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836) [ READ THIS THREAD FOR MORE INFORMATION ABOUT COMPATIBILITY]
If everything works fine, this kernel makes you fingerprint work as home button, but to have others functions, intall this app ( http://forum.xda-developers.com/android/apps-games/app-button-mapper-customize-hardware-t3361340)
Now you can remapp as your wish.
TO REMOVE THE ON SCREEN BUTTONS:
Use any build.prop editor and just add this line ( qemu.hw.mainkeys=1 )
post your screenshots if you enjoy it.
thanks to flar2 for the kernel and app.
Anybody tested with xt1643????
works perfectly
Tested in xt1641 and works fine
Just I need another way to activate Google Now any idea
ajcrew said:
Anybody tested with xt1643????
Click to expand...
Click to collapse
yea,working fine
n3cta1 said:
Tested in xt1641 and works fine
Just I need another way to activate Google Now any idea
Click to expand...
Click to collapse
using "ok google" voice command!?
Does it replace the unlock function?
Kobba said:
Does it replace the unlock function?
Click to expand...
Click to collapse
no
Good to see some customizations coming along. I'm not a dev at all but I don't understand with android being custom sourced why everything is so hard to do. Its like something like this to happen requires a kernel app and than a download of another app to work with that app. Than only some things can be changed and unlock functions can't. It just reminds from 2009 and up having Activator app in the jailbreak world 7 years ago I could change my home button to do whatever along with gestures or anything. I know Apple isn't open sourced out of the box but when those restrictions are opened up they are 100% in function. Sadly Apple has more than doubled their prices since I was owning 2009-2011 phones so I've been in the android world for 4 years now. It just hurts me that the technology these days in 2016 we can't have a operating system as simple to tweak as a user but considered open sourced.
AokiAlan said:
If you want to use the fingerprint sensor as capacitive button and remove the on screen buttons, here are how to do it. TESTED ON XT 1640 (BRAZIL VERSION)
First you need to root and install TWRP recovery. take a look on the other threads for it.
Install the EX Kernel from here (http://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836) [ READ THIS THREAD FOR MORE INFORMATION ABOUT COMPATIBILITY]
If everything works fine, this kernel makes you fingerprint work as home button, but to have others functions, intall this app ( http://forum.xda-developers.com/android/apps-games/app-button-mapper-customize-hardware-t3361340)
Now you can remapp as your wish.
TO REMOVE THE ON SCREEN BUTTONS:
Use any build.prop editor and just add this line ( qemu.hw.mainkeys=1 )
post your screenshots if you enjoy it.
thanks to flar2 for the kernel and app.
Click to expand...
Click to collapse
Removing the on screen buttons method is not working for me. Nav buttons are still there after adding "qemu.hw.mainkeys=1 " in buildprop and rebooting. I am on Android N. Any ideas?
MustangLife03 said:
Good to see some customizations coming along. I'm not a dev at all but I don't understand with android being custom sourced why everything is so hard to do. Its like something like this to happen requires a kernel app and than a download of another app to work with that app. Than only some things can be changed and unlock functions can't. It just reminds from 2009 and up having Activator app in the jailbreak world 7 years ago I could change my home button to do whatever along with gestures or anything. I know Apple isn't open sourced out of the box but when those restrictions are opened up they are 100% in function. Sadly Apple has more than doubled their prices since I was owning 2009-2011 phones so I've been in the android world for 4 years now. It just hurts me that the technology these days in 2016 we can't have a operating system as simple to tweak as a user but considered open sourced.
Click to expand...
Click to collapse
For this device, the mod is at the hardware level. The fingerprint sensor is just a fingerprint sensor. I modified the kernel to make it behave like a button and send home key events by default. The additional app, Button Mapper, allows you to assign actions to single press, double tap and long press.
You can actually do all this without root, which is pretty cool. But you still need a custom kernel.
Use Xposed and gravity box fingerprint launcher
There's an Xposed module called gravity box that will let you use the fingerprint scanner as the button. No custom kernel needed!
I can't hide the navbar.. help me please
wookielover said:
There's an Xposed module called gravity box that will let you use the fingerprint scanner as the button. No custom kernel needed!
Click to expand...
Click to collapse
But there is no Xposed for Android 7.0 yet.
How can I do it without changing the kernel but got root?
Is there any way of achieving this without changing the kernel? Because I want other features of my existing kernel. Isn't there an easier way? Like just adding a script or something?
Thanks in advance!
qemu.hw.mainkeys=1 doesn't do the required stuff (hide the navigation bar).
Tried it on STOCK Nougat ROM with ElementalX kernel.
Well.. There is a much easier way. I have xt1643 running Lineage OS with Vegito kernel. Hats off to the kernel dev. My phone is so much smoother with less heating issues. Just there is a drop in battery backup. And coming back, in linage OS u have an Option to use expanded desktop with takes away the Navbar and Status bar. Use can swipe n bring it anytime you want. Also you can use the fingerprint as the home button..
Hey, I'm also an user of Lineage OS and there's an option in settings to set FP sensor as home button (an also double tap works as multitask), and the option to use expanded desktop mode (but I don't use this because apps still leave space as if the navbar existed - as it does -, showing up every time you type something etc), but I prefer to hide it completely editing build.prop as suggested.
So, with this setup, I don't really need the app cited on 1st post (also, when I tried it kept bugging).
BUT my problem is, there's no option as to set some gesture to work as back button. In a lot of apps there's a back arrow in the left top so it works nice, but there's also a lot more apps that doesn't have this, so it's kind of annoying.
Is there some way to solve this?? Or some mod to bring one button nav (as in the G5) to G4+??
Thanks in advance.
Can you tell me how to add these gestures to a custom rom which currently have none active?
Im using Lenovo P2A42. Its stock Android N has all three gestures for navigation in the fingerprint gesture natively. But none of its custom rom has this fuction. I want to add this function to the custom rom without using any third party app.