yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] ChainsDD:
1.6 only. Not really sure what it would do to 1.5...

In other news, I got that ugly keyboard bug fixed. Thanks for finding that for me Wysie. Back to work on exciting new features for you.
[G1 Android Development] Christopher3712:
nicely done!

Downloaded through browser and installed. I'm digging the navigate option. Bravo!
[G1 Android Development] MetalMessiah78:
Install through barcode worked mint. Thank you so much! I'm loving the update, and I agree, the Navigate To feature is dope!
[G1 Android Development] Cabarnacus:
Voicemail handler option is not recognizing Hullomail UK app which i believe is slightly different to the US one.

Any chance of a quick fix?
[G1 Android Development] Cabarnacus:
Also, I'm getting an acore process crash and fc whenever I open the keyboard while highlighting a new field in edit contacts, eg. Whenever I try to add a contact's address I tap on the field and open keyboard then crash happens.

Iv attached a log collector output. The crash happens at 12-17 01:08:38.396.

I'm using version 1.4.1
[G1 Android Development] yapueloco:
im not sure if this was already posted but when you go to contacts and scroll down or up the letters that go with each contact are unorganized and wrong
[G1 Android Development] Cabarnacus:
Had a look at mine and I'm not having that issue.

Is it when you pull the grey tab and the letter shown in the middle doesnt match up with the contacts scrolling in the background? That only happens at the end of my list but it's because it can't scroll any further down.
[G1 Android Development] camalot:
I'm not either. How about adding the "grouping" by letter like eclair has (like the attached image), and a way to clear frequently called :)

Thanks for your work on this, it's great.
[G1 Android Development] ChainsDD:
I'm not sure I have access to the UK version. Can you get me a log of the app launching? I'll be happy to integrate it, I just need the Intent.

Looking into it, but I'm not sure it's mine. I haven't done any messing around in those bits...

I believe that's been discussed over in Wysie's thread and we've determined it's outside of our apps, something about the way things are compiled. Are you using a rom other than CM?

Both features are on the TODO list.
[G1 Android Development] Cabarnacus:
I've attached another log of the app being opened a couple of times across the evening. Sorry it's so long, I'm not sure which bit is needed so I sent the whole thing.

Thanks for having a look though. Its maybe Wesgarner's ROM, I'll have a muck about on Cyan's and see if its common to the ROM's base or something Wes has done.
[G1 Android Development] camalot:
awesome, cant wait until more features are added, keep up the great work.
[G1 Android Development] Cabarnacus:
I just pushed the old Contacts.apk from 4.2.5 to 4.2.8.1 and Wesgarners 9.2 and I'm getting the same error opening the keyboard in the edit contact menu. So i guess it's something to do with Cyans ROM that Wes is using as a base.

Anyone know the best course of action to report the bug?

Who's more approachable Wesgarner or Cyan?

Also thanks for all the hard work on the Contacts app, it's good to get useful changes and facelifts on the apps that are used daily.
[G1 Android Development] Wysie:
Cabarnacus: Since you're using WG's ROM I suggest you report to WG. He'll probably forward your report to Cyan if it's determined to be cyan's ROM :).

I'm really glad you guys are liking the Navigation option :D.

Update: I've asked xenio to ask geesun if we could have the source for the call grouping option. I've also found a geesun on github and contacted him (not sure if it's the right person). If I don't get any replies when I'm back from my trip I'll attempt to write it (or ChainsDD might already have done it by then ;)). I dislike re-writing a function that's out there somewhere :P.

In the meantime I've been looking into clearing the frequently called entries, but can't find any light yet :(.

Update #2:

Wasn't looking hard enough, I found some light. Can't guarantee an update tho (got to prepare for my trip from tmr till Sunday :P).
[G1 Android Development] Wysie:
camalot: Good news for you :). I got the clear frequently part working. Will post in a while, trying to optimize it (it's quite slow for now, I've commented why in my code, check out my github in a while if you're interested).

Update: More than just clearing it, I've implemented the ability to hide it always :).

Release in a while. Also, clearing the frequently called part works fast now :).

Update:

Link: http://xdaforums.com/showthread.php?t=599194

I'll be away for a few days, can't wait to see what ChainsDD will add to it during this period! :D
[G1 Android Development] Kurius:
love it :D not much else to say but thank you
[G1 Android Development] ChainsDD:
Ok, so it looks pretty, but I forgot that little thing called functionality...

I got the landscape bug fixed. Not the most elegant, the entire app is locked in portrait, but I'm looking into something else.

I'm working on the whole buttons not working at all thing right now.
[G1 Android Development] mgorman:
just tried mine. same thing. call and voicemail buttons don't work
[G1 Android Development] matt_stang:
Hey it opens right? These are minor bugs, I'm sure they'll be fixed in no time
[G1 Android Development] jay652:
Agreed; this would be awesome. For instance, I use YouMail.
[G1 Android Development] ChainsDD:
Fixed the FC when opening the keyboard, and made the buttons do something :o. Link in the first post has been updated.

I'll get something going with different voicemail apps tomorrow.

BTW, mgorman, It should work just fine with TheOfficial AOSP. It is just a modification of the AOSP Contacts.apk
[G1 Android Development] mgorman:
i know I said it works. Just had the same problems as the others with the buttons not working.
[G1 Android Development] ChainsDD:
I must have missed that. Sorry.

Buttons are fixed now tho.
[G1 Android Development] hu333:
nice work. I love it.

thanks
[G1 Android Development] GoliathTheRipper:
this dialer is compatible with dwang 1.13 ????
[G1 Android Development] mgorman:
it should work on any AOSP rom
[G1 Android Development] vigan8:
nice! i got it installed using terminal :D
[G1 Android Development] Clipse89:
Could you tell me the commands to put in the terminal to get it to work?
[G1 Android Development] G1-evolve:
what he said
[G1 Android Development] sagementor:
Does it include the handwriting recognition to look up contacts by initials?
[G1 Android Development] theGchild:
i'm on CM 4.2.5 and i just clicked install from the download screen and it worked... how crazy is that? gotta love CM.
[G1 Android Development] G1-evolve:
Just tried it. Just install it like a regular app. No need for terminal or nothing. Use ASTRO or somthing.
[G1 Android Development] Sapith:
It says it that Contacts is already installed and gives me the option to either launch or uninstall. The latter is not possible.
[G1 Android Development] Alucardis666:
How do you install this/what are the commands to enter?
[G1 Android Development] Sapith:
I need help installing this too. I'm trying through adb but apparently my command is incorrect.
[G1 Android Development] harpreet1988:
Put file on the root of your C: drive.

adb remount

adb push C:\Contacts.apk /system/app

adb reboot
[G1 Android Development] carnegie0107:
put it on the root of your sdcard. (meaning not in a folder).

in a terminal:

su

cp /system/app/Contacts.apk /sdcard/Contacts.apk.bak (to backup your old one)

cp sdcard/Contacts.apk /system/app/Contacts.apk

reboot (may not be necessary, idk)

I like the idea of allowing you to choose an app to launch when you click dialer (but the option to dial voicemail would also be good, though more difficult to implement as a choice side-by-side with the option of an app). I use YouMail, personally. :)))
[G1 Android Development] millowster07:
GREAT JOB!

now see if you can get youmail on the app list too! As far as opening vmail. :)

ty!
[G1 Android Development] eessel:
dude! A very great big THANK YOU! I love it!
[G1 Android Development] yrrebnarg:
BTW, you can go to Settings->Call Settings->Voicemail and change your voicemail number to your google voice number.

I've even taken it a bit further and voicemail access to "no" for my mobile phone in the Google Voice settings and set the voicemail number on my phone to 214-555-5555,*,pin so I can still make other phones ring when I call but check my voicemail pain-free even without data.
[G1 Android Development] s0lidjacks0n:
could you possibly have it check for google voice, or if you get the integration of visual voicemail up give me some pointers on how you did it so i can set it up to do google voice because i love the transcribed voicemails
[G1 Android Development] theGchild:
Use estrongs file explorer. One word of caution I noticed with this method, when you reboot your phone. You need to uninstall and reinstall. At least that's what has happened to me.
[G1 Android Development] Alucardis666:
works. but the voicemail button brings me to a force close.
[G1 Android Development] yrrebnarg:
A thought...

If you change the package name to something else, you can just have the contacts app handle the intents. Keep the old contact list around. The "green button" intent etc are all selectable. That way there won't be all the pain around the install and non-rooted folks can join in the fun.

edit: I guess internal APIs might be a small source of pain. I'll have to look at the contacts app's source sometime.
[G1 Android Development] matthewboii:
i get a fc when trying to call people from contacts now
[G1 Android Development] jubeh:
HEY! THIS IS MY DIALER FROM MY ECLAIR BUILD I KNOW BECAUSE IT LOOKS JUST LIKE IT I MADE IT AND YOU DIDN'T GIVE ME CREDIT AND I MADE IT AND IT'S ALL MY CREDIT ME ME ME ME!!!!

lol, j/k, just had to act like a retard...

I confirm it works on a stock ADP1 1.6 image, which is the build I use as my main one. But yeah, still have all the problems mentioned before. Have you tried making just the physical appearance port and leaving out all the code? Should be a lot easier and less problematic.
[G1 Android Development] ChainsDD:
I've not been able to reproduce any of the FC's people have mentioned. I've tried on both my mt3g and my wife's G1. If you get one, please try and get a log so I can figure them out...

@jubeh - Damn! you caught me... forgive me?? :rolleyes: Other than that, most of what I've done has been just bringing back the visual stuff, at this point I've done very few changes to the functionality of the app... but that's all to come soon
[G1 Android Development] cyanogen:
I pulled this into my donut repo, will keep it tracked for future releases.
[G1 Android Development] theGchild:
That's great news Cyanogen. Perhaps it will cure the issue of having the FCs upon reboot. The contacts program (dialer and all) opens fine, but FCs on trying to initiate a call. I then uninstall via astro and reinstall via fstrongs and all is gravy until the next reboot.

Looking forward to the full eclair contacts in CM.
[G1 Android Development] mhmyeahdavey:
why is it when I try to download this, it downloads and saves as Contacts.apk.zip ? :o
[G1 Android Development] mgorman:
For all you that are receiving FC's, what ROM are you on? ADP, AOSP, etc.

I'm on AOSP mt3g and have no problems at all with the dialer
[G1 Android Development] Zei:
Was wondering why I couldnt install this on terminal with the original instructions...so i didi this

Be sure to do a NANDROID backup before hand just in case

Added the #mount -o rw,remount /system line to it. Props to the OP for it tho
[G1 Android Development] neonstorm:
Google Voice integration...

Nice job so far! I saw a couple of mentions about Google Voice's VM, which would be nice (although we still get the stock GV notification) - but I don't know if anyone noticed (or I'm the only one experiencing) problems with the dialing out through Google Voice.

Whenever I dial with this dialer, I always go out through my cell carrier vs. GV. :(

Keep up the good work though!
[G1 Android Development] ChainsDD:
I tried, and I can't duplicate this. I set GV to ask and then to use for all calls. Both times it went through GV fine. What ROM and version are you on?

That's really strange. Are you downloading on the phone, or computer?

Thanks! I'm glad you like it.
[G1 Android Development] mgorman:
whats the status on the voicemail feature?
[G1 Android Development] Brandice128:
Voice mail button doesnt work.

I'm running on dwangs v1.11
[G1 Android Development] G1-evolve:
Getting FC when trying to make a call.
[G1 Android Development] Grantisimo:
I haven't had any problems so far! This is a pretty sweet upgrade to the dialer. (:

I'm using the latest Cyanogen (4.2.7.1) on a MT3G.
[G1 Android Development] MontAlbert:
any chance of merging this with the modded contacts.apk from xenio2000 and geesun?

http://xdaforums.com/showthread.php?t=582508
[G1 Android Development] neonstorm:
CM 4.2.7.1

I set GV to ask for each call, and lo-and-behold it seems to be working fine. In the ROM's dialer it'd been showing the full GV 805-xxx-xxxx number when it dialed and this one showed the actual dialed number... it threw me off and I immediately assumed it wasn't working. So it works even BETTER again! Sorry for the false alarm!! :rolleyes:

Ryan
[G1 Android Development] oraeanast:
any way to enable haptic feedback when pushing the number or buttons on this dialer? Used 2.0 builds on my g1 and they incorporated haptic feedback. thanks
[G1 Android Development] d00m:
Just wanted to add that this was causing extremely high load times (uptime) running an older version of cm. Reverting to the original version fixed this. It seemed to run fine other than that though.
[G1 Android Development] V1R3Z:
i installed it like a normal apk from the phone and it all worked good till i started trying to make calls... it fc 100% of the time BUT i remebered that im on THE Oficials ADP 1.6 rom and u said in the 1st post that ur using aosp right? well im guessing thats why alot of these other guys are getting the FC's.

i really liked it tho ill install it again once i switch to the officials aosp 1.6

nice work.
[G1 Android Development] thugmafia:
thanks bro every thing work fine even VM bott
[G1 Android Development] electrolemon:
I can't even see the voicemail, call, or delete buttons. The rest of the dialer is there, though.
[G1 Android Development] xManMythLegend:
I second this request.
[G1 Android Development] xenio2000:
This Contacts.apk is based on Cyanogen mod, and Cyanogen already includer the Geesun tweak code that show Photos in contacts tab.

Xenio
[G1 Android Development] Wysie:
Works wonderfully on Amon_RA's ROM, thanks!

Update: Not an issue, but I ran the apk through apkopt and it shrank from 633kb to 370kb ^^.
[G1 Android Development] ChainsDD:
I've gotten it launching T-mo's Visual voicemail (if installed) when you hit the voicemail button. I'm still working out a good method for others. I'll get it, I'm just still a noob when it comes to java. Check out the new version if you use Visual Voicemail. If not, there's teally no reason to.
[G1 Android Development] magana1268:
do you can give me the complete commands to push with adb. thankyou
[G1 Android Development] ChainsDD:
Navigate your command prompt to where you downloaded the apk

adb remount
adb pull /system/app/Contacts.apk Contacts.apk.bak
adb push Contacts.apk /system/app
adb reboot

The pull is to backup your original Contacts.apk just in case, and the reboot is really just for safety so that the file system is in read-only.
[G1 Android Development] moosefist:
Thats cool. I can't wait for you to get it worked out for the others. I am using phone fusion since i don't have t-mobile.
[G1 Android Development] ChainsDD:
bump for latest bugfix
[G1 Android Development] nephron:
can u make the voicemail button launch google voice? I forward all my calls to there and use it as my visual voicemail client. :D
[G1 Android Development] ChainsDD:
I'm working that. I'm looking for a good way to present options for what's installed so that one build can work for everyone :eek:. T-mo's Visual Voicemail just came first as it's the one I use.

A note to anyone that wants their particular voicemail app included, please get me a logcat of launching the app. In particular, I'm looking for these lines

[B]I/ActivityManager( 142): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.oz.mobile.android.voicemail.application/.application }[/B]
I/ActivityManager( 142): Start proc com.oz.mobile.android.voicemail.application for activity com.oz.mobile.android.voicemail.application/.application: pid=1061 uid=10061 gids={3003, 1015}
I/ActivityThread( 1061): Publishing provider com.oz.mobile.voicemail.data.voicemailcontentprovider: com.oz.mobile.android.voicemail.data.VoiceMailContentProvider
[B]I/ActivityManager( 142): Displayed activity com.oz.mobile.android.voicemail.application/.application: 1079 ms (total 1079 ms)
I/ActivityManager( 142): Starting activity: Intent { cmp=com.oz.mobile.android.voicemail.application/com.oz.mobile.android.voicemail.ui.InboxUILayout (has extras) }
I/ActivityManager( 142): Displayed activity com.oz.mobile.android.voicemail.application/com.oz.mobile.android.voicemail.ui.InboxUILayout: 581 ms (total 581 ms)[/B]

I need the intent action and component since I don't use those different apps. GV I've got under control, any others would be very helpful. Thanks!
[G1 Android Development] Jrbourque:
So can i download this to phone and use the following in terminal?

rm /system/app/Contacts.apk

cp /sdcard/Contacts.apk /system/app

and then reboot

**edit** This is no longer a question. It works.
[G1 Android Development] Shane2:
Works perfectly on CM 4.2.7.1, and looks awesome to, great job!
[G1 Android Development] xManMythLegend:
You are correct... Thanks.

FC when pressing icon now.

On Dwangs latest. Default theme.

Great overall effort. Look forward to the VVM.
[G1 Android Development] Geniusdog254:
Really cool. Now how about the option to link to Google Voice, I use it for my visual voicemail since I'm on AT&T.
[G1 Android Development] Jrbourque:
That question was answered on the last page
[G1 Android Development] Geniusdog254:
Whoops sorry, my mind is flooded lol I'm studying for finals this week & can't think.
[G1 Android Development] Jrbourque:
Lol all good just letting you know where to find the answer
[G1 Android Development] opasha:
i placed the contacts 1.1.1 apk into dwang's 1.1.3. rom directly and signed it. it works, but the voicemail button causes android.process.acore FC, so that doesn't work. any solution to this? i know it works fine on cyan's rom. thank you :).
[G1 Android Development] ChainsDD:
Yup, I'm workin' on incorporating as many Voicemail apps as possible, I'd just rather not have to build a new one for each app. GV seems to be as popular as T-mo's visual voicemail, so I went ahead and built a version for you guys. There's still a lot of work to do to make this how I want it... But it should satisfy the requests for GV for now. Check the first post. and let me know how it works (I don't use Google voice that much, make sure I pointed to the right activity).
[G1 Android Development] Wysie:
ChainsDD: Possible to add in some sort of settings where we can choose which Voicemail app to run, instead of releasing different versions?
[G1 Android Development] ChainsDD:
That's the plan, I just ran out of steam for the night. I wanted to satisfy at least the two biggest groups before I went to bed.
[G1 Android Development] Jrbourque:
Im using 1.1.1 but before there was two on cyans 4.2.7 and get fc on voicemail button ...any suggestions ?
[G1 Android Development] cdw9800:
same here i get fc on the voivemail button also g1 on 4.7.2.1
[G1 Android Development] daedae19ave:
didn't work
[G1 Android Development] mgorman:
landscape does not work on mt3g. was that only for dream?
[G1 Android Development] mgorman:
in order to get it to work on the phone you must make /system read-write. currently its read-only.

to do this go into better term and apply su permissions and type

mount -oremount,rw /dev/block/mtdblock3 /system

then do what was said before

rm /system/app/Contacts.apk

cp /sdcard/Contacts.apk /system/app

Don't need to reboot or anything.
[G1 Android Development] Jrbourque:
Thats what i did, the dialer works its just the VM button that FC on me
[G1 Android Development] ivanmmj:
1.1.1 is calling voicemail instead of opening tmobile visual voicemail on my phone.

Why not just make the button a settable button? Let people set it to open whatever they want. That would cut out the work of having to make it work with so much. (But wouldn't be as automatic.)
[G1 Android Development] Juanillo27:
Doesnt let me do calls FC!!! had to go back to original. But very nice look hope to make it work soon!!!
[G1 Android Development] ChainsDD:
Try downloading the 1.1.1 apk again. I had accidentally uploaded a broken version, the ones linked to now should be good.

Landscape is only in Dream. It looks pretty awful with a soft keyboard.

That's kind of the goal. When I get everything working how I want it to, the end use will be able to select from a list of installed voicemail apps, as sell as choose a default one. I just haven't gotten it all working quite right yet.

What MOD are you running? How did you install it? Do you have a log? I don't have any problems with either version on my phone. I need help troubleshooting other people's issues.
[G1 Android Development] Jrbourque:
trying now thanks..

edit**

-works awesome now....thanks for the good work :)
[G1 Android Development] ChainsDD:
Good to hear.
[G1 Android Development] Shane2:
No FC's here, the voicemail button calls my voicemail as normal (don't use visual voicemail)
[G1 Android Development] gucy:
works awesome now....thanks for the good work
[G1 Android Development] kylebrodeur:
I'm using Dwang 1.13 and it works but I had to delete Email.apk because it said there wasn't enough room..
[G1 Android Development] TikiiTorch:
Works great, thank you for your contribution.
[G1 Android Development] cdw9800:
yes

as of now its working great with the new apk i downloaded installed to my phone using apk installer
[G1 Android Development] opasha:
what version of contacts.apk are u running? 1.1 or 1.1.1?
[G1 Android Development] kewlguru:
Enhancement request!

I was waiting for someone to make the change as part of their theme mod, but this is better.

I am using the dialer v(1.0.1) for a couple of days now on Cyanogenmod 4.2.7.1 and works fine. Didnt have any FCs so far.

Thanks and keep up the good work.

I have one request though. In the call log tab, can you make the Call icon come to right side (just like in Eclair).

TIA

/Ash
[G1 Android Development] ChainsDD:
Yup! That was an easy one. All done. Check the first post :D
[G1 Android Development] otto888:
I seem to have a bug where all the numbers are bunched together and there is no call/voicemail bar. http://yfrog.com/4rdeviceep http://yfrog.com/0qdevicemp

Running Cyanogenmod 4.2.7.1
[G1 Android Development] ChainsDD:
That's no bug, that's the dialer that's the stock Donut dialer. Cyanogen hasn't released a version with my dialer in it, that's slated for 4.2.8
[G1 Android Development] mgorman:
Im getting the contact list bug. Did you put the contact mod in this as well? The one that shows their picture next to their name.
[G1 Android Development] ChainsDD:
What do you mean "contact list bug"? It's got the contact picture mod in it, but that's something Cyanogen put in before I even started tweaking it. Can you give me a desription of your bug?
[G1 Android Development] otto888:
EDIT: Found my problem....lol
[G1 Android Development] allholy1:
Thank you!! I was going to ask how you got the nifty background behind your contacts names... but then I realized you did it to just block their names out :)