Post Reply

[Tutorial] Unlimited Recent Apps Panels

24th September 2012, 06:02 AM   |  #1  
steal25's Avatar
OP Recognized Themer / Contributor / Recognized Developer
Flag Behind a dumpster in the Los Angeles Harbor
Thanks Meter: 6,805
 
4,398 posts
Join Date:Joined: Feb 2011
Donate to Me
More
With Zeppelinrox tearing up the multitasking scene around these parts lately I thought this would be a cool compliment to his mod. Plus it only work if you are using his modified services.jar. Heres his thread just a note: I used ff which should be a whole lot more than 16 but but there is a limit in android of 16 which im sure can be upped aswell i just havent looked yet.

mikeyxda brought it to my attention that a few of the edits weren't needed to complete this mod. So thanks mikey for making this even easier!

New zeppelinrox edits added make this mod unlimited panels!!!

Devs, Chefs, Rom Builders, Weekend warriors, whoever fell free to use.

First decompile SystemUI.apk
Navigate to com\android\systemui\recent\FxRecentTasksLoader.sm ali

search for

Code:
    const/16 v1, 0x10

    const/16 v2, 0x20
change to

Code:
    const/16 v1, 0xff

    const/16 v2, 0xff
search for

Code:
.field private static final DISPLAY_TASKS:I = 0x8
change to

Code:
.field private static final DISPLAY_TASKS:I = 0xff
then just below is

Code:
.field private static final DISPLAY_TASKS:I = 0x10
change to
Code:
.field private static final DISPLAY_TASKS:I = 0xff
then search for
search for .method getRecentTasks()Ljava/util/ArrayList;

the next instance of
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
Navigate to
com\android\systemui\recent\RecentAppFxActivity.sm ali

search for

iput-object v2, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->mContext:Landroid/content/Context;

just below this is
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
just below that is
iput v0, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->NUM_PANEL:I
then just below that is
Code:
const/16 v0, 0x10
change to
Code:
const/16 v0, 0xff
then search for
.method private refreshRecentTasksList(Ljava/util/ArrayListV
and the next instance of
Code:
const/16 v5, 0x8
change to
Code:
const/16 v5, 0xff
this is probably not necessary
navigate to com\android\systemui\recent\RecentAppFxActivityTab let.smali

search for

iput-object v2, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->mContext:Landroid/content/Context;

just below this is
Code:
const/16 v0, 0x8
change to
Code:
const/16 v0, 0xff
just below that is
iput v0, p0, Lcom/android/systemui/recent/RecentAppFxActivity;->NUM_PANEL:I
then just below that is
Code:
  const/16 v0, 0x10
change to
Code:
const/16 v0, 0xff
then search for
.method private refreshRecentTasksList(Ljava/util/ArrayListV
and the next instance of
Code:
  const/16 v5, 0x8
change to
Code:
const/16 v5, 0xff
####newly added to fix dissappearing panels####

then search for
invoke-virtual {v3, v4, v5, v7}, Lcom/android/systemui/recent/RecentAppFxActivity$FxListViewAdapter;->bindListView(Lcom/htc/fusion/fx/controls/FxListView;II)V

just above this is

Code:
const/16 v5, 0x8
change to

Code:
const/16 v5, 0xff
navigate to com\android\systemui\recent\RecentTaskLoader.smali

in the .method static constructor section search for

Code:
const/4 v0, 0x6
change to

Code:
const/16 v0, 0xff
then search for

Code:
const/16 v0, 0x14
change to

Code:
const/16 v0, 0xff
And thats it Enjoy!

Fixed >>>>Bugs: scrolling quickly will make panels dissappear, im looking into a fix for this [COLOR="Red"]
Last edited by steal25; 18th November 2013 at 08:23 AM.
The Following 34 Users Say Thank You to steal25 For This Useful Post: [ View ]
24th September 2012, 06:05 AM   |  #2  
il Duce's Avatar
Recognized Developer / Contributor / Themer / Retired Moderator
Flag Twin Cities, MN
Thanks Meter: 16,445
 
16,696 posts
Join Date:Joined: Feb 2009
Donate to Me
More
BOOM!
The Following 2 Users Say Thank You to il Duce For This Useful Post: [ View ]
24th September 2012, 06:07 AM   |  #3  
CrazyTechnoBoy's Avatar
Senior Member
Thanks Meter: 135
 
278 posts
Join Date:Joined: Jul 2010
Swag.


I'm actually gonna use this How-To.

Sent from my EVO using xda app-developers app
The Following User Says Thank You to CrazyTechnoBoy For This Useful Post: [ View ]
24th September 2012, 06:14 AM   |  #4  
zeppelinrox's Avatar
Senior Member
Flag IN THE FREAKIN' OP
Thanks Meter: 21,249
 
9,312 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Cool... I tried like crazy to find where that bugger was
The Following 4 Users Say Thank You to zeppelinrox For This Useful Post: [ View ]
24th September 2012, 01:41 PM   |  #5  
mikeyxda's Avatar
Recognized Contributor / Recognized Developer
Flag Florida - Gulf Coast
Thanks Meter: 13,163
 
3,461 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Good stuff, Steal!

Mike
The Following 5 Users Say Thank You to mikeyxda For This Useful Post: [ View ]
24th September 2012, 05:36 PM   |  #6  
steal25's Avatar
OP Recognized Themer / Contributor / Recognized Developer
Flag Behind a dumpster in the Los Angeles Harbor
Thanks Meter: 6,805
 
4,398 posts
Join Date:Joined: Feb 2011
Donate to Me
More
Quote:
Originally Posted by mikeyxda

Good stuff, Steal!

Mike

Thanks and thank you for pointing out that a few of the edits werent needed.

the op has been revised minus the unneeded edits.
The Following 2 Users Say Thank You to steal25 For This Useful Post: [ View ]
24th September 2012, 07:44 PM   |  #7  
O.M.J's Avatar
Recognized Contributor
Flag Hastings, MN
Thanks Meter: 7,351
 
2,433 posts
Join Date:Joined: Jun 2007
Donate to Me
More
good stuff....thx!
The Following 2 Users Say Thank You to O.M.J For This Useful Post: [ View ]
24th September 2012, 08:25 PM   |  #8  
fernando sor's Avatar
Recognized Themer
Flag north of the wall
Thanks Meter: 5,442
 
9,445 posts
Join Date:Joined: Sep 2010
More
Nice work

Sent from my EVO using Tapatalk 2
The Following 2 Users Say Thank You to fernando sor For This Useful Post: [ View ]
24th September 2012, 08:52 PM   |  #9  
chogardjr's Avatar
Senior Member
Thanks Meter: 1,452
 
2,922 posts
Join Date:Joined: Sep 2010
Donate to Me
More
Very cool

Sent via LTE from my Evo LTE s-offed by an overweight panda.
The Following 2 Users Say Thank You to chogardjr For This Useful Post: [ View ]
25th September 2012, 12:09 AM   |  #10  
PuRE IVIonztah's Avatar
Senior Member
Flag Arlington
Thanks Meter: 261
 
457 posts
Join Date:Joined: May 2011
More
Thanks for this! Actually gonna use this

Sent from my EVO using xda premium

The Following User Says Thank You to PuRE IVIonztah For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in HTC EVO 4G LTE Android Development by ThreadRank