yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Camelrider1:
Thx Wysie, but I can only delete the Favorites not the Frequently called...
[G1 Android Development] :
Goto favourites and press menu, a window pops up with six options, in portrait view this is the last option on the left, in landscape view its the middle on the bottom.

If it ain't there click on more, preferences, about and tell me what the version number is please.

@Wysie - damn fine work fella, had my mother sister best mate calling me and me calling them and no issues to report so far. All incoming and outgoing are grouped nicely! As always fella top notch :D
[G1 Android Development] Camelrider1:
I have the six options but no option for Delete the Frequently called,

My Options are,

*View Contact

*Call Mobile

*Sens SMS/MMS

*Add to Favorites

*Edit contact

*delete contact

I have the Android Version 1.5 (Samsung Galaxy)

It would only the file name for the Save file for the History, so that I can edit it.

Thx
[G1 Android Development] :
Do as I posted above and give me the contacts version number please.
[G1 Android Development] Camelrider1:
I can not see the Versionsnumber but this Apk is from 27.11.2009 Size 353 k

I Upload this on Rapidshare...

Contacts.Apk
[G1 Android Development] :
Damn that's an old one! Goto the first page and download the latest 2.34 from there.

All will become clear then my child :D
[G1 Android Development] Camelrider1:
Thx for your tip, but i have Android Version 1.5 and i can not use the contact.apk V 2.34 from Dream, its not work :-(

I need the name of the log/history file, so that I can edit it

thx
[G1 Android Development] Wysie:
Camelrider1: It's not a file... :(. it's stored in People.CONTENT_URI if I dont' remember wrongly...
[G1 Android Development] Wysie:
2.5 is out. Those using the beta, update! ;)
[G1 Android Development] FatBoyExtraordinaire:
Can't wait to flash!
[G1 Android Development] tjhart85:
Just loaded 2.5

I see two issues that look somewhat unpolished.

If the name is too long, it makes it look sloppy.

For example:

***** ******* (

is all that shows on the screen (in portrait mode)

Also in portrait mode, the phone numbers for everyone is being covered.

by the timeframe. For example:

Mobile 1-555-555 5 days ago

is what is visible

Or worse:

Mobile 2 December 26, 2009

(the 2 was the only part of the phone number that's visible).

For the second issue, I could simply remove the numbers from being shown & that would look fine, but the first one would either need to make the letters smaller (is this possible) or truncate the name in order to fit the (##) in place.

EDIT: Added attachment. Sorry about the hack-job I did on it, but some people I know are ultra paranoid, so I shielded their info.
[G1 Android Development] :
Simply amazing fella, that little message button when you open a grouped contact is quality! Forgot all about it been that long since I flashed geesuns many moons ago.

Another donation on the way come payday!

One little thing and I'm sure I have seen it about in my phone somewhere but is it possible to make it so only numbers from say the family group can get through to me whilst the rest are sent to voicemail?

Reason I need it is if I'm out on business and my little girl is with my mother I want to make sure she can reach me anytime, doesn't look good having your phone going off when with a client.
[G1 Android Development] david1171:
@Wysie I love all of the things you have done with the Contacts.apk, and there is one thing that I have wondered for quite some time (from a theme-ing aspect at least), which .xml controls the color of the text in the title_bar_tall.png (where the text is out of color, I need to change that image anyways now, with your latest update;) had a little reverse thing going before the call log grouping in 2.5), or is it something in resources.arsc that controls it?

If it is in resources.arsc, is there a way you can make the color of it changeable like you did for the dialer text?

(This is making me want chinese food again, and they slowly steal from my nexus one fund.)
[G1 Android Development] :
I don't see this at all, the name shows for me but is cut off towards the end. Simply scrolling down to it wraps the text so you can read it all also resizing is an issue for me. It looks great but you say you need it resizing then someone else comes along with a longer name saying they need it resizing. End up needing a magnifying glass in the end :D
[G1 Android Development] Estyle:
thx man..

.
[G1 Android Development] tjhart85:
I'm just throwing up options....I probably wouldn't want the size reduced either, but I do think the name should be truncated down to fit the (##) if it's going to be there. It makes it look really unprofessional to have a ( floating off at the end.

I've added a hack-job of a screenshot so you can see what I mean. --http://xdaforums.com/showpost.php?p=5271183&postcount=437--

I'm not intending to be harsh or anything, I've only recently found this Contacts replacement, but I'm loving it! It has so many things that should have been included stock from google. I'm very impressed with it.

I'm just giving feedback on a new feature.

I would love this as well. At work we frequently use our phones to get a hold of each other & it would be great if I could have it set so for the WORK group it would ring, but for everyone else it wouldn't.

EDIT: Also, just noticed that when you click on the person in the call log, it brings up all the detailed information. That is slick!
[G1 Android Development] :
And the little message button, can't forget that ;)

And I get what your saying but mine just fades out the last letter before the seperator and looks kinda good to me but do see your point. Guess I'm just easily pleased and a case of each to their own.

Edit: Just realised why I wouldn't like it, so to add reason to my point...

I suffer with OCD and having the fonts different sizes for different contacts would drive me insane :D well more insane...
[G1 Android Development] tjhart85:
I didn't notice the little msg button. NICE!

We're in agreement with the shrinking of the characters, all it would take is one contact with a long name to just screw the whole concept over completely.

My thee suggestions are these:

1. Leave it the way it is now, I'll get over my sadness in about 3 seconds.:)

2. Truncate the characters so (##) fits on the screen

3. Remove the (##) completely for the ones that would not fit on the screen.

For 1 and 3 if you really want to see the information, you can view it in landscape mode (unless it's a really long name at which point, the respective rule would once again come into play).
[G1 Android Development] tehseano:
Wysie, I love your additions to the dialer, honestly, standup job. My only request is, is there a way to save the settings to the sd card or something? Anytime I update cm roms, it overwrites any old settings, so I have to go back in and change everything, which is an often occurrence. Is there any way of an ability to save/backup settings?
[G1 Android Development] bfreexxx:
2.5 sans slider bug for TheOfficial DONUT

hey Wysie,

would you mind making a v2.5 for enom's DONUT AOSP? (meaning w/o slider bug)
[G1 Android Development] lp1527:
T9?

Hi,

Awesome work-- THANK YOU!!

Any chance of a T9 dialer?? That would be INCREDIBLE!!!!!!!

Thanks!!!!!
[G1 Android Development] BloodyWasHere:
thanks man, im gonna bug him right now!
[G1 Android Development] enomther:
v2.5 for TheOfficial

v2.5 for TheOfficial can be found here ...

http://xdaforums.com/showpost.php?p=5273344&postcount=6186

~enom~
[G1 Android Development] Wysie:
Thanks enom :). Updated first post.

Regarding all the other suggestions, I'll look into them. My main goal was to get 2.5 out with the group call logging + my own fixes first :P.

shadowch31: Thanks mate :)!
[G1 Android Development] Wysie:
You're demanding, get lost :P. Jk ^^. Looking into them right now. For issue 2, that is precisely why I made it possible to hide the Green Call button, and use the call type button to make calls instead (the incoming/outgoing/missed). also, that was one of the reasons why I decided to enable hiding of labels and numbers.

"Fixing" issue 1 as we speak.
[G1 Android Development] mailman1387:
Wysie

I have a request for your next update.Is it possible to add an option to only show the in-call icon and call length without the contacts name/number under the icon?That would be for only contacts that have an icon set to there names but if not it should show regular.

Also when i installed the app it put a folder of many layout icons in my gallery.Can i delete those or is it something i need to keep.
[G1 Android Development] atolar:
Any chance this could incoorporate the Eclair style of using accounts? Or is that another thing entirely?
[G1 Android Development] Wysie:
I've been testing out various layouts but can't get the desired effect for the names and count in the call log :(.

Update: I finally got something I like :P. Also added the function to view call log from a contact directly :). See attached screenshots:
[G1 Android Development] cacheinjection:
@Wysie

You are awsome, sorry i keep meaning to come over here and say so.

i love this app.

one little thing to ask

Is there any chance to get the voicemail button to go to hullomail app?

Anyways Great work, Keep it up bro.

Cache
[G1 Android Development] Wysie:
cacheinjection: Isn't HulloMail already in? Is it possible the UK Hullomail is different from the US one?

Update:

Just checked, seems to be different. Unfortunately Market Enabler has no UK setting. Anyway, I found some logs on the internet, possibly with the UK HulloMail. I've made a BETA version of it, please try it.

Changes:

Added HulloMail UK (please report if it works)

Fine-tuned the group call logging further

Added menu function to view call log directly from contact

Link: http://dl.dropbox.com/u/263378/Contacts_wysie2.51_BETA_apk.zip

Unzip and push. This is NOT an update.zip.
[G1 Android Development] lilithpro:
first, your modifications are really great and something which should have been done by google in the first place.

I have an issue with the german locale where the width isnt sufficient to hold the duration, the icon and the description. see attached image.

I think, since the green arrow and "outgoing call" are redundant, removing either one should not be a problem, but give the needed room.

Also, the call grouping is simply awesome. i dont know if anyone mentioned it before, but would it be possible to group any event by contact, like incoming, missed and outgoing by one contact in one group?

keep up the good work!

greetings
[G1 Android Development] cacheinjection:
na its not on the list here, i dont know if it helps but the name of the apk for hullo mail on my phone is:

com.hullomail.android.messaging.apk

hmm seems strange that it doesnt work, would have thought that the apps would be the same for uk and us.

cache
[G1 Android Development] lilithpro:
For me, the "view call log" menu item shows only outgoing calls, no missing or incoming...
[G1 Android Development] Wysie:
lilithpro: Can you check with another contact? It doesn't make sense at all since all I do is call up the call log tied to the number. Nothing else =\. I'll take your suggestion of hiding the text/icon into consideration :).
[G1 Android Development] bluedragon1982:
same bug like in the screenshot for me, iam from germany

btw: Thanks for your great work
[G1 Android Development] lilithpro:
i see, the problem is: for most of the contacts, i get only outgoing calls, because their numbers in the address book have international format +49.... but when a call is incoming, they only have the national format. So, my girlfriend's number is listed two times, once in the +49... format, containing only outgoing calls, and once in 0...., containing incoming and missed. Matching these together isnt really needed in the original calllog, but with the grouping feature it would be good to maybe regex match these to get them in one group.
[G1 Android Development] cacheinjection:
Thats the one mate, thats awsome you are a god!

can i include this beta in darkstar v0.6.8?
[G1 Android Development] :
Give him a few hours and I have no doubt he will release an official update instead of beta. This is the mod god were talking about ;)
[G1 Android Development] Wysie:
cacheinjection: It's your theme, do as you wish! :D

lilithpro: Looking into it right now... :(.

Update:

ok, it now takes country code into consideration. I was trying to write some regex code and then I found PhoneNumberUtils! http://developer.android.com/refere...l#compare(java.lang.String, java.lang.String)
[G1 Android Development] lilithpro:
I maybe have an idea to make this easier:

While you match the number to the call-log entry, and fail if the number in the log is different to the one in the phonebook, the Dialer is able to match the number to the contact, even if it starts with 0...

Maybe you could use that routine to get the relevant entries and drop the differentiation between numbers. Normally, i'd use that feature to check when i last called somebody or when i last got a call from him. To/from which number that happened isnt really interesting, so on press on the calllog menu item in the contact entry just display all calls from all numbers from this contact, using the same function which maps contacts to numbers, to overcome the matching problem.

For those who want to know the number anyway, you could use some of the space freed by removing the obsolete description "incoming" or "outgoing call" to include the number in the log entry.

:)
[G1 Android Development] Wysie:
lilithpro: You read my mind regarding replacing the incoming/outgoing words with the number :).
[G1 Android Development] bbbblack:
WYSIE !!!! Thanks for the call log grouping feature :D !!! Did you finally get a hold of geesun? Or did you cook it up yourself?
[G1 Android Development] Wysie:
bbbblack: See first post :P. xdan140 helped me get hold of geesun (I think they are friends IRL), and then geesun was really nice about it, gchatted and sent me the code for it :). Since I got it I've made numerous minor changes to it, but without geesun it wouldn't have been so fast.
[G1 Android Development] kingchris:
@ Wysie are u able to add multilang to your canges in contacts apk?

if u longpress on a Contact unter "Calls" there are things like

"Remove all [Name]" and

"Remove all [Number]"

but i'm prefer using a german Layout and "remove" is not a german word :)

i will do some translation for u if u want
[G1 Android Development] Wysie:
kingchris: I'll sort out my strings.xml soon, most of the strings are there already, except for a few. Once done I'll start asking for translations? :)
[G1 Android Development] kingchris:
i cloned your git and managed to translate the strings xml myselve. now i have to compile it again ;)
[G1 Android Development] Vlad83:
Thanks for the grouping feature! I've asked for it several times when you and Chains initially started working on contacts.

I am getting multiple entries for some contacts with different times grouped, however. I am on The Official and just upgraded from the 2.21 that Enom edited. Hope 2.5 gets ironed out as well. Keep up the good work and thanks!
[G1 Android Development] Wysie:
Vlad83: I know about the multiple groupings. Unfortunately, just PhoneNumberUtils isn't enough. I've polished it up slightly, as long as your contact is named chances are it'll get grouped together.

For unnamed contacts (unsaved), I also try to compare the numbers if they are at least 8 digits.. Not exactly the smartest way I know, but I can't think of anything else :(.
[G1 Android Development] pconwell:
Suggestions?

Thanks for your quick response on twitter. I looked over the forum and I couldn't find the information I wanted, but if I missed it, I'm sorry. So, on to my questions:

1. Didn't there used to be an option to show a contact's title?

2. How do you get the barcode you show in the screen shots?

3. Is it possible to check box select which groups you display like in Eclair? (Right now we can select family OR friends, but I want to be able to see family AND friends.)

4. What does the phone.apk do separate from the contacts.apk?

Thanks for devoting your life to this.
[G1 Android Development] blackvyper:
Is this thing updated EVERY single day?
[G1 Android Development] :
Pretty much, once Wysie is on a mission he goes at it all guns blazing :D

Besides no one forces anyone to update, just do it once a week if you like being stuck with old features! Lol
[G1 Android Development] lilithpro:
Very nice, everything working as intended. The overlap in the calllog entries is gone and its grouped together, although horribly slow, but i guess i gotta cleanup my calllog a bit.

Just one thing: (im sorry to keep criticizing you)

Say, my girlfriend has 100 call-log entries. From two different numbers. The calllog shows: Girlfriend (100)

When i click the group, i get a list with entries of just the last used number:

there are 98 entries from number 1234567890

2 entries from 0987654321

When 1234... has the last entry, i see only 1234... in the group. When 098... has the last entry, i only see the 2 entries from 098...

The function for enumerating the entries for the group seems to be different from the one for calculating the number of entries per contact.

Also, i dont know if intentional, when selecting the calllog-option in a contact's menu, the number selecter still appears. I thought showing all entries from all of a contact's numbers may be a bit more practical.

Btw: awesome work!
[G1 Android Development] swivel:
Please forgive the noob question. I did search and have played around with the phone, but still haven't found an answer. If anyone could be so kind as to answer: How do I create a new group? Thanks!
[G1 Android Development] :
Open contacts.

Press menu and select Manage Groups.

Press menu and select Create Group.
[G1 Android Development] swivel:
D'oh! Thank you.
[G1 Android Development] mailman1387:
Suggestion and a Question

Is it possible to add an option to only show the in-call icon and call length without the contacts name/number under the icon?That would be for only contacts that have an icon set to there names but if not it should show regular.

When i installed the Contacts.apk it put a folder of many layout icons in my photo gallery.Can i delete those or is it something i need to keep.
[G1 Android Development] Wysie:
I don't get 1. Where? =\ 2. Install barcode scanner from Market :). 3. Think it's possible, may take a look at it, low priority for now. 4. Phone.apk handles your actual phone calls, including blacklisting of calls. I'm sure Contacts.apk can do that part too, but think it's better to leave it to Phone.apk. Without Phone.apk you've no signal/radio.

mailman1387: A screenshot will be nice, or some rough mock up. I'm not really clear on what you're sayin. Layout icons in gallery? I think you can remove them... My gallery doesn't have them.

lilithpro: Will fix it. I intend to have contacts grouped by name. Quite a bit of stuff to change though. Thanks for the detailed report.
[G1 Android Development] FatBoyExtraordinaire:
New update, yeah buddy!
[G1 Android Development] sivaavis:
Issues

Hi,

Your updates are awesome and I like the call grouping function. The latest update is gud but has 2 problems that I could note

1. I have received calls from +186XXXXXXX and +86XXXXXXX (sometimes while calling through VoIP, the country code doesnt show). Both are of the same person and the calllog is combining these two, which is correct. However when I open the detailed call log I see only the calls from first number and not all. It says (49) but shows just 5.

2. The call log takes long time to populate. I restarted the phone and it is slightly better. But I am going back to the earlier version for now.

Thanx and great going!
[G1 Android Development] Wysie:
sivaavis: For issue number 1 I am looking into it right now. The ideal solution would be to group by contact, and still show every single number when viewing the detail. However, Android's default CONTENT_URIs and filters makes it quite difficult to do so (I'm a noob :().

For issue 2, I've looked into it and it's much faster now. Reduced quite a lot of redundant queries.
[G1 Android Development] Wysie:
Ok guys, I've made a version that performs slightly faster, and groups and shows the logs properly now. However, I have to go out :P, and so I'll post a beta here in a while. Please test and let me know. :)

Update:

Here we go:

http://dl.dropbox.com/u/263378/Contacts_wysie_2.52_apk_BETA.zip

Please report back in this thread. Thanks!
[G1 Android Development] lilithpro:
With 2.52 BETA, the problem is still the same for me:

With more than one number, the call count in the overview is right, but when viewing the entries only the most recent number called is shown.

Here, there are 98 entries from a number starting with +49176..., which seem to be counted, but not shown. If i call this number and it gets the last entry, only these will be shown, the 2 from +49541.... wont.
[G1 Android Development] Wysie:
lilithpro: it shouldn't happen cause i now pull the contact's numbers and iterate them instead of the call log numbers. Can you PM me the exact 2 numbers you are having problems with?
[G1 Android Development] Wysie:
Hi lilithpro, i also tried with different numbers, say home and mobile, and both show up just fine. No offense, but did you unzip and push the correct beta?

check about under prefs. It should say 2.52 beta.
[G1 Android Development] lilithpro:
i did, but i did a re-push in recovery and its working now o.O don't know why it didnt work when running. So, sorry :) working good now.

Just noticed one very, very minor thing: Opening a contact's call-log group has his avatar and name displayed in the headline and below the name, a number. This seems to be the last called one or so, it is not needed and a bit confusing because the log contains more than this number. You could maybe use this space for other info, like the call count (same as in the overview).

Thanks, and sorry again for the confusion :)
[G1 Android Development] Wysie:
Phew :p. Glad it works now! I agree, the number is confusing, will shift it below the call again, return call, etc text.

Is the call log a lil faster now?
[G1 Android Development] FatBoyExtraordinaire:
My dude, do you ever sleep? lol I just flashed .51 and I'm sure when I wake up, I'll be flashing .52!
[G1 Android Development] daveid:
It is still pretty darn slow to bring up the call log (and to move away from it, in fact going from log to phone to log to contacts caused an ANR). I flashed back 2.5, which brought the speed back, it must be something with the new way you are detecting duplicates.
[G1 Android Development] lilithpro:
It is a little faster, but it still takes around 6-8secs to build the list...guess i have to cleanup a little more.
[G1 Android Development] Wysie:
daveid: ok. Yup i know what slowing it.. let me see what I can do.
[G1 Android Development] pconwell:
Thanks for taking the time to answer my questions.

I meant to say organization, not title. Did there used to be a way to show a contacts organization? Or am I just getting old? :D
[G1 Android Development] cb7tuner93:
Can this be used on the G1 with Manup456's Eclair 2.0.1 ROM??
[G1 Android Development] :
Open contacts.

Long press a contact and edit.

Enter organization details in the 'organization' option.

Press menu and hit done.

Go back to contact list and press on the contacts name.

This will display ALL fields that have been filled in whilst editing/adding the contact.

If you mean in the straight contact view itself then I doubt it due to space restriction and besides its only one touch to see the full contact details.
[G1 Android Development] matata86:
Call log is very lagg... allways alert "Not responding"...
[G1 Android Development] 2dorr:
Yeah call log it has big lag
[G1 Android Development] camalot:
I got an FC when i cleared the log of one contact, but when i cleared the next contact, i did not get the FC.

I've attached the logcat and the traces file that was created. If you need any other info from me, just let me know.