yashsingh1/xdaforums huggingface dataset:
[Android Software Development] ru5k:
Note sure if mentioned already but LMT 2.5b4 too working with SuperSu 2.67* on I9505 running on ROM Resurrection Remix v5.6.1.

Before pie controls would come up but actual buttons didn't perform any action.

Thanks for the hints a couple of pages earlier in this thread.

*Flashed it rather then installing via APK as recommended
[Android Software Development] sshafranko:
Anyone get LMT is not responding message? It only happens when i first boot the phone, i hit ok and all is well until i reboot again.

<Note 5>Breakdown Rom<>Skyhigh3.9 Kernel<>SuperSu 2.67<
[Android Software Development] iPAQ 6515a User:
LMT not opening Pies on S4 running AOSP 6.0.1 by JDCTeam. Gestures and ISAs working fine. Any solution to that?

[SOLVED]

Turn accessibility on
[Android Software Development] noname81:
Can you post a logcat from such a start? I'm interested to see what is blocking LMT's execution for multiple seconds so that this popup is being shown.

Thanks!
[Android Software Development] Patozan:
i get it all the time when the phone goes to sleep and i turn the screen on again. I will have a look at the logcat too.
[Android Software Development] sshafranko:
No problem i will post it today for you. Thank you for your interest.
[Android Software Development] DutchDogg54:
Hey [MENTION=1864347]noname81[/MENTION] - this'll be the last time I mention it - I don't want to rush greatness and LMT is literally is the first thing I do to my phone when booting up fresh, so thanks a bunch for this.

Do you anticipate being ready to release a fresh beta with the offset activation feature onboard? Life goes on either way, just thought I'd check in. :fingers-crossed:
[Android Software Development] noname81:
Hi, I've been lazy lately and I pushed more changes into the beta as I initially planned. The result is, that I didn't have much time to test on multiple devices and if I broke somethings. Anyways: Here is the new beta. Since I renamed the package (For cloud backup), you have to once reconfigure LMT. Enjoy and let me know, what is broken now:

- Updated SDK to Android M

- Since Android M you need to give LMT permission to draw over other apps. LMT will open the permission screen automatically

- Since Android M you need to give LMT permission to issue phone calls. LMT will open the permission screen automatically

- Android M's app settings cloud backup is working now with LMT. All LMT settings will be saved automatically and restored, when the app is installed again

- renamed LMT's package name to com.noname81.lmt since using com.android.lmt revealed some flaws! I knew this would happen at some point in time :D You have to reconfigure your settings once!

- Added offset to pie activation area when gravity is set to bottom or top

- Fixed crash in AccessibilityHandler

- Fixed gestures auto configuration on some devices

- Removed KeyboardStatListener since it was broken since several Android versions now
[Android Software Development] Natakranta:
Thanks for keeping it alive. Using android wouldn't be even half as nice as it is with LMT.

Is been a while since I had to set up LMT manually :)

Since I remember (June 2013) I've been transferring LMT form one device to another, from one ROM to another with Titanium Backup.

Anyway all set up now on 2.6 beta 1 to my liking and no problems encountered apart of one MM bug. The bug is MM slow notifications / Quick Settings pull down when called from 3rd party app. Nova Launcher solved it somehow but requires granting root for Nova to have home screen gesture opening Quick Settings smoothly and quickly. Since LMT already has root granted from obvious reasons, Could you wave your Java wand and make notifications and Quick Settings open quickly when called from LMT?

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Android Software Development] kantjer:
Does anybody knows what's causing the "Unsupported flags DT_FLAGS ........." error?
[Android Software Development] Pecata:
Will it break something if I just try to install the latest beta version over the one I already have? Wouldn't my settings stick through that process?
[Android Software Development] KonoeKyon:
It has a different package name and installs as a separate app, so if you try to install it over the old version you end up with both installed.
[Android Software Development] Natakranta:
True.

I did it and kept both active until I finished setup of new one. I had old on right edge top and new on right edge bottom. I was even tempted to leave both apps, old and new, and have two separate, independent pies.

Crazy possibilities [emoji7] [emoji16] [emoji7]

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Android Software Development] kantjer:
I did the same, copied the settings from old to new that way.
[Android Software Development] noname81:
"Since LMT already has root granted from obvious reasons, Could you wave your Java wand and make notifications and Quick Settings open quickly when called from LMT? "

-> The question is always how they did it! :D If you give me the code snippet, I'll definitely integrate it. But I'm afraid they won't tell... :D
[Android Software Development] Natakranta:
That's what I was afraid of, that is not an easy or obvious fix. Otherwise it would be already integrated.

From what I've read it's general MM bug reported to Google devs. Unfortunately it seams 3rd party apps access to notification pull down is least important on Google priority list. In other words, they don't give a sh&&t.

Thanks for update! No bugs detected in my pattern of usage.

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[Android Software Development] IronTechmonkey:
I'm curious about what you mean by copying. Is that: Configure new version from scratch the same as the old one (in this case able to run the old version concurrently for comparison), or copy a settings file or folder from the installation folders of one version to the other. Of course when jumping to a new version it's usually advisable to have a clean slate it is not much trouble to just reconfigure the new version but I'm just curious if there is a way to do this with file copy.
[Android Software Development] damngood98:
Pretty much did the same thing as a few others here.. Left both running for the moment to set up the new like the old. Only thing I've come across is the user images aren't being shown. Using the same path but the defaults are all that appears. I've looked at the scale yet changing it doesn't appear to have any effect :confused:
[Android Software Development] TheFirstEskimo:
Apps Shortcut

Is it me or is there no way to add a shortcut for 'Apps' to the pie?
[Android Software Development] Mao04:
Did you grant it access to the sd card? That's what fixed mine.
[Android Software Development] damngood98:
Yeah, that was it. I didn't see that mentioned but should've figured it out. Thanks :good:
[Android Software Development] noname81:
Good point. I forgot to implement the request pop-up for storage runtime permissions. I'll add it for the next beta...
[Android Software Development] oprah winfrey:
This is a great idea! I'm using the new version on the bottom for navigation and the older version on the right as an app launcher, sort of like a better version of app circle bar.
[Android Software Development] fly23:
I installed LMT on CM13 on my nexus 5. If I add BACK, RECENTAPPS and HOME to the pie, only RECENTAPPS works. If I swipe to the other two, nothing happens.
[Android Software Development] damngood98:
did you allow lmt in accessibility settings?
[Android Software Development] fly23:
Yes, that one that poped up after installing LMT. But I don't know where I find that now.
[Android Software Development] 93fuelslut:
So I installed lmt fresh on a clean flashed ROM. Cm13 on lg g3. Only recents works. No home, back, or apps that are set. Is there any suggestions before I post a log?
[Android Software Development] chikimonke:
Do you have root?
[Android Software Development] 93fuelslut:
Yes I do.
[Android Software Development] ZeNiXxX:
I'm not sure if you have to do that on 2.6 but you have to grant supersu Acces and than reboot

Gesendet von meinem LG-H815 mit Tapatalk

---------- Post added at 09:35 AM ---------- Previous post was at 09:34 AM ----------

Can someone tell me how to modify pie icons? I would like to use other icons but I don't know where to find them and how to use them

Gesendet von meinem LG-H815 mit Tapatalk
[Android Software Development] damngood98:
Per the OP:

Adding custom icons for pie items:

To have custom icons for the pie items create the following folder structure and put your own png images into it: "/sdcard/Android/data/com.android.lmt/files/". The default icons have the size 60x60px but other image sizes should also work (they will be resized to the configured size). You can define custom icons for every pie item and/or for every action (LMT first tries to load the icon for the pie pos, then the custom icon for the action and will use the default action icon if no other icon is defined). To set custom pie pos icons name the png pie[0-19].png where e.g. “pie0.png” will be the icon for pie item level1, item1, shorpress and “pie1.png” will be the icon for level1, icon1, longpress. To set custom action icons just name the png [actioname].png (see command section in the OP for action names – use lowercase, e.g. back.png). Please restart the TouchService after you changed the icons, so that LMT can recreate the pie.
[Android Software Development] ou7yang:
The icon of Home long press seems incorrect (shown as recent button). Pls take a look at it. ?
[Android Software Development] noname81:
Good catch. Thanks! Fix will be part of the next beta.
[Android Software Development] ou7yang:
Wow! Thanks for the quick reply! You did an amazing work! Love LMT![emoji1]
[Android Software Development] sshafranko:
Hi noname81 thanks for the update. Just wanted to let you know about the spelling error in changelog in op...
[Android Software Development] RuggedHunter:
You could also use Script. "input keyevent 3" for home and "input keyevent 4" for back.

Sent from my S6 Edge+ g928c

BobCatRom
[Android Software Development] bsw11:
So I updated from the last version which I had a backup in titanium. The app came up fine with all my settings. It did not reset the pie.

However when I rebooted the original pie came up.

I then restored just the data, restarted LMT and my settings came back.

But it resets on reboot and then I just stop and start LMT and my setting are back.

It seems you can make the old settings work.

What am I missing?
[Android Software Development] Atomregen:
I think this line of the changelog could answer your question:

This means you have two different versions of LMT installed and one times the new version comes to top, and another time the old one.
[Android Software Development] Reinaldo33897:
The new LMT installs itself as a separate LMT app from the old one. You need to uninstalling the old LMT as phone will show in applications that you have two LMT apps.
[Android Software Development] Gorgtech:
I´ve installed the new LMT 2.6 Beta 1 App too. It´s ok for now and I still use the "old" graphics from older Android versions ( up to Kitkat ). I really don´t like these Lollipop graphics :P
[Android Software Development] dbh369:
I replaced v2.1 with 2.6b1, on LG G3 with android 5.0.1. I'm getting significant increase in battery drain. Switching back fixed it. FWIW
[Android Software Development] iPAQ 6515a User:
Same here after moving from 2.5 to the latest version
[Android Software Development] noname81:
Did you check the battery overview? Was Lmt listed there? Can you post a screenshot? Thanks!
[Android Software Development] Gorgtech:
I can confirm a higher loss of % during Stdby too on a Nexus 6P and a Nexus 5(2013). Both devices lost a few % during the night ( about 5% ! ) which was never the case before. LMT is not listed in the battery statistics though..
[Android Software Development] noname81:
Hm, actually I didn't change the code in that area. Which features are you using? Only pie? Or also gestures?
[Android Software Development] Gorgtech:
I never used the gestures, PIE is enough for me to replace the onscreen buttons ;) Maybe this is a problem related to Android 6.0.1 ? I killed all Apps with LMT and having looked at the battery statistics, there seems to be a problem with Doze now ? I´ve moved back to 2.5 on my Nexus 6P now but kept 2.6 Beta 1 on my Nexus 5 (2013) which I will use to check for wake locks now.
[Android Software Development] noname81:
As I said: There is not much I can do since I didn't change anything regarding memory consumption in the code. But I would be really interested in some user stats/logs where Lmt shows up in the battery stats. I've never seen that on my devices with all features activated. But perhaps a "special" setup/configuration could cause it...
[Android Software Development] dbh369:
No, LMT was not listed. But typical use would give me ~18 hours or so, but 2 days with 2.6b1 and I was plugging in half way through the day, and the phone was hot. Also, while the screen woudl go off, betterbattery stats indicated the phone was staying 'awake'. I didn't do any diagnostics as I was a bit hurried, I can try to look in more detail (e.g. betterbattery log for instance.) Also, I only use pie.
[Android Software Development] Guitarfreak26:
Anyone using LMT with the DT2/MXF

When I install it I can't use home or back button and the app has full root access
[Android Software Development] charlypaez:
Sorry for the silly question, how I can copy my data from v-2.5 to v-2.6? Thanks for the help!

S6 Edge+, SM-G928G.
[Android Software Development] TheWeasl:
I got just the same problem running CM13 in my Note 4.

I'm freaking out without a working lmt. Using my sensor keys drives me crazy...

Gesendet von meinem SM-N910F mit Tapatalk
[Android Software Development] tazzysingh1731:
This could happen if you're on supersu 2.67 you just need to try supersu 2.52 or any other build and grant permission manually
[Android Software Development] noname81:
I would more recommend the other way around since Lmt is not working correctly with older SuperSu versions on Android M anymore!? You have problems with SuperSu 2.67?
[Android Software Development] TheWeasl:
Thanks for the tip. Sadly that doesn't do the trick either...

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] Eddiemc:
What happened to the keyboard listener in 2.6? In 2.5 there was an option that disabled lmt when the keyboard was up. Am I missing something or has it been removed? If so can you bring it back?
[Android Software Development] :
He removed it because it was "broken". It worked fine for me ?

Edit: how do you use the pie pointer edge activation feature? I would prefer to have the pie separate and the pointer about an inch on the bottom right.

Edit: I never said this but...the pie pointer is PURE GENIUS!. If there was only a way to activate it faster (like I mention above).
[Android Software Development] noname81:
You can also use a pie action to activate it faster. This is how I use the pointer...
[Android Software Development] Eddiemc:
Yea, worked fine for me too..

Alas. Is there any way to make lmt not activate when keyboard is running? It interfer with space bar and I'd prefer not having to change where lmt activates from.(I like center bottom) I tried blacklisting SwiftKey, but that just means it doesn't run when I'm in SwiftKey settings.
[Android Software Development] baaabovka:
I have a similar problem.

http://xdaforums.com/showthread.php?p=64793380#post64793380

Try to add another pie control to the right side of your display. Do not know why, but the pie located on the right side responds to my actions (not always, but far more frequently than pie located on the bottom).
[Android Software Development] noname81:
If it was working for you, I can merge it back in (only pie) for the next beta.
[Android Software Development] Eddiemc:
YES! Props to you mate for "the best customer service". I'm being serious. :)

Feel free to burry it in settings and label it experimental so you don't get feedback about it not working.

Looking forward to the next beta
[Android Software Development] noname81:
Hi,

a small bug fix release: v2.6 beta2:

- Fixed wrong longpress home icon

- Reworked permission handling and introduced permission check for external storage

- Added again old option "Keyboard state listener" (only for pie) as "Activation area behind keyboard" option

Enjoy!
[Android Software Development] TheWeasl:
Damn. Back, home and long press still don't work on CM13. No matter which supersu version I use.

That's really a pitty. I'm not nearly even able to handle my phone proper without LMT ?

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] noname81:
Did you test with SuperSu 2.67? Can you post a logcat from Lmt's initial start after system start? Thanks!
[Android Software Development] TheWeasl:
I'll try. Logcat? Hmm...any help. Heard of it alot, but nevwr had to use it.

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] Primokorn:
Are u using LMT v2.5 or v2.6? LMT didn't work on my end for some tasks with SuperSU v2.6x (no prob with CM Superuser BTW). Everything is fixed since v2.6. I tried SuperSU 2.67 on CM13 enforcing and it worked flawlessly.
[Android Software Development] TheWeasl:
Neither 2.5 nor 2.6 works properly since I flashen CM13 on my Note 4.

I don't know what I do wrong. Both versions don't do it for me, no matter which supersu/LMT combination.

And what do you mean with enforcing?

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] Primokorn:
I had issues when switching from permissive to enforcing on previous versions. CM normally uses the enforcing mode by default.

To record a log:

adb logcat > LMT.log

Or Catlog app could be enough to record the bug. nomame81 gave an explanation here.
[Android Software Development] TheWeasl:
Thanks alot.

So here it is.

https://www.dropbox.com/s/l6zz8r53fxyagnz/logcat_and_device_info.zip?dl=0

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] noname81:
Looks like you didn't record a LMT startup after you killed LMT, since I only find some PIE actions in the trace. A properly recorded logcat should at least contain trace lines like this (and a lot more :D):

02-09 17:22:50.312 14533 14533 D LMT::PermissionChecker: hasExternalStoragePermission(true)

02-09 17:22:50.315 14533 14533 D LMT::PermissionChecker: hasDrawOverAppsPermission(true)

02-09 17:22:54.424 14712 14712 D LMT::InputContext: InputContext started

02-09 17:23:35.425 14533 14533 D LMT::TouchService: TouchService created

02-09 17:23:35.428 14533 14533 D LMT::TouchService: App version v2.6 beta2

02-09 17:23:35.482 14533 14533 D LMT::TouchService: Resource path /storage/emulated/0/Android/data/com.noname81.lmt/files/

02-09 17:23:35.483 14533 14533 D LMT::TouchService: Resource path is available containing 0 file(s)

02-09 17:23:35.491 14533 14533 D LMT::TouchService: TouchService started
[Android Software Development] TheWeasl:
Could it a catlog related problem, that it records wrong, or am I just to dumb to use it? ?

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] ou7yang:
Just to be clear I don't want to be rude. I've noticed that the change log says you've fixed the long press button in v2.6 beta2 but from my personal experience...it looks like nothing changed. Will you pls check it? [emoji46]
[Android Software Development] noname81:
Arg, I fixed the issue but forgot to recreate the resources. Sorry! :( Will be part of the next release. Thanks for the info!
[Android Software Development] noname81:
You just recorded the wrong use case. Please kill LMT under Settings -> Apps -> LMT -> Force stop. Then start the logcat recording, open LMT and start the TouchService and do some pie actions. Afterwards stop the recording and post the logcat. Thanks!
[Android Software Development] ou7yang:
Haha relax and no need to be sorry. It's not a big deal. Thx for your hard work. [emoji6]
[Android Software Development] TheWeasl:
Thanks alot for your help!!

Here's the second try:

https://www.dropbox.com/s/l6zz8r53fxyagnz/logcat_and_device_info.zip?dl=0

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] chavocarlos:
Pie black list don't work, neither gestures on LG G4 with Android 6, using latest beta. Regards.
[Android Software Development] noname81:
Can you please try the following:

- Kill LMT via Settings -> Apps -> LMT -> Force stop

- Start a console via "adb shell"

- type: su

- type: supolicy --live "allow qti_init_shell zygote_exec file execute"

What is the console output? Something like:

supolicy v2.67 (ndk:armeabi-v7a) - Copyright (C) 2014-2016 - Chainfire

Patching policy ...

-allow:qti_init_shell:zygote_exec:file:execute=ok

- Success

Now start LMT again. Is it working now? Thanks!
[Android Software Development] noname81:
Hi, the feature needs root. Are you rooted? What's your setup (SuperSU version, etc.) I just tested the blacklists on my devices and they are working. Can you also post a logcat from LMT's initial startup (as described some posts above)? Thanks!
[Android Software Development] TheWeasl:
You, sir, are my absolute HERO. Bloody hell, my beloved LMT is back on track!!

THANK YOU

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] noname81:
Ok, this looks like it worked. Can you please test this new LMT version? Restart the system to revert the changes you did for the last test. Is LMT working now on your phone? Thanks!

Edit: Removed since new version was uploaded to OP.
[Android Software Development] TheWeasl:
Ok, I'll test it. Be right back in a few minutes...

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4

---------- Post added at 10:16 PM ---------- Previous post was at 10:08 PM ----------

This version, 2.6 beta 3, works absolutely perfect again! Thanks a million!!!

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 4
[Android Software Development] mikeauto3:
Hello, excellent app. Question, how could I update the app without losing my settings. I have 2.5 b1 and its a system app.

I updated it replacing the apk in the sys/privapp folder and changed the permissions. It worked fine, but I lost my set up.
[Android Software Development] noname81:
I posted a solution in Lmt's q&a thread:

http://xdaforums.com/showthread.php?p=65238536

Let me know if its working for you. Thanks!
[Android Software Development] IronTechmonkey:
Can't speak to the primary changes in 6.x but this settings transfer worked for me in CM12.1/L 5.1.1 from LMT 2.5 b4 to 2.6 b3. Been hoping for something like this. Thanks!
[Android Software Development] :
Do you mean put it in the pie? Because that's how I have it and it is the fastest way but I could think of 1 faster. I would turn it into a separate system action where I can go into GMD gesture control and set it up to swipe up from the bottom right to activate it. Is this what the setting "pie pointer edge activation" does? Because that doesn't seem to do anything...

Also I mentioned this last month...I have pie on the right. If I put my finger on the edge to activate and when it pops up, if I move in a straight line to the left, it will disappear before I can touch the button that's horizontally to the left. I have to go slightly up or down first. It could be a bug where the code thinks I let go or I'm swiping instead..
[Android Software Development] scoobyjenkins:
Thanks, worked a treat. I also keep a text file with my colours and settings just in case!

Tapatalked that shiznit.
[Android Software Development] charlypaez:
Someone please? ?, master [MENTION=1864347]noname81[/MENTION] please..