yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] cytown:
For landscape, We will need a new UI design for that, which I don't have the ability......
[G1 Android Development] cytown:
I don't have car dock, so I can not tell you what's the problems..... Can you take a try with the original Phone app and see there should no bug.

BTW, the newest bug fix from aosp fix a bug for mute or something like that, maybe can fix this bug. I will post a newest version v.28 today or tomorrow, or you can just download the source and compile it yourself from my github site.
[G1 Android Development] cytown:
Ya, that should be done earlier, but I am so busy..... I'll try my best to make times.
[G1 Android Development] cytown:
Can you post the screen shot here?

Speed dial is not a part of Phone app, you can request that feature in Contacts app.
[G1 Android Development] :
I confirm the bug described in the previous post. Though I didn't caught the algorithm of miss-picking the company name, but the one above sounds correct.

Thanks for the great app.
[G1 Android Development] :
One more remark.

Actually, the program shows wrong organization name even on the outgoing call.

Even more, it's always choose the same wrong organization name for each contact. I mean one particular wrong organization for a one particular contact. It doesn't matter if this contact has information about organization filled in or not. Result is always the same.

Also I wasn't able to find any connection with the algorithm described in yjagota post. I use phone.apk v26.1 @, and I mostly use Russian locale if that matters. I also can provide you with any information that will help solve the problem. For me it mean's a lot, cause I've got about a hundred contacts marked only like Mike1, Mike2, Mike3 and the only way to discern the difference is the organization they work for.

Thanks.
[G1 Android Development] cytown:
Can you post a screen shot for that?
[G1 Android Development] Nighthound:
Hi, I am experiencing the same problems as the previous posters, namely that some contacts have spurious organization names attached to them.

I have attached two screen captures. The first screen shot shows the contact detail (I know the organization is not actually displayed on this screen, but rest assured I have double checked and this contact does not have any organization info).

The second screen shot shows what happens when I try to call the contact. The display now shows HSBC as the contact's organization. Note that I have another contact which has HSBC as the organization.

Edit: Right after I posted this, I had a brainwave and went to clear the data for Dialer (Settings > Applications, press menu button, change Filter to All, go to the Dialer app, not Dialer Storage, and click Clear data). The wrong organization is no longer displayed for that particular contact! Those of you who have the wrong organization problem can try this and see if it works for you too.

I shall monitor and see if it, or other contacts, happens again.
[G1 Android Development] FatBoyExtraordinaire:
How did you get your call screen like that? Is that a particular theme? It looks fantastic.
[G1 Android Development] bluedragon1982:
thanks for releaseing the .28 here on XDA for Donut and Eclair - again a verry nice work
[G1 Android Development] Nighthound:
I think that's from NexTheme (if it's not from this Dialer replacement). I've been using it for so long I can't remember what the original dialer looks like. :D
[G1 Android Development] :
Clearing Dialer settings had helped you the way it has dropped the "show organization name" option. It's not a solution it's just avoiding circumstances when you can see wrong result:)

On this: Can you post a screen shot for that?

My screen-shots won't be more informative than those above. What do you want to see on them? In one the organization name in contact information and in the other the wrong organization below the contact name? How would it help?
[G1 Android Development] ThR1LL:
This is going to sound really bad.... Which one should we use for CM 4.2.15.1?
[G1 Android Development] wipeout140:
I would say the latest donut version so v28.donut.zip as CM 4.2.x is based off 1.6 Donut
[G1 Android Development] zhang yixi:
····

i want the 1.6`s apk looks like the 2.1`s......could touch ```:):)
[G1 Android Development] sergioalvarezmac:
Cytown, are you planing to make a modified Phone.apk for MoDaCo Desire port to Nexus?

P.S. Great work!!
[G1 Android Development] cytown:
v.28 donut version.
[G1 Android Development] cytown:
I am not so familiar with that mod, can you explain the diff between that mod and cmmod?

Indeed, if the mod is fully compatible to the newest aosp, then you can use this Phone mod.
[G1 Android Development] cytown:
OK, I add a special verison with drd79 eclair support, it was not fully tested, you can take a try if you sure your rom was drd79 codename.
[G1 Android Development] yjagota:
Didn't worked for me. The dialer still shows wrong organisation on both incoming and outgoing calls.

Can you please add another option like "Display the Nickname if present" which shows the nick if not empty, otherwise the actual name. That will be very helpful feature. I will love to see the nick of my spouse or Dad and Mom for my parents instead of their full names.
[G1 Android Development] FatBoyExtraordinaire:
Thanks for the heads up.
[G1 Android Development] cytown:
I'll check the code for such problem....
[G1 Android Development] Nighthound:
Saw this from CM 5.0.7 (pre) changelog (http://github.com/cyanogen/android_vendor_cyanogen/blob/eclair/CHANGELOG)

Wonder if there's any relation to the problem we've been seeing here?
[G1 Android Development] bahnburner:
Any way we can get a version without the Hold button in the top left? I keep hitting it with my ear mid-call, and it's getting pretty annoying.

Thanks.
[G1 Android Development] cytown:
If you phone don't have proximity sensor, you will face this problem. You can use common ui in calling screen.
[G1 Android Development] cytown:
Sorry, this bug was not fixed yet in v.28, I will try fix it in next release.

That bug was because of phone database was changed in eclair.
[G1 Android Development] kelddaug:
Hey Cytown

I asked you about that some time ago, to move "On hold botton" to the right on the phone, as a choice, depend on left og right ear use.

You said you'll look into it.

I think it's because when I talk I move the phone 20-30 mm (½-1") away from the ear to get some airflow to the ear, once a minut, thats why the prox. sensor get confused and turns on the screen, and then presses "Onhold"with the left ear.

It was only if it wasn't too much of coding(work)

Nexus One
[G1 Android Development] cytown:
Maybe that's a bug with proximity sensor, anyway, in your case, you will sure get wrong touched a button whatever it is....

Left or right hand function, sounds OK for me.
[G1 Android Development] seekiss:
cytown，直接跟您说中文了。最新版的这几个版本，对于中文用户的版本哪里可以下到？（主要因为需要来电地区显示的功能）谢谢！
[G1 Android Development] gab1972:
I have a MyTouch 3G with Cannon's CompleteEclair.

This is what I entered because "remount system rw" was not recognized in Terminal Emulator.

su
rwsystem
cat /sdcard/Phone.apk > /system/app/Phone.apk

Is that right? How can I tell if it successfully pushed?
[G1 Android Development] cytown:
在xdan的版本里面可以找到。
[G1 Android Development] cytown:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
[G1 Android Development] mccurt29:
y when i try to flash this i get installation aborted...E:no signature
[G1 Android Development] sipvn:
Different international numbers for 1 contact : country flag

Hey, first, thx for this replacement, that rocks.

Second a small suggestion (if doable): is their a way to get a small country flag to appear next to the different phone numbers of a same contact (with automatic detection based upon the international phone prefix like +84 for VN, +33 for FR, +66 for Thai ...).

Thanks
[G1 Android Development] cytown:
How did you install?
[G1 Android Development] cytown:
Where is the flag coming from? It will much enlarge the package size.
[G1 Android Development] mccurt29:
i got it now i thot it was flashable then i seen ur install instructions l8r thanx.....but will u be adding the bigger contact pic like b4???? plz do cuz the little pics kill me lol
[G1 Android Development] gab1972:
This will allow me to install? What does that line of code do?
[G1 Android Development] tsheeley:
That will remount the system partition with read/write permissions. Then you can push the apk to /system/apps/.
[G1 Android Development] bahnburner:
The problem is Cyan's new 5.0.7 comes with your dialer, yet none of the Dreams or MT3G's it's running on have proximity sensors, and the phone reports no service when loaded with the AOSP Phone.apk. There's dozen's of people complaining about it in that thread, and it's been reported as a bug on Cyan's site. That's why I asked you if we could get a version with the button removed/relocated. It's not just me that's annoyed by it, it's everyone with CM5.0.7.
[G1 Android Development] sipvn:
Did not think about that. Shame as I still think it would be very useful (well, at least for me :P)
[G1 Android Development] cytown:
I know this, that's a typo in config.xml. You can get an update soon.
[G1 Android Development] cytown:
v.28.1 released with bug fixed.
[G1 Android Development] cosmique:
there a 2 folders

hdpi

mdpi

and each of them has the phone.apk in it, but in different sizes :confused:

i am confused
[G1 Android Development] athakur999:
Is there a 28.1 for Donut coming or do we not need it?

For the above question, HDPI is for high resolution devices (Droid, Nexus) and MDPI for medium resolution (G1, MyTouch, etc.).
[G1 Android Development] magicdroid:
Great dialer app!

I got one small feature request though:

Would it be possible to add the option to either move the 'put on hold' button to the lower part of the screen or to the menu? I seem to keep touching it by accident when holding the phone to my ear.

Cheers!
[G1 Android Development] mrZoSo:
sweet app!
[G1 Android Development] cytown:
You should try not force touch ui in G1.
[G1 Android Development] MilkPudding:
Depends on your phone. Magic is mdpi.

Scroll down to 'range of screens supported'

http://developer.android.com/guide/practices/screens_support.html
[G1 Android Development] guinnes.s:
is there a way to install the phone.apk from the cyanmod eclair 5 for G1 to superD 1.11?
[G1 Android Development] cytown:
This .1 patch was only for Eclair.
[G1 Android Development] zhang yixi:
``````````````

``哈哈··大大··我也直接讲中文了··能不能把1.6的版本做的和2.1一样··触摸接听和挂断··
[G1 Android Development] DmdFreak:
I'm not understanding your meaning here? I'm having the same issue. Love LOVE the your phone.apk but my girlfriend is going to kill me if I keep putting her on hold all the time. LOL

Maybe add a beep to notify you that you just put it on hold too? That's the worst part. I don't even know I did it till it's to late.
[G1 Android Development] cytown:
1.6也就这样了，没太大改动的必要。
[G1 Android Development] cytown:
Advanced settings, force touch ui switch to off.
[G1 Android Development] DmdFreak:
Ah, ok. Thanks for the great response and sorry for my confusion. I will try that.
[G1 Android Development] DmdFreak:
I'm in advanced settings, but the option is ghosted out, but looks checked and I can't uncheck it. I'm running V.28.1
[G1 Android Development] cosmique:
coool thanks
[G1 Android Development] magicdroid:
Same here.. on CM5.0.7-t3 I can't unselect it anymore, it seems to be grayed out!
[G1 Android Development] bahnburner:
I had the same issue. I solved it by pushing the MDPI Phone.apk v28.1 from the original post, and then unchecked it.
[G1 Android Development] imanifest:
Need help??

followed instructions. on first page however it tells me...

"remount: not found"

any help would be appreciated thanks in advance.
[G1 Android Development] cytown:
Are you sure you install 28.1? Try the first post's.
[G1 Android Development] cytown:
You can find them in this thread.

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
[G1 Android Development] DmdFreak:
That did the trick and I was able to turn it off, but I must say that I really like it with the force touch on, but that hold button is the only problem. Is there a way to add a button that will turn off the screen and keep it off until menu is hit maybe?

Just a suggestion.

Thanks for the help. My girlfriend will be MUCH MUCH happier now :P
[G1 Android Development] mrZoSo:
One thing I noticed is when I get a call there is no slider to answer it. Is there something I'm missing in the options?

I'm running 28.1 eclair on a Moto Droid running 2.1. I tried the drd79 too and get the same thing.

Thankfully I use BT most of the time, so I answer it with my headset, but would like to get this fixed if possible.

TIA
[G1 Android Development] supr2nr:
I have had the same problem. I can't figure it out either. The call pops up on the screen perfectly, I see the contact that is calling me, but I have no way to slide the phone open to answer the call. If the phone is unlocked and active when I receive a call I can answer it however. Just not if its locked.
[G1 Android Development] Chahk:
Confirmed on Nexus One with hdpi version.
[G1 Android Development] cytown:
That's really a bug, I noticed this yesterday, I will make it fixed.
[G1 Android Development] supr2nr:
I experienced the bug on my Motorola Droid with the HDPI version. Didn't know if it would make a difference or not but just thought I would give you all the information you needed.

Thanks.
[G1 Android Development] supr2nr:
Cytown,

Is there anything we can do to bypass this issue? At the moment I have now way to answer calls at all.

Should I just downgrade and go with a prior version like 26?
[G1 Android Development] Nighthound:
I had the same problem and had to revert to the previous version. Just push your previous phone.apk and it should be good to go.
[G1 Android Development] Calla969:
Hello, I am trying to use this Phone.apk on a Moto Droid running Bugless Beast V1.0. I have tried both of the v28.1 apks and both have problems receiving calls. The regular v28.1 does not recognize any incoming calls at all and the drd79 receives the call and displays the image, but there are no buttons on the screen and there is no way to answer the call. I installed both using Terminal Emulator and Root Explorer. Any idea why this is?
[G1 Android Development] mrZoSo:
OK great! Appreciate it!!
[G1 Android Development] supr2nr:
Any update on a fix for the no way to answer bug in 28.1? really like the features in 28 so I would prefer to keep it.
[G1 Android Development] Calla969:
Also looking for an update to the fix

Thanks for the great work!!
[G1 Android Development] cytown:
I will release a v.29 today for fix these bugs and add left hand switch.
[G1 Android Development] cytown:
v.29 released.
[G1 Android Development] phonexpert_alex:
please fix the hold button location. I keep pressing it with my face and my GF is killing me for putting her on hold all the time :)
[G1 Android Development] supr2nr:
Thank you cytown! Works perfectly now.
[G1 Android Development] anthonws:
Hi,

Have anyone tried this in acer liquid Eclair (Liquid E dump)?

Since phone and contacts are different from Android stock, am I forced to push both apk's (modded phone.apk and stock contacts)?

Thanks for this great app!

Best regards,

Anthon.
[G1 Android Development] Calla969:
Seems to be working for me with the v29 update, but when I'm on a call, there is no way to end the call without opening the menu. Is this correct? Also, what do the icons on the in-call menu do? There is one that looks like a phone, and one with a phone and a plus sign, both of these end the call. Are they supposed to do that? There is a plus sign, that seems to allow me to place another call, speaker and mute are obvious, but I don't know what the other ones are supposed to do. Anyone?

Thanks for the great app and the hard work!!
[G1 Android Development] SG_Shadow:
Thanks!!!

Thank you Mr. Cytown. I was having god awful issues with the black list inside of cyanogen mod 5 rom's. The black list would not stay put when the phone was rebooted. I just pushed your latest update and now I can reboot my phone without fear of loosing the black list numbers. Thanks again! It appears to be working just fine now.
[G1 Android Development] cytown:
You can try not force to touch ui or use left hand mode to swap a location.
[G1 Android Development] cytown:
Never seen the liquid ui, so I can not sure it support or not.
[G1 Android Development] cytown:
If you device have hangup button, you can use that button, and if there is none, and your device have proximity sensor, you can make force touch ui in advanced settings.
[G1 Android Development] Reyland:
what v29 zip file is the one without the vibration feature!
[G1 Android Development] cytown:
check advanced settings.
[G1 Android Development] xaudiblex:
I just wanted to let you know that this is an amazing dialer/contact manager! I love everything about I have to agree with phonexpert_alex that the hold button is in a slightly weird spot. When I press my cheek against it I keep on accidentally placing everyone on hold.

If you could fix that would be amazing. Thanks again for such an amazing mod & for all your hard work!
[G1 Android Development] cytown:
You can use common ui which no such hold button or swap to upper right conner with left hand mode.
[G1 Android Development] bkmo:
Can you make the hold button totally removeable? That would be perfect for those of us that want the UI but don't have devices with a proximity sensor.
[G1 Android Development] MassiveAttack:
Re: Modified Phone.apk v29, vibrate, black list, eclair, N1, etc.(0513)

I'd rather see an option to replace the end button with the hold button, since I have a physical end button and don't really need a touch screen end button.
[G1 Android Development] ccooluke:
So I've been using the newest test (5) rom on my G1. and from what I'm reading here, this apk is the one (or at least has parts) from the one in the rom 5.0.7?

On the in-call screen, all I see is the contact, the hold button isn't there, there is no end button, etc... were these features taken out? I really don't mind them not being there, I actually like that they aren't.

My main question is, what happened to the grouping of the contacts in call logger? It is seriously annoying seeing repeated numbers in there. I'd love for this feature to come back. Any thoughts? or can anyone point me in the right direction?

Thanks
[G1 Android Development] cytown:
I think the Phone app in that rom was the same as this one.

You need force touch ui in advanced settings.

Call log was part of Contacts app.
[G1 Android Development] ilostchild:
Thanks for the update! but i dont know if this flashed right or not, i got to preferences and about.. and it still says 2.8, i dont see any changes at all either...

using superD 1.11
[G1 Android Development] cytown:
Which file did you flashed?
[G1 Android Development] kelddaug:
Noob question:

I have a issue with terminal, it wont remount.

If i follow Cutown's install cmd, terminal sayes remount doesn't exist.

I'm running Cm 5.0.7 test 2.

What would the correct cmd be in adb.

thx

"Every day, is a learning day"

Edit:

The code wouldend work, so I pushed it instead.

Thx for the On hold option, Cytown
[G1 Android Development] kelddaug:
Re: Modified Phone.apk v29, vibrate, black list, eclair, N1, etc.(0513)

You Can push it in system/app.!
[G1 Android Development] ilostchild:
I dont have adb shell to do that, so i must user terminal/console, yes yes i have it on my vista, but i got win7 now, and i dont want to go thru all the installation for something i will hardly use
[G1 Android Development] kelddaug:
Re: Modified Phone.apk v29, vibrate, black list, eclair, N1, etc.(0513)

Ok, I couldn't use terminal or the code Cytown wrote, I had to adb push it.

I'm running cm 5.0.7 test 2

You can't flash it like a Rom, you will get errors and abort.
[G1 Android Development] tsheeley:
When I try to set custom ringtones for contacts, it's rare the ringtone I selected is actually played - instead it's the one I've set for the default. I can use Locale to set the ringtone, but it still only plays it half of the time.

Will this phone.apk help with that at all - or should I be looking for something else that could be causing the problem?
[G1 Android Development] ilostchild:
Ahh yea i had the same problem but i did this tru terminal

and it flashed fine thru terminal, or atleast i think it did, but like i said i see no changes i go to about still says 2.8, and i used v2.9dounut

on superD 1.11
[G1 Android Development] kelddaug:
Re: Modified Phone.apk v29, vibrate, black list, eclair, N1, etc.(0513)

Ok, I just pushed it and rebooted, then it was working.
[G1 Android Development] ilostchild:
well i flashed a theme and it seem to go over it now ha so i dunno lol
[G1 Android Development] tsheeley:
Bump...

Any advice on this?
[G1 Android Development] ilostchild:
Umm i dont have this issue, but then i use ringdroid to set custom ring tones
[G1 Android Development] tsheeley:
I have ringdroid too... but I wasn't using it to actually assign the tone to someone.

Hmmm... interesting...

As an experiment, I went into the contact options for someone that had a custom tone and set them to the default. Then when I went through RD and re-saved one that I had made before, but this time assigned it with RD too. When I go back into the contact options, its still showing the default set.

I'll have to play with this some more when I get home from the office.

I'll still probably grab this modified apk though sometime over the weekend... thanks for the feedback.
[G1 Android Development] cytown:
Personally, I don't think that's bug for Phone app, it should be a bug from RD.
[G1 Android Development] Reyland:
someone needs to post a complete guide to how to install this,i've been trying with adb,terminal and nothing so far,i've been reading all this thread ,im missing something and i dont know what it is,now my phone does not have a signal at all,im running cyanogen latest,mt3g,!!
[G1 Android Development] cosmique:
put the apk into your local AndroidSDK/tools/ folder on your computer

then do start - open - cmd

cd c:\AndroidSDK\tool (or whererver you have installed this)

adb devices

adb remount

adb push Phone.apk /system/app/

adb reboot

thats it :)

btw - choose the right file - i think you need MDPI for your decive

HDPI is for Nexus One and other high dpi devices
[G1 Android Development] Reyland:
''Failed to copy Phone.apk to /system/app//Phone.apk' No space left on device" What did i miss??

Nevermind,this is what i did;

1- put the phone.apk to sdcard root

2-adb remount

3-adb shell

4-rm/system/app/Phone.apk

5-cat /sdcard/Phone.apk > /system/app/Phone.apk

6-exit

7-adb reboot

and that was it,i extract the Superbad rom phone.apk and that was the one i use!!
[G1 Android Development] yjagota:
cytown, please add the feature to display nick name if present instead of the original name. That will be very useful. I hope it can be added.

BTW, (I am using Cyanogen 5.0.7.1) if Company field is empty but Title/Position entry is not, the call screen displays a empty line.

Thanks again. :)
[G1 Android Development] Anku13:
I installed v29 on donut.. but for some reason I don't see nexus one layout when I call someone..

Am I missing anything?
[G1 Android Development] rivera618:
cytown, any plans for a froyo version? thanks for your work
[G1 Android Development] cytown:
That's great requirement, I will add later.
[G1 Android Development] cytown:
Donut don't have Eclair UI.
[G1 Android Development] cytown:
Should have when aosp is available.
[G1 Android Development] gadget421:
trying to install on 32b(mytouch3g) with superbad 1.4.1.

eclair v29

don't have adb

using terminal

cat /sdcard/phone.apk > /system/app/phone.apk

says "read only"

tried hpdi and mdpi

anyone can help? worked on superbad 1.4
[G1 Android Development] Chahk:
Try "su" before the "cat".
[G1 Android Development] gadget421:
tried that

su

cat /sdcard/phone.apk > /system/app/phone.apk

says cannot create "read only"

? any ideas?:(