3Minit Quicklaunch Panel

Search This thread

G.M.L

Senior Member
May 3, 2013
1,411
2,177
46
Greece/Thessaloniki
pasakalis.blogspot.gr
Just to let you know I am working on an update now that will be ready soon.It will allow for toggles for Wifi, Bluetooth, Sound, Torch, Lockscreen, Gps is there any other thing you would like to be added to this mod? I will also add a disable item in the menu for free users that don't want to use the mod.

Very good do hear that!!!!!if its easy add toggles for data and reboot

G.M.L.
 

bdorr1105

Senior Member
Sep 6, 2008
4,129
3,114
why would I be getting this error? I am trying to recompile this happened last time, I fixed the systemUI code someone else forgot, but they already placed the .smali files in, it worked fine. When I replaced the same exact smali files the app would no longer compile, this makes no sense to me...This is on the Galaxy s5, it has to have something to do with pasting them form winrar


Code:
------------------------------------------------------ 

..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[37,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[38,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[37,15] mismatched input '"context"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[227,15] no viable alternative at input 'service'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[227,23] no viable alternative at input 'Ljava/lang/Object;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[235,15] no viable alternative at input 'statusbarManager'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[235,32] no viable alternative at input 'Ljava/lang/Class;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[254,15] no viable alternative at input 'collapse'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[254,24] no viable alternative at input 'Ljava/lang/reflect/Method;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[283,15] no viable alternative at input 'collapse2'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[283,25] no viable alternative at input 'Ljava/lang/reflect/Method;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[308,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[308,15] mismatched input '"arg0"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[369,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[369,15] mismatched input '"arg0"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[389,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[389,15] mismatched input '"ic"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[401,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[401,15] mismatched input '"color"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[415,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[415,15] mismatched input '"vis"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/android/systemui/statusbar/policy/quicklaunch/QuickLaunchButton.smali
	at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:71)
	at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:55)
	at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
	at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:349)
	at brut.androlib.Androlib.buildSources(Androlib.java:289)
	at brut.androlib.Androlib.build(Androlib.java:275)
	at brut.androlib.Androlib.build(Androlib.java:250)
	at brut.apktool.Main.cmdBuild(Main.java:225)
	at brut.apktool.Main.main(Main.java:84)
 

gharrington

Senior Member
Apr 30, 2012
3,014
12,770
Brisbane
why would I be getting this error? I am trying to recompile this happened last time, I fixed the systemUI code someone else forgot, but they already placed the .smali files in, it worked fine. When I replaced the same exact smali files the app would no longer compile, this makes no sense to me...This is on the Galaxy s5, it has to have something to do with pasting them form winrar


Code:
------------------------------------------------------ 

..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[37,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[38,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[37,15] mismatched input '"context"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[227,15] no viable alternative at input 'service'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[227,23] no viable alternative at input 'Ljava/lang/Object;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[235,15] no viable alternative at input 'statusbarManager'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[235,32] no viable alternative at input 'Ljava/lang/Class;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[254,15] no viable alternative at input 'collapse'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[254,24] no viable alternative at input 'Ljava/lang/reflect/Method;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[283,15] no viable alternative at input 'collapse2'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[283,25] no viable alternative at input 'Ljava/lang/reflect/Method;'
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[308,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[308,15] mismatched input '"arg0"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[369,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[369,15] mismatched input '"arg0"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[389,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[389,15] mismatched input '"ic"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[401,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[401,15] mismatched input '"color"' expecting END_METHOD_DIRECTIVE
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[415,4] Error for input '.parameter': Invalid directive
..\3-Out\SystemUI.apk\smali\com\android\systemui\statusbar\policy\quicklaunch\QuickLaunchButton.smali[415,15] mismatched input '"vis"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/android/systemui/statusbar/policy/quicklaunch/QuickLaunchButton.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:71)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:55)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:349)
at brut.androlib.Androlib.buildSources(Androlib.java:289)
at brut.androlib.Androlib.build(Androlib.java:275)
at brut.androlib.Androlib.build(Androlib.java:250)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)

Go to www.3minit.com/downloads.html and get the smali files to match your apktool version 2.x.x I am guessing.
 
  • Like
Reactions: bdorr1105

Reggy Noble

Senior Member
Oct 3, 2011
435
272
Just to let you know I am working on an update now that will be ready soon.It will allow for toggles for Wifi, Bluetooth, Sound, Torch, Lockscreen, Gps is there any other thing you would like to be added to this mod? I will also add a disable item in the menu for free users that don't want to use the mod.

2 requests from my side if possible:
- Ability to add "shorcuts" (such as contact,...)
- Ability to have at least 2 quicklaunch bar, mangeable from your app and working independently

Thanks gor your work
 

and2

Senior Member
Sep 25, 2008
1,612
1,200
Halle
Lollipop

Just to let you know I am working on an update now that will be ready soon.It will allow for toggles for Wifi, Bluetooth, Sound, Torch, Lockscreen, Gps is there any other thing you would like to be added to this mod? I will also add a disable item in the menu for free users that don't want to use the mod.

Hi mate, will your update work on Android 5.0? I really miss it. Thank you.
 

gharrington

Senior Member
Apr 30, 2012
3,014
12,770
Brisbane
Hi mate, will your update work on Android 5.0? I really miss it. Thank you.

Here is a screenshot of it working in cm12
attachment.php


And attached is the modded SystemUI it is SystemUI.apk for CM12 for I9505 (Galaxy S4)
 

Attachments

  • Screenshot_2014-12-29-10-53-04.png
    Screenshot_2014-12-29-10-53-04.png
    218.3 KB · Views: 1,457
  • SystemUI.apk
    5 MB · Views: 54
Last edited:

and2

Senior Member
Sep 25, 2008
1,612
1,200
Halle
Here is a screenshot of it working in cm12

And attached is the modded SystemUI it is SystemUI.apk for CM12 for I9505 (Galaxy S4)

Thank you for your effort. In your SystemUI i can find the xml line in qs-panel.xml. If i put it in mine (it does not matter where) it looks like screenie.
If i put it in the status_bar_expand.xml i have it only on the lockscreen on top.
Can you help me a bit. I´ll attache the SystemUI in case you have time. When you need the framework files say it please.
 

Attachments

  • Screenshot_2014-12-29-02-47-29.jpg
    Screenshot_2014-12-29-02-47-29.jpg
    155.8 KB · Views: 532
Last edited:
  • Like
Reactions: friedrich420

and2

Senior Member
Sep 25, 2008
1,612
1,200
Halle
Hi Garry, i tried a lot but i don´t get it. i´m just a copy&past guy :angel: . The other problem is when i put it into the qs_panel i have it always on the big quicksettings page like in the pic. I´ll attache my frameworks just in case you find some time and have fun. If not i´ll survive. Thank you.

framework
 

Attachments

  • Screenshot_2014-12-29-01-59-34.jpg
    Screenshot_2014-12-29-01-59-34.jpg
    125.8 KB · Views: 456

friedrich420

Senior Member
Dec 25, 2011
8,698
24,008
The Land of Whatever
Hi chief, are you gonna make thise nice mod for your rom?

I cant believe I forgot to do it on the Note 3 leak.. i have it on all my other roms.. i will my man i just need time and access to the note 3 because i only have "visitation rights" for it (i gave it to my wife...)

---------- Post added at 10:50 AM ---------- Previous post was at 10:17 AM ----------

My friend @and2 will you be up for trying this one?
It already has 3minit mod implemented also so make sure you have the appropriate 3minit.apks's preinstalled if you dont already..

If you can test it let me know if i did right :)
https://www.dropbox.com/s/zz9zxg3jpl20m4s/SystemUIN3LL3MINITandQUICKLAUNCH.apk?dl=0
 
  • Like
Reactions: and2

and2

Senior Member
Sep 25, 2008
1,612
1,200
Halle
I cant believe I forgot to do it on the Note 3 leak.. i have it on all my other roms.. i will my man i just need time and access to the note 3 because i only have "visitation rights" for it (i gave it to my wife...)

---------- Post added at 10:50 AM ---------- Previous post was at 10:17 AM ----------

My friend @and2 will you be up for trying this one?
It already has 3minit mod implemented also so make sure you have the appropriate 3minit.apks's preinstalled if you dont already..

If you can test it let me know if i did right :)
https://www.dropbox.com/s/zz9zxg3jpl20m4s/SystemUIN3LL3MINITandQUICKLAUNCH.apk?dl=0

Mate, your faster than fast. It don´t work. I tried the same to put it in the existing HorizontalScrollView even just the single line
"<com.android.systemui.statusbar.policy.quicklaunch.QuickLaunchContainer android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" />"
I always get "java.lang.IllegalStateException: HorizontalScrollView can host only one direct child". I´ll attache the catlog my man.

And (sorry garry for a little bit off topic) as far as i can see the coverservice.apk is gone and all is in the systemUI. It seems like there are some hidden stuff. I think it can a bit look like the S5 one with custome wallpapper, music playlist and maybe voice recorder. But how to enable it?
Again, thanx for your effort.
 

Attachments

  • quicklaunch.txt
    297.1 KB · Views: 42

Top Liked Posts

  • There are no posts matching your filters.
  • 117
    qlaunchBanner.jpg


    picture.php
    picture.php


    The quicklauncher panel:
    It is simply a scrollable panel of app shortcuts that you instantly launch from your drop down panel. You can launch apps from inside other app without the need to exit to home screen first. You can also edit and order the shortcuts to suit your needs.

    The idea:
    When I started writing this mod I wanted to make it as easy to implement as possible which means no smali changes. I also wanted to make it universal for most android devices so thats what you get.

    Implementation Guide:
    This guide assumes you can already decompile and recompile an .apk correctly. If you cannot do this please don`t ask me how there are already lots of guides on how to do this here at XDA.
    Implementation Guide can be found Here

    Sharing policy:
    You are free to bake this into your roms provided:

    Proper credit and a link is given not just a mention in a random thread that will be lost in hours.
    You use the mod as a whole and not take peices of my code and use elsewhere.
    You leave the copyright information as it is.
    You dont add you own settings to control the panel eliminating the need for donate app.

    How to use:
    To add a shortcut simply scroll all the way to the right and press the + symbol this will bring up a list of currently installed app to choose from click one to apply.

    To change or remove a shortcut long press the icon and a menu will appear select the desired option by clicking it.

    You can also get further functionality by getting the quicklauncher app from the Playstore for just $1. In this you can set colors, visibility of the panel and text etc and more. This will support the development thanks.

    Thanks:
    Thanks to @pas2001 for the app icon and all graphics work he does for 3Minit.

    XDA:DevDB Information
    3Minit Quicklaunch Panel, a Tool/Utility for the Android General

    Contributors
    gharrington, http://xdaforums.com/member.php?u=4619873

    Version Information
    Status: Stable
    Current Stable Version: 1.1
    Stable Release Date: 2014-02-16

    Created 2014-02-16
    Last Updated 2014-02-20​
    26
    Hi guys. I have started to develop 3Minit for 4.4.2 and I have added some nice new improvements. I will update my website very soon with a link to the support forum thanks.

    And yes I have had a few people say they can't send me a pm sorry not sure why. You can contact me through the support email on my website and in the 3Minit Settings app.
    8
    Update v1.1

    Update available. Please download from thread.

    Fixes:
    Issues where added buttons didn't stick at reboot.
    Notification panel did not auto close form some users.

    To apply update:
    Just swap old quick launch folder with new one and update complete.