yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] jj110888:
Wysie,

Thank you a lot for this mod, it's been great work.

Just wanted to report some confusion on the groups. When I go into "Display group" from the Contacts tab, select a group, and then return to the "Display group" dialog, the selected item is one above what I choose. I cannot switch to the group one place above what I picked, I think because it doesn't update if the value doesn't change. This is with 2.31.

Also, Google Contacts by default has a group called "Family" that I added people into, and this group (along with the Friends and Coworkers groups I don't use) are not visible.

Finally, if you're taking feature requests, it seems like a good use for the groups is to show any non-system groups a contact belongs in when they call (like how the organization can be used)

EDIT: btw, you know that selecting a picture from the gallery allows you to capture a picture by pressing 'menu' right? kinda preferred having that functionality on the sidelines when needed, I think its kinda an android problem that its not obvious there's a 'menu' available though.
[G1 Android Development] Wysie:
jj110888: The display groups issue has been present even with an unmodded Contacts :(. Even worse, try this. Select any group except My Contacts. Exit Contacts. Go back in. Although you still see the Contacts from the group you selected, try going to Display Groups again. You might notice that another group is selected instead of what you actually selected. Weird, really. Have yet to see the code though.

Also, capturing a picture via Gallery saves it, and the user has to pick it specifically again. The current implementation allows a user to capture and use it directly...
[G1 Android Development] FatBoyExtraordinaire:
Man Wysie, you do not play! I think I flashed 3 different version today alone! Just when I think, he can't do anything else to make it better, here you go with something else. The pic feature was much needed. Expect a donation real soon.
[G1 Android Development] Wysie:
FBE: Thanks dude :)!

By the way, 2.31 has a bug introduced by myself, sorry about it. Basically, if you try going using gallery to choose a pic, and decide to cancel it halfway, it will force close. Also, I've fixed the "Display Groups" issue thats in AOSP as well. Expect 2.32 out soon.

vinz0r: You're welcome. Your suggestion was very useful actually. Google should have made it copiable (sp?) by default... :).

jj110888: I just re-read your post. The bug with the item always being above the one you actually selected is an AOSP bug. It's fixed in 2.32 (but it was not due to 2.31 :P). Also, Family, Friends and Colleagues (and the other Google-created groups) can't be shown :(. More info and workarounds here: http://code.google.com/p/android/issues/detail?id=1632 I personally suggest you create a new group and move them over :).

Oh ya, 2.32's out.
[G1 Android Development] pascanu:
OFF TOPIC: if you need to share a contact you might want to try Aurora (it's a search app that works great on everything on your device, I especially like it because it can also search in notes; it's free in the Market). Has a neat feature: after finding a contact you can long press it and chose to share it (mail, SMS etc.)

ON TOPIC: great work Wysie! I mean really GREAT!
[G1 Android Development] G1sanju:
Man, this dialer is getting awsome and awsome!! must have for me now....
[G1 Android Development] FatBoyExtraordinaire:
Fantastic. Here goes flash number 4!!! Hell by the time I wake up tomorrow this thing will have a button to automatically call the closest pizza joint so I can get me a slice of supreme! lol
[G1 Android Development] camalot:
Because the array was part of framework/base/core, and didnt want to change that. the array looks like this: (doing from memory so i know im missing some)

<array>
<item>Yahoo</item>
<item>AIM<item>
<item>Windows Live</item>
<item>QQ</item>
<item>Custom</item>
</array>

If they select Custom, then the dialog pops asking for the label name. This is how the email, organization and phone entries work too.

I'd say its about 90% complete, the only thing that is left, is I have to make some changes to how it saves the data, it doesn't like the custom labels for IMs at the moment. I am not as familiar with the code as you and took a couple breaks for some call of duty mw2 :) I am going to try to finish it today, when I get off work, but only have a couple hours to mess with it. I have to take the girlfriend to see John Legend (her xmas gift). I will merge in your changes for 2.31 before I continue too.
[G1 Android Development] Wysie:
camalot: i misunderstood u. you meant array as in an entry. i thought you created a separate arraylist altogether :p
[G1 Android Development] KratosAurion:
I would like to add some feedback, and 1 thing that I would like to see in an updated version of contacts.apk :). I'm currently using Wysie Contacts version 2.11 (themed version in the Darkstar theme). I like how there are a lot of options to play with. But I wish that there was an option to keep the original sizes of contact pictures when I'm calling them... cos the upsized pics are blocky and fugly. I flashed the newest update.zip, cos I thought maybe the option has been added, but it wasn't added (maybe it's there but I missed it, but I doubt that it is). And finally, thanks for all the hard work! You guys are the reason why I chose Android as the preferred OS for my phones. :)
[G1 Android Development] :
Wysie seriously do you code in your sleep?

The feature to remove text home number is fantastic and cleans up the view nicely. I like you can text landline numbers but its very very rare so glad I can choose when I need it.

I'm stuck for more words of praise to give you and your continued work fella but thank you, if only all devs were as keen as you ;) you are LEGEND!!!
[G1 Android Development] Sleeepy2:
You are awesome. Thanks. I update this so often that I had to make a script to push and update. lol

Is it possible to add Answer and Ignore soft keys when someone calls? So that I don't have click the hard keys? or is that a different apk?
[G1 Android Development] daveid:
Regarding this feature addition, can you maybe bunch all those extra buttons (the clear options and even the Total Incoming) into a "More" menu to save clutter?

And on the same note, can you make the Total Incoming button use a unique drawable, rather than that of the tab? I have my tabs themed one way and my buttons themed another, it took me a while to realize that the button was re-using the image from the tab, and it doesn't quite look right.

Thanks.
[G1 Android Development] nolageek:
This has been discussed before. The issue is that the google server downsizes the images and compresses them, not the phone or the contact app. As long as your syncing to google you'll have the lo-rez image issue. Hopefully with new phones coming out with higher resolutions, google will address this.
[G1 Android Development] Burag:
Wysie, first of all, thanks for all your effort, you did great job and this is AWESOME!

I've been wondering if you could add a little option for me, that would make my life better :D

I'm thinking about something like "hide contact number on calllog". Is it possible?

Thanks,

Burag.
[G1 Android Development] ultraviolet74:
Thank you very much Wysie!!!

You're great!!!
[G1 Android Development] Sleeepy2:
Tiger, is that you?
[G1 Android Development] Amon_RA:
I would update the Installation instructions as follows :

adb remount
adb shell rm -r /system/app/Contacts.*
adb shell rm -r /data/dalvik-cache/system@app@Contacts.apk@classes.dex
adb shell rm -r /data/data/com.android.contacts/shared_prefs
adb shell rm -r /data/data/com.android.providers.contacts/shared_prefs
adb push Contacts.apk /system/app/Contacts.apk

It could be that some commands will return an error because the directory or file is not found (depending on the previous installation), just ignore those.

Edit : People with apps2sd and dalvik-cache on SD will have to update the above commands to fit their installation ofcourse...
[G1 Android Development] xenio2000:
I still have that stupid bug with the Letter Slider in the contacts list...

the letters are not in sequence when scrolling

I think who have a CM mod does not have this problem but with TheOfficial I always had this bug.

any idea why this happen?

Thanks

Xenio

Very nice the dial button in the contact list...

thanks again
[G1 Android Development] Wysie:
xenio2000: I don't have the bug, never did and can't debug as a result :(. I'm on Amon's ROM. I've seen through the code briefly for the pictures part and there seems to be nth in there that's causing it to jump. I'll check it out again tmr.

Thanks, glad you like it :).
[G1 Android Development] xenio2000:
I think it is a bug related not to the code itself but how it is compiled...because the same apk works in some rom and not in others.

I never figure it out... Cyanogen got that problem a long time ago... maybe you can ask to him some tip :)
[G1 Android Development] Wysie:
Are you saying it's fixed in Cyan's ROM? I'll check with him when I wake up :P.Time to sleep!
[G1 Android Development] cashless:
Installed, works GREAT! I love seeing the exact time in the call log! Brilliant!!!!
[G1 Android Development] xenio2000:
Nope I am saying that there was that problem in his rom a long time ago and he fixed it.
[G1 Android Development] damngood98:
sorry. not good with adb. any help w/terminal or console instructions would be much appreciated!:)
[G1 Android Development] zimphishmonger:
I LOVE the call button in the contacts. Minor addition but it makes a MAJOR difference. Now, if only you and ChainsDD can merge your projects :D
[G1 Android Development] cashless:
Use the zip file in the OP and update in recovery. POW!
[G1 Android Development] Wysie:
Actually ChainsDD and I are merging in a way. My prefs are taken from his, and some of his code is from my github.

I'm just not familiar enough with github to work on the same project, I think I'll screw it up :P. For now, I try to pull new code from his whenever he's added them (it'll be stated), and work on the features I think are important for my personal use :).

Thanks for the comments on the green call button, glad you guys liked it. I always found it kind of stupid that I've to tap once before I can make a call, thus the reason for it.

damngood98: Use the update.zip version for now. Will update later :D. Just woke up, a little lazy :P.
[G1 Android Development] timal:
Thank you for the Dialer. One request, is their anyway you could theme the dialer. Like Phonebook to use a colored background instead of black ?
[G1 Android Development] Wysie:
timal: You can just theme it as per any other apk, replace the drawables inside?
[G1 Android Development] Estyle:
thx..lol..
[G1 Android Development] FatBoyExtraordinaire:
Any help with this? Hate to be a pain, but just went through a little bit to get my phone back up and running and hate to "F" it up again by making a mistake.
[G1 Android Development] Wysie:
FatBoyExtraordinaire: You can download the update.zip version, and flash it like a ROM. :)

I've heard installing using Astro works, but I've never done that personally, and would advice against it. Do a Nandroid beforehand if you're worried ;).
[G1 Android Development] FatBoyExtraordinaire:
Appreciate the help. Flashing I shall do.
[G1 Android Development] htcclay:
Any chance someone would post a mirror for the latest update.zip?

Cant download rapidshare....tmo.

Thanks!
[G1 Android Development] Wysie:
Htcclay: It is attached as well.
[G1 Android Development] Sleeepy2:
I didn't notice in the change log or in the thread but does this correct the issue with FC when you click the Dialer and the keyboard of the dream is open?
[G1 Android Development] starfarer:
WOW!!! Screenshots are awesome and exactly the thing I'm looking all over net. Only thing is I own Hero :-(.

Any possibilities for Hero 1.5????????
[G1 Android Development] FatBoyExtraordinaire:
Enjoy a drinky drink on me, man. Thanks for all the great work.
[G1 Android Development] BrutalHoe:
is it jsut WG y build or "add" button in the dialer is improperly cropped colors dont match it looks like a blob and a cross painted on it.
[G1 Android Development] Wysie:
daveid: My initial aim was to group them up nicely, but after I added them in I felt they weren't that cluttered, and the number of steps to clear all incoming/etc is less as well. Regarding the icon/drawable for total incoming/outgoing, I'd do it but I'm not good with graphics. Anyone able to help? :)

Burag: Your suggestion was one of those things I wanted to do, but decided not to. May I know why you'd want such a thing (I may reconsider)? The issue is, once I enable hiding of numbers in let's say Call Log, someone else will ask for it in Contacts/Favourites. Then someone will probably request for the hiding of labels (Mobile, Home, Work, etc.) before the number as well. The end result would be a preferences screen that's overly cluttered with functions that may not really make sense to everyone.

KratosAurion: The picture size when you've an incoming call is controlled by Phone.apk.

Sleeepy2: The features you want have to be implemented in Phone.apk.

FBE: Thanks :)!

Thanks for the support guys! Happy New Year in advance :P!
[G1 Android Development] Burag:
Hmm, IMO there is a little mess in Call Log and I think that number is not really important information that I'd like to see in Call Log.

And also, I'm a kind of minimalistic :p
[G1 Android Development] Penguin_me:
Birthday field ?

Hi, first of, love the changes to the Dialer/Contacts, but I do have a request; could you add in the birthday field for contacts please ?

Apologies if someone's already asked, but a quick search (sorry, I copped out of reading the entire thread) didn't show it up here...
[G1 Android Development] Wysie:
Penguin_me: It was one of the main things I want to do, unfortunately there is NO way to retrieve the Birthday info. It's not even being retrieved into the phone :(. I might be wrong but from what I've found so far this is the case. Programs like EboBirthday make use of "Notes" section to store the info, not the actual Birthday field in Google Contacts. For now you can take a look at this: http://bit.ly/5CJOh7 Including your birthdays into Google Calendar. Not exactly what you want, but hey.

starfarer: Sorry :(.
[G1 Android Development] camalot:
This is something that I was sort of looking at how to do too. Google contacts actually allow any "field/value", we just need a to have them sync and store them in the database. The best way would first be to figure out how to store them in the database without having to alter the database. I wonder if the "extensions" table in the contacts database would do what we need. it has 4 columns, id, name, value, person. This would allow custom "label/value" for the contact. I haven't looked what the contacts provider does with this table yet, and my extensions table is empty.

I'm still working on the custom IM clients, i am trying to figure out exactly what I have to change in order to store them in the database.
[G1 Android Development] Wysie:
camalot: If you find out please update me :D. From what I've found so far it seems the birthday info isn't even sync... :(.

For the custom IM clients I think I know how to do them, but I'm out now. Will PM you tonight or something.
[G1 Android Development] Camelrider1:
Dear all, I will use the Contacts.apk with my Galaxy, I have the firmware 7500XXIK4 with SU and Recovery 4.4.

Is it even possible? Asking for your support.

Thanks
[G1 Android Development] DBeCe:
Thanks Wisie, I love this dialer but is there any way to see when the other phone starts to ring like the old dialer that showed a little launcher? Maybe you could put a counter in 00:00 when it makes the first beep and when you start to speak it starts with 00:01...
[G1 Android Development] Gilliland12:
I have no idea if this is a problem with the app or not, but it seems to have cropped up shortly after using it.

I have my contacts split up into mine and my wife's. For some random reason, the phone will now take a contact out of my group and leave it only in the big all contacts group (which I don't sync with). I then try to add a contact to a group (using the phone) and it won't show my group, just starred in android, my wife's, and system group: my contacts.

If I try to sync with a different group, it shows all of them.

Any thoughts? It's driving me crazy.
[G1 Android Development] Wysie:
Camelrider1: Is it Android 1.6? If it is you can give it a try, but please Nandroid first.

DBeCe: I think what you want is in Phone.apk...

Gilliland12: Does it happen without you doing anything? Or only when you try to edit some contacts? I've tested my groups function and never experienced this...

Burag: 2.33 is out with what you want :).

2.33 is out. Minor preferences/enhancements only.
[G1 Android Development] Camelrider1:
Hello Wysie, no its a 1.5 :-( Samsung has a very bad support for the Android Versions :-(

Have you a Version for 1.5?
[G1 Android Development] Wysie:
Camelrider1: No.. Sorry :(
[G1 Android Development] Burag:
Thanks man :cool:
[G1 Android Development] Gilliland12:
Seems to be after I use that particular contact (not edit, but either call, navigate, etc) from the contact page.
[G1 Android Development] PaY87:
Its such a great mod it should become a part of the regular roms of google :D

I only have a little bit laggy navigation on my 32B Magic.

When I scroll with my finger on the screen all is good but when I do a quick scroll with my finger it becomes laggy..

Maybe its just on my phone, but if its possible to improve this, it would be great! :D
[G1 Android Development] DBeCe:
You're right, sorry ;)
[G1 Android Development] Wysie:
Hi Gilliland12, I made 2.34 already, but am labelling it beta for now due to lack of testing. It's a fault on my part for not escaping single quotes ' and stuff. Please try it here:

http://dl.dropbox.com/u/263378/Contacts_wysie2.34_apk_beta.zip

Unzip and push. For the rest of you having problems with Groups, give it a shot too. Will make it final tonight or something. :)
[G1 Android Development] Michaelr219:
is it possible to mod the dialer to work with premade buttons for each number like the old dialer, instead of having a button template with the numbers pasted over them?

the reason im asking, is because i finally almost got your dialer nearly perfect for my theme (the link below in the sig is my old dialer)

but the biggest problem im running into is the amount of space in between each key... id like to figure out how to edit so that there is zero space between each key, and to leave the button template transparent soo that i can use my premade buttons in place of having just letters...

maybe this is a lot to ask, but im not very good with this xml stuff... any help regarding this would be amazing... please pm me, id like to get this theme released asap and i hate putting out an un-finished product, i was almost tempted to go back to the older dialer with the contact pictures built in, but after trying yours... theres no way i can go back now :) haha

i can post pictures if necessary

thanks again guys, this community has been a tremendous help
[G1 Android Development] yukkio:
It works perfectly. I see you can hide labels (mobile, home...) but Is there another feature or fixed in that version?

BR.
[G1 Android Development] Wysie:
yukkio: 2.34 is the same as 2.33 except that the fcs when dealing with group names with single quotes is fixed, eg. Wysie's Friends.
[G1 Android Development] Gilliland12:
Sweet sweet goodness it works. Whew. Thanks Wysie.
[G1 Android Development] Wysie:
Contacts 2.34 out. Those who are currently using the beta on post #400 do NOT need to update.
[G1 Android Development] Michaelr219:
ok, well if no one is gonna acknowledge my question... could someone atleast point out which xml's i need to work with? thank you...
[G1 Android Development] Michaelr219:
also, what program should i use to edit the xml files?

it keeps saying invalid character before it opens with the 2 editors that ive tried.
[G1 Android Development] xenio2000:
@Wysie

Thanks for all your works...what do you think about to mod

Phone.apk and Mms.apk? those apps need a lot of work :D and are waiting for you...:)

Xenio
[G1 Android Development] xtenpeben:
can u add an option on the menu to change the background please? instead of going to adb and changing it there... :)
[G1 Android Development] iamkewl:
any chance of porting this to the droid?
[G1 Android Development] Michaelr219:
you can open up the update zip... change it there... then resign the zip and install as normal... its easy :D
[G1 Android Development] Kennamer:
Vibrate option?

Is there anyway to incorporate the on and off hook vibration feature [option] of cyTown's phone mod into this dialer? Also, I believe his makes the contact photo's 40% larger when dialing and during a call. If the two were merged it would be the perfect contact/dialer app.

Thank you.
[G1 Android Development] Wysie:
Kennamer: You can use both... cytown's modding Phone.apk while I'm doing Contacts.apk.
[G1 Android Development] xtenpeben:
tnx, lol ;)
[G1 Android Development] plemen:
I would love to know as well - how can we customize the dialer? Different buttons, remove rows (ex. the bottom row)...

Thanks.
[G1 Android Development] Wysie:
plemen: Removing rows is out for now. It would require me to load another layout altogether, since with the bottom row removed there is no way to backspace/delete.

Michaelr219: Let me take a look :).

Update:

By the way, geesun has kindly sent me his call log grouping code yesterday, and I've been merging his stuff into mine today. I hope to get it out to you all soon. It's not as easy as I've hoped :(.
[G1 Android Development] BloodyWasHere:
Hey wysie, im just wondering, is the latest version(2.34) compatible with Enomther's TheOfficial? I know that he created 2.21, but i like the updates u put up for 2.34. If its not compatible with it, is there a way to make it so? what needs to be changed?
[G1 Android Development] Wysie:
BloodyWasHere: I push my code to github all the time, I think you'll have to wait for enomther to compile it against his build environment :). Go bug him :P.
[G1 Android Development] :
Feeling sorry for all the asop users, being from the uk has its advantages after all :D runs beautifully for me this mod on the tmo drc92 enom rom ;)
[G1 Android Development] Neejay:
Is there a way to delete duplicate contacts? I flashed another rom and didn't wait until the contacts synced, now I have duplicate contacts (about 91).
[G1 Android Development] Wysie:
Neejay: Use Google Contacts, www.google.com/contacts. There's a "Find Duplicates" function.

On another note,

Contacts 2.5 BETA: http://dl.dropbox.com/u/263378/Contacts_wysie2.5_apk_BETA.zip

What's New:

Group call logging

Take note it's beta. Feel free to report bugs. Got to spend some time with the girl now ;).
[G1 Android Development] Neejay:
I did some searching and found that :) Thanks for the support though!

2.34 looks great! And I see that you finally edited the in-call dial pad (not sure which build this was updated/fixed though...). Good job man. It's now included in the "Super D" ROM as well (v2.33)!

And yeah, definitely want to keep the girl happy ;)
[G1 Android Development] Camelrider1:
Dear Wysie,

thx for your response, but i will delete the "most called history" , you can maybe say me in which file the information are stored away with it I by hand can extinguish?

PS: sry for my English :-(
[G1 Android Development] :
Downloading now, will report back.
[G1 Android Development] Wysie:
Neejay: I did not do anything to the in-call Dialpad. That's controlled by Phone.apk. I believed either cytown, xenio or some themer/rom dev did it :).

Camelrider1: If I don't get you wrongly, you want to clear the most frequently called? Go to Favourites, press Menu, there you have it :).

shadowch31: Great! I intend to release the final one by tonight. Actually the beta I posted is more or less done, but I want to add some more functions, as well as fine-tune the layout slightly.
[G1 Android Development] Neejay:
Ah, ok. Must have been the Super D ROM then.