yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] blueheeler:
This is a trick that works using Bettercut/Anycut ... only on the home screen. If you create new shortcuts (or edit the one's) you put on your home screen, you can use simple spaces (hit the space bar) for each of the icons on your screen. You'll need to put one space in the first icon, two spaces in the 2nd, and so on.

That one has always worked for me, I too like a clean home screen. But a while back, the spacebar didn't seem to do the trick on particular rom. So if that doesn't work, you can do it this way: Start with your first icon, for the name, hold down your ALT key, and while holding it down press the keys in this order (make sure you continue holding down the ALT key during the whole thing): 2 then 5 then 0 (zero). Now release you ALT key. Save that icon and see if it's blank. If it is, then move to the 2nd icon. Again, hold down the ALT key, do the 2 then 5 then 0, release the ALT key. Then, while still in the name, you want to add a 2nd one of those. So do the ALT 250 thing. Save the icon. Move to the third icon. This time you do the ALT 2 then 5 the 0 and release ALT key 3 times. Then on the 4th, you'll do it 4 times. Etc. What you are doing is inserting a blank character each time you do the ATL 250 combination. This trick will work with most fonts used in the home screens. It won't work if you've chosen a theme with crazy fonts. If Bettercut throws up an error message, start over with that icon. It's a bit picky.

Wish I could help you with apps in the drawer. I've wanted to do the same thing too. At this point, I haven't found a way. I'm sure it's possible to do, I'm just not smart enough to figure that one out. But at least your home screen will be very clean looking.

BTW, those tricks only work for program icons. Pretty much anything Bettercut can edit. I haven't had success with Folders or any widgets that name themselves.
[G1 Android Development] blueheeler:
It would certainly help if you gave us some information about what you are using.

Have you seen the signatures on a lot of people's posts? That's the info we would need. I suggest you edit your signature (go to User CP) with the proper information. Or at the very least, post it here if you want some help.

A quick note: This mod doesn't work on CM's Experimental builds yet. I'm sure the dev's are working on new versions right now. Be patient if that's what you are using. You'll need updated launchers made especially for 1.6 (Donut). There are none yet.
[G1 Android Development] gamefan231:
oh i didnt realize how to put my info, but thanks ill do that soon...but i have a one click rooted bronze g1: im running TheOfficial TMO US-Crc1 rom and im using the hero theme (ported to crc1) (http://xdaforums.com/showpost.php?p=3989555&postcount=1)...the thing is that i had the original hero theme on jf 1.5 adp rom and it had the 5 icon row in the launcher...i guess after being ported these 2 features were gotten rid of...im jus trying to get these features (espesially the 5 home screens)!

im really new to this stuff...ive been reading thread after thread for 2 days...can someone help me make a laucher.apk file that has 5 home screens and the 5 row icons and explain how to install it?
[G1 Android Development] RichieDaze:
Gamefan231,

The launcher you seek to work on TheOfficial rom's is already at hand, thanks to Cyanogen. Since you mentioned you have the Hero theme from my page, here is the laucher to go with it: TheOfficial HERO Themed launcher.

This is a Cyanogen launcher, 5 home screens and 5 in-a-row icons.

The rest of the themes and extras for TheOfficial rom's are on this page.
[G1 Android Development] gamefan231:
thank you so much, wat an headache, lol!!

like the rom by the way, good job!!
[G1 Android Development] pajamasam:
Still can't get this installed via Terminal. Do I first have to move the new Launcher.apk from my SD to /system/apps dir? Or can i install from sd. If someone can please post some Terminal commands I would greatly appreciate it.

Thanks in advance.
[G1 Android Development] hotweiss:
Is there any way that you can modify your Launcher to work on HTC ROM's?
[G1 Android Development] cboy007:
i'd rather have it so that when you move an item from the app drawer to the recycle bin, it uninstalls them. this would be a cool easy-uninstall thing. maybe have a setting that sets whether dragging them to the recycle bin uninstalls or hides them?
[G1 Android Development] kchau:
is there a way to change how many apps appear on a row in the drawer?
[G1 Android Development] overground:
Yes you can...Irrenhaus took what Rogro82 started and did some amazing things, I thought everybody was aware of this already. You can get this Launcher HERE. Launcher v17 is for pre-donut builds, and v2.1 for donut. The Launcher replacement version of 2.1 replaces Launcher.apk in /system/app. The other is a complete home alternative that is installed like any other app.
[G1 Android Development] :
not working on the cyan experimental 4.11.1, force closes acore....

EDIT: Never mind, someone answered this question couple of pages back....
[G1 Android Development] NisseGurra:
Bump. Looking for this tho.. Or a multi screen launcher for htc hero.
[G1 Android Development] sputnik99:
has someone treid this on cm 4.2.2?
[G1 Android Development] AustinKnight45:
I loved this launcher wish it could work with 4.2.4 pretty please:o
[G1 Android Development] ZilverZurfarn:
It does. On my phone at least.

/Mats
[G1 Android Development] ndboost:
does it come with 4.2.4... changelogs says it does yet i dont have the extended menu option..?
[G1 Android Development] ZilverZurfarn:
AFAICS, there's no mention of rogro's Launcher in the latter change logs?

/Mats
[G1 Android Development] richbayliss:
Sorry to resurrect a long gone thread, but it was a good example of a question I had.

I am looking to do a similar kind of thing, only using Email instead of Launcher. I too cannot open it directly in Eclipse and have tried hacking together a .classpath file to make it work.

I have searched all over, maybe my query was wrong, but I cannot find a guide/article etc on how to debug and run a modified core application like launcher or Email. My aim being to edit the source and launch the app into the emulator whilst stepping through the source, as per an app based on the SDKs.

Can this be done at all, and if anyone has succeeded then I would love to know how.

Thanks,

Rich
[G1 Android Development] MFK DGAF:
I'm trying to install this but having problems. I'm using cyanogenMod 4.2.7 and I'm using his recovery image 1.4This is what I do and what happens.

1.download Launcher.zip to SD card

2.Reboot in recovery mode

3.Select apply any zip from sd

4. Press home to confirm

Then I get this

Finding update package...

Opening update package...

Verifying update package...

E:No signature (2 files)

E:Verification failed

Installation aborted.

Any suggestion. Thanks in advanced.
[G1 Android Development] sykopompos:
To the guy in the post above me, don't bother installing this. It is old and outdated, d/l the advanced launcher, same thing but updated

Btw that means it is not signed, you are prob d/ling the source apk
[G1 Android Development] jdmoore81:
can someone post a mirror rapid is overloaded
[G1 Android Development] Kimonomu:
Slightly confused..

O this might sound bad, but im new to this so cut me a little slack. how do i Install this? or get it to work? But ive been lookng for this forever!
[G1 Android Development] :
Goto market and download advanced launcher and for gods sake learn to use the search button!
[G1 Android Development] gjohnhazel:
looks good

is this on the android app store, yet?
[G1 Android Development] jmelody123:
installation?

This may sound noobish, but how do install it?
[G1 Android Development] allaisi:
how to install?

Rename .zip to .apk or flash the .zip files from recovery!

thanks
[G1 Android Development] fuz1987:
Any chance of this being ported to the HTC Hero please?

Regards
[G1 Android Development] zachattack052:
this is old news
[G1 Android Development] VisualOddity:
Can this be done without rooting?
[G1 Android Development] G'uno:
Peeks in, Observes and Subscribes..

Nice!

:cool:
[G1 Android Development] SteveTilsed:
Wow! Dam nice! :eek:
[G1 Android Development] Karolis:
Can't wait to see this included in future CM's builds.
[G1 Android Development] temporizer:
Heck yeah!! that will be sweet! Can't wait.
[G1 Android Development] phantasm714:
subscribes and drools

:cool:
[G1 Android Development] Sheldonjace:
Dear lord this is GENIUS! I always wanted Android to have that capability much like Blackberries have always had to hide applications in the apps menu.

Great job!
[G1 Android Development] temporizer:
Gasps!! Did you just compare the g1 with a blackberry? For the love of jeebus. Lol j/k

This is sick! I can't wait for it to be implimented.
[G1 Android Development] RichieDaze:
Truely creative. And original...
[G1 Android Development] rogro82:
Ill post the apk in a few... i dont know if it needs to be resigned but ill also upload the source so that the other devs can incorporate it in their roms if they want to...
[G1 Android Development] Fr0sTy333:
can this be added thru terminal instead of adb? just curious...
[G1 Android Development] rogro82:
Source has been added to first post for devs... I dont have much time today ( gf is in the hospital ) so I uploaded it to rapidshare.

The source has been build/tested against 1.5r2.

There is one little bug I know of:

The applications arent removed on first boot... if you reboot everything works fine... I will look into this issue.
[G1 Android Development] temporizer:
Cool, can you verify the signing? I want to be able to play with it before I get home and have to sign it...

Thanks.
[G1 Android Development] scrappyabs2:
How do you install it?

Will this install the launcher?

adb uninstall com.htc.android.launcher

adb install launcher.apk
[G1 Android Development] temporizer:
adb push Launcher.apk system/app
[G1 Android Development] scrappyabs2:
not working...

Hmm...when I tried that I got this message:

"failed to copy 'launcher.apk' to '/system/app/launcher.apk': Read-only file system"

I've never seen that message before...???
[G1 Android Development] rogro82:
I think it will have to be resigned first.... ill upload the apk so you can try ( so if someone would like to resign it... be my guest..... like i said i dont have much time today so if someone is willing to help please do ).
[G1 Android Development] temporizer:
adb remount

adb push Launcher.apk system/app
[G1 Android Development] scrappyabs2:
Runs awesome

Thanks for the help, temporizer!

And thank you rogro82 for the awesome launcher!
[G1 Android Development] CobraGT2000:
install

Prolly a stupid question, do i rename the .zip to .apk then do ADB? Thanks
[G1 Android Development] prettyboy85712:
adb remount

adb push Launcher.apk system/app
[G1 Android Development] scrappyabs2:
unzip the file

No, unzip the .zip file and you will find the .apk file. Then adb push the .apk file.
[G1 Android Development] rogro82:
Did it work without resigning it? Ive only tested it against my own build.... Maybe it would help if people would say what rom they got it to work on...
[G1 Android Development] scrappyabs2:
no resigning

No resigning and it works great!
[G1 Android Development] Do0zman:
Would we be able to create folders to put programs in?
[G1 Android Development] rogro82:
its 99% the same as the original launcher app.... only differences so far:

sensor based rotation

5 home screens

ability to remove application shortcuts from the application drawer

To do's ( so far )

Enable/disable sensor based rotation ( for the people who dont like it )

Ability to adjust the number of home screens and to set the default.
[G1 Android Development] theslam08:
Yess, thats what ive been looking for, folders in the menu...THAT would be THE savior. This is good too though, a very good start, thanks! :D.
[G1 Android Development] Do0zman:
Will the drawer have the availability of folderes to clean up the shortcuts?

i.e. Social Networking folder and be able to put in my space, fbook and things of that matter in that floder that way we dont have everything jumbled together
[G1 Android Development] CobraGT2000:
gives me errors when i uzip the file, have dl'ed 4 times.
[G1 Android Development] 51dusty:
this looks awesome..can't wait to try it out!
[G1 Android Development] cal3thousand:
This is a very interesting idea... definitely watching this one.
[G1 Android Development] kvizz:
can you install using terminal?
[G1 Android Development] cal3thousand:
i dont see why not? If I'm not mistaken, if you have the launcher the same folder where you issue this command.

cp -af Launcher.apk /system/app/Launcher.apk
[G1 Android Development] releasethelaser:
i'm with u on this. which rom did you take launcher.apk w/ 3 screens and no auto rotate from??
[G1 Android Development] cidica:
ok Just resigned the apk and did an adb push and while the phone is booting it's pretty much stuck at the android boot screen right now
[G1 Android Development] Bavilo:
There's no need to resign anything.

Just download the Launcher.zip from page 4 or so and extract it.

Inside you'll find a folder called Launcher, and inside that there will be Launcher.apk

Now take that Launcher.apk and push it to your phone using

adb remount
adb push path_to_the_file/Launcher.apk system/app

I tested it and it works just fine!
[G1 Android Development] cidica:
yeah I know I opened the zip file and pulled the apk out of it. I do read the threads (not trying to be rude) resigned it just as an incase and pushed it while the phone is booted up all I see is the android loading screen yet the phone had beeped that I've got a voicemail and I can ddms into the phone and logcat. so it's weird.
[G1 Android Development] Bavilo:
Why did you push it while the phone was booting? Did you try to push the old Launcher.apk back to see if it will work then?

When I pushed it, the phone started up.
[G1 Android Development] cidica:
I didn't push it when the phone was booting...Just pushed the old one and it works again rebooted and repushed this one and now my screen does actually show. Weird though I've pushed apks in the past and never had that issue before rofl. And yeah my last post made it sounds like I pushed it when the phone was booting but that was not the case bad choice of words...

Only think I'd like to see added to this is the 5 icons across like on the CM roms. Other then that I LOVe being able to hide apps in the drawer.
[G1 Android Development] Bavilo:
Ahh ok, glad to hear that it worked.

Cyanogen announced that he would implement this into his own build. I'm sure he'll modify it like he did with his own Launcher.
[G1 Android Development] cyanogen:
Hey the source seems to be missing ExtendedDrawerDBHelper.java, can you send it my way?
[G1 Android Development] Bavilo:
Told ya....^_^
[G1 Android Development] rogro82:
Weird :-S i zipped the complete folder... ill look into it...

Edit:

ExtendedDrawerDBHelper should be in ExtendedDrawerSettings.java... its a static class...

I have no problem compiling... maybe its missing an import or something?
[G1 Android Development] cyanogen:
Whoops, I fail at merging :)
[G1 Android Development] cidica:
I smell a new Cyan rom cooking in the oven....
[G1 Android Development] rogro82:
Tomorrow you'll have some more stuff to merge :D hopefully the amount of homescreens and the default homescreen can be adjusted by then...
[G1 Android Development] cyanogen:
Works well, just needs some polish!

I pushed it into my Github repository, I might have patches for you too :)
[G1 Android Development] rogro82:
Its still quick and dirty ( all done in one day )... hopefully i have some more time soon so I can spend some more time on it.

Ill first finish the 2 other features and then ill look into the rest....
[G1 Android Development] Binary100100:
sweeeeeeet!
[G1 Android Development] Mikey:
Either i need some new contacts or i dont see the screen shots :o
[G1 Android Development] rogro82:
Had some problems uploading the zip file so i deleted the screenshots to see if it would make any difference :D

Ill make new ones as soon as i have some time... ill change the title for now..
[G1 Android Development] overground:
I smell the themers scrambling.

EDIT: sorry Mikey :o
[G1 Android Development] temporizer:
LOL, you'd be right.
[G1 Android Development] cidica:
Yeah I smell that one as well. But honestly So very worth it. I don't think I'll ever use another rom then a CM one it went from a good rom to pretty much perfection and now this to good to pass up.
[G1 Android Development] Mikey:
Then people wonder why threads grow to 100 pages but only 30 with actual good info on them :)
[G1 Android Development] temporizer:
tested. this does NOT work on cyan 3.6.8 and up because it's based on 1.5r3, and the Modified Launcher is based on 1.5r2
[G1 Android Development] cidica:
Umm this does work on 3.6.8 and up I'm running the newest CM rom and I'm also running this Launcher. It took a second to get it working (ir I had to push the apk file twice) but it does work.
[G1 Android Development] Binary100100:
I'm running 3.6.8 and don't have any problems.
[G1 Android Development] blueheeler:
I wasn't able to get it to work yet.

I don't attribute this to anything with your Launcher.apk, I'm fairly confident that my problem is because I have taken several of the 3.6.8 themes and chopped them up to make my own very customized theme & boot screen. I tried by pushing it twice, and each time, my phone would boot just fine (heard the usual notification tones when the phone first boots), keyboard and buttons lit up briefly, but it stuck showing the boot screen rather than home. No big deal, I know it's a WIP. And I'll play around with it too when I have more time and see what change I've made to my own theme that's causing the problem. If I figure it out, I'll pass the info along.

Thanks for this project!

It's much needed.
[G1 Android Development] lbcoder:
Well, there is definitely a sig problem...
[G1 Android Development] rogro82:
What rom are you using? Seems like not all roms are signed using the same certs... Can you try to resign it?
[G1 Android Development] cidica:
Just to put this out there since this is what happened to me. You had said "you may have to resign the apk file" the first time I pushed the Launcher.apk I did resign it that's when I got the problem that I was having. The second time I pushed the file I did not sign it I just pulled it out of the zip and adb pushed the file. It might help to know who is running what though maybe? if cm's r3 files could be causing the issue or maybe it's r2 ones? (if I don't make sense sorry just woke up brain still waking up.
[G1 Android Development] rogro82:
Ok it wasnt as easy as I hoped, but finally worked out the second feature.... Code isnt beautiful, but its functional for now as a test case... Ill clean up stuff when i have the sensor rotation setting done and I have some more time.

Customizable number of home screens ( 2 - 10 ). :D

Customizable default home screen.

The launcher's drawing routine doesnt like it when there is only one screen so I set the minimum to 2 screens and a maximum of 10.

Ill upload the .apk and source in a few for tests...
[G1 Android Development] rogro82:
Latest apk and dump of the source added to the first post. :)
[G1 Android Development] pixel-painter:
Awesome app, so far it's working fine on Cyanogen's 3.6.8.1 ;)
[G1 Android Development] Huascar82:
pushed the new launcher with with the screen count and default screen selection a few minutes ago. Changed default to 5 screens and kept default screen at number 2. Rebooted the phone but when it came back up I still only had the 3 default screens. Tried again, this time setting to 5 screens and screen 3 as default. Rebooted and it worked this time around. I'm on Cyanogen 3.6.8.1 and did not wipe. Only issue is once I was back at 5 screens the widgets came up as "problem loading widgets", readded them and all is well once again.
[G1 Android Development] lbcoder:
Stock ADP CRB43 or JF1.51 ADP
[G1 Android Development] rogro82:
I guess JF used another cert... have you tried resigning the apk?
[G1 Android Development] lbcoder:
Sure have, using the key provided by JF. No difference.

Same with stock though.
[G1 Android Development] rogro82:
I know about the problem that the settings arent stored at first boot.... as soon as you reset once it should all be ok ( same thing with the app drawer )... ill look into this.

Ill also look into the widget issue... i didnt had any problems but i only used the default google ones...
[G1 Android Development] Wysie:
From what I know, everytime you replace the Launcher (when I changed mine from the default Launcher.apk to CyanogenMod's Launcher.apk), all my settings were preserved except for the widgets, with me getting the error loading widget problems.

What exactly happens when we change the number of screens? Maybe that's what's causing it.
[G1 Android Development] Fr0sTy333:
best launcher EVER! thanks!!!!!! (PS running the rom as listed in my sig)
[G1 Android Development] oswald09:
I'm probably an idiot. I pushed the launcher.apk without issue (did it a few times to make sure) but I see no change in my home screen and I don't get Extended as a menu option on the home screen.

I'm doing this on a rooted Rogers HTC Dream, pretty much stock other than rooting. Firmware version 1.5, kernel 2.6.27-9af60ed4, Build number 1.85.631.5 146733 CL#33863. Is this my issue?
[G1 Android Development] neo21:
does this launcher work together with rogers rom (soulifes 2.8.2, eg)?? has anyone tried it?
[G1 Android Development] SRT102JZ:
wow, great launcher! cant wait to see this after some more time and work.
[G1 Android Development] releasethelaser:
this is cool, REAL COOOL!!!!!!!!!!!!!!!
[G1 Android Development] Wysie:
Tested on Amon_RA's RAv1.0.1H and it's working fine so far! :) Thank you!
[G1 Android Development] garsim:
perfect on my CyanogenMod 3.6.8.1 :)

only, i had to re-add all widget but no problem ;)
[G1 Android Development] phantasm714:
tested on CM3.6.8.1 as well. I got a little different results than you though. all of my widgets remained. I copied the apk to the SD card and installed via OI File Manager. even after the new launcher changed my home screen from 5 (CM default) to 3 (launcher default) then me changing it BACK to 5 and rebooting, my widgets were still on the 5th screen.
[G1 Android Development] mrmikemcguire:
Does this by chance change the graphics for the "drawer tab"?

I'm using thedudes leaked rom. I was wondering if this launcher would put my drawer tab back to a "stock" tab, or if it will keep the hero themed drawer tab and just give me the functionality.

thanks
[G1 Android Development] j2kquest:
This might sound a bit noobish

I was having problems pushing via adb

so i copied the apk to my sd card......and installed using SUFBS (the super user file browser), but im sure it still wouldve worked using linda/astro etc etc

just wondering why this wasnt in any of the previous posts..........(edit.................have seen someone post a method using oi manager sorry)

should i not have done it this way????

Further update, im running cyanogens 3.6.8.1 and can hide icons into the extended drawer, but i cannot set home screen number

when i click the home screen tab it doesnt go into a further menu like i've seen on the screen shots...

good work though
[G1 Android Development] kjdiehl:
I'm gonna second the request for dxtop-like functionality. I realize that may infringe on Master Baron's work, but it'd be great to see some of his ideas incorporated into full builds, without having to run a third party home screen replacement app.

Imho, dxtop's top features are the long-press-and-drop context sensitive menu items: App Info, Find in Market, & Kill Process. Find in Market alone saves sooooo much time. The other hot dxtop feature is the 5-icon dock which slides in to replace the app-tab. (App-tab can be activated by long-press Menu button.)
[G1 Android Development] soulife:
It may work but could be considered a sloppy way of doing it.this leaves the unused launcher in system and new one installs on data. If you ever wipe your new launcher is gone.