yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] cytown:
You mean Hero? No, not at all. Hero rom uses another framework many differ than aosp.
[G1 Android Development] cytown:
This should be fixed in next release. It's a stupid bug.
[G1 Android Development] cytown:
In my experience it should not happened, you need desc more details, such as hardware, rom, Phone version etc.
[G1 Android Development] Wysie:
cytown: Sorry about the mess my Contacts has caused your thread. Also, when I checked with cyanogen, he said to just check out the eclair branch from the AOSP :). It was updated very recently only. Hope it helps.

To everyone else, if it's Contacts, either post in the Contacts thread or PM me directly :). Also, I'm not having an option to turn it off because to allow grouping required major changes to the code, secondly, most of the feedback I've gotten was that 2.8's up to speed with the default already. Lastly, I'm schooling right now and simply do not have the luxury anymore :(.
[G1 Android Development] trivita:
i have the same problem with xRom
[G1 Android Development] cytown:
Buddy, you're always welcome here:)

Yes, I have merged the 2.1 source from aosp, thanks.
[G1 Android Development] cytown:
update to eclair 2.1
[G1 Android Development] hal_9000:
Does it works for 2.0.1? I tried to use it on my Magic with xROM Eclair v1.0, with the hope to fix the trackball-never-stop-flashing problem, but the phone never asked for the PIN to unlock the SIM, and I got crashes every time I tried to dial a number or to open the call settings. I had to go back to 24.1 to return to normality.
[G1 Android Development] Wysie:
cytown: Can I suggest that you start a new thread in the nexus one development? :P
[G1 Android Development] cytown:
v25 does support N1.
[G1 Android Development] cytown:
Ok, you can try 24.2 now.
[G1 Android Development] Casao:
As requests, some logcats for the newest crashing on my N1.

First is a log of immediately after installing with constant crashes.

Second is a log after a reboot, no more constant crashes, but trying to open Call Settings or dialing a number both crash.

http://www.draecas.com/android/Phone.apk.txt

http://www.draecas.com/android/Phone.apk2.txt
[G1 Android Development] hal_9000:
OK, I installed it and all seems to be working fine, except for the little detail that the label at call settings still says "24.1". Thanks so much! :)
[G1 Android Development] Ssantos6981:
working for the Nexus One?

Has anyone gotten this working properly on the N1?

I got it in but it won't work. I have no access to the settings menu and I keep getting force closes with my gallery app and my mobile defense.

Am I doing something wrong?

I used a rooted file browser to copy and paste the modified apk over the original.
[G1 Android Development] cytown:
I don't have the N1 in hand, so I can not tell you why..... I tested v25 in emulator 2.1 and works fine.

Maybe a un-optimized version will help, I will post it later.
[G1 Android Development] Reyland:
do i need to use terminal to do it or what? because i've been trying and saids is only a read file??:confused:
[G1 Android Development] hal_9000:
I guess you aren't remounting filesystem as read/write. (adb remount)
[G1 Android Development] therealmarv:
Feature Request

GREAT Phone App. I love it.

Can I request a new feature?

Feature Request, this is my situation:

I have a mobileflatrate and my girlfriend does not have one. Everytime she calls me I press her away. Then I call her again because I do not need to pay for phone calls.

How about that my phone does this automatically when I accept her call? That would be cool :D
[G1 Android Development] bluedragon1982:
Feature request:

feature request for the "black list" and maybe comming "white list":

whats about add a feature for export and import the list form /sdcard ?
[G1 Android Development] bbbblack:
Is there anyway I can get the lastest version of this phone.apk with small contact photos for incoming and outgoing calls? When someone calls the picture is too blurry and thus defeats the purpose of having a contact photo
[G1 Android Development] thenameismax:
Im running the Open Eclair rom and in know that this apk is installed on it. But im curious how do I get a full screen caller ID like the one for the donut roms?
[G1 Android Development] cytown:
Can you explain more?
[G1 Android Development] rdixon1990:
he means a full screen in call picture
[G1 Android Development] oMszKikiIzWavyo:
Does Anyone Have The Original Eclair 21. Phone.apk? Because The One That Cytown Has Is Only For 1.6 Donut.
[G1 Android Development] plazmagog:
Feature request

Feature request: Callback flag.

Looking at the contact in call log, there is a text button and a call button. Would it be possible to add a little red flag for call back?

Maybe have it put a flag on the notification bar, so you know you're supposed to call contacts/numbers back?

I get tons of calls, and forget to call people back often.
[G1 Android Development] cytown:
I'll take a try.
[G1 Android Development] cytown:
I have test the notification, and find it can only point to one action, to show the call log, or just call back. I think call back is just one more click in call log, so I think the current action is better.

Besides, the missing call notifications will be merged in to one, i.e. 2 call from 111111 will show like this: Missed calls --- 2 missed calls, and not show the 2 calls separately. So I can not even take action to call back, because it can only call back to the last one. So, call log is the best action.
[G1 Android Development] fallinprince:
Feature request--Slide to answer

I think the slide to answer that the Cliq has rocks (as i got given a cliq when my g1 broke)

But seeing as most of the phones that can use this have a "CALL" and "END" key it would just be for looks
[G1 Android Development] plazmagog:
You rock! I will send some beer your way.
[G1 Android Development] rjl09:
slide to answer request

i would really like to install an eclair type phone apk for cyanogen or super d...with the slide to answer the call option....thanks
[G1 Android Development] irajames1176:
I tried the v25 attachment from the first page on my Nexus One with Enoms 1.5.1 and it force closes everytime, now I can't even get the original to run either.

I did do the adb remount and adb push to install the files also.

Edit: ok I extracted Enoms 1.5.1 Phone.apk and adb pushed it back into my Nexus One and it's running fine again, but I would love to have this apk running instead! :)
[G1 Android Development] zeezee:
Would love to see this compatible with other roms, namely cyanogen's
[G1 Android Development] princemqh:
i second this,great job
[G1 Android Development] cytown:
I am not so familiar to Enoms rom, maybe you can check it whether a real 2.1 version from aosp. If still fc, you can try get the logcat and post here.
[G1 Android Development] lixiaodong72:
do you have Chinese version?some menus still display as english. thanks,
[G1 Android Development] cytown:
Which menu?
[G1 Android Development] cytown:
I can not sure why this happened, maybe because the different sign.....
[G1 Android Development] niuchl:
The Phone.apk and TelephonyProvider.apk share the same sharedUserId, so they should be signed with the same signature. I recompiled both of them, and replaced the original apps.

After that, the apk was found by the system, but it lost required permissions.

Then I used the fix_permissions script of RA_recovery, and it still didn't work.

Any ideas?
[G1 Android Development] Jason_V:
Disable blacklist options?

I don't need or use the blacklist and find the button's placement in the menu when receiving a call to be very much in the way. Is there a way to disable this functionality? Otherwise can it be made so that it is NOT the largest option available? If any option in the menu should be larger in this instance, it should be Answer.
[G1 Android Development] cytown:
update to v.26
[G1 Android Development] cytown:
still some bug when switch from force to non force, need a reboot to really function.

will soon have a .1.
[G1 Android Development] cytown:
ok, v26.1 released.
[G1 Android Development] Wysie:
niuchl: Did you compile against AOSP or Cyanogen? :)
[G1 Android Development] alishankiti:
outgoing call waiting

Dear Cytown,

Great work.

There is a feature available in some nokia and sony ericsson phones called outgoing call waiting.

The feature works this way:

If you call someone who is already on another line, the phone displays a "waiting" message which lets you know that called party is engaged on another line. This is useful so that you don't let the phone ring many times.

Is it possible to implement this on Android?

Thanks
[G1 Android Development] DaveKid:
Cytown

Just curious...how hard would it be to add a setting so that when I end the call using the "End" button I can either go back to the contact app menu I was in (custom behavior) or back to the call log menu (stock/default behavior).

I find it so annoying that it takes me to the call log instead of back into my contact or favorite menu where I already was....

again, more curious then anything else.

thanks
[G1 Android Development] niuchl:
@Wysie, Cyanogen.
[G1 Android Development] Wysie:
Ah ok, that's weird :(. Try manually adding the required permissions into manifest?
[G1 Android Development] niuchl:
I tried, but packages.xml got reverted after reboot :(
[G1 Android Development] cytown:
There has a switch between force back to call log and where you come from.
[G1 Android Development] YuukiHogo:
Is there any chance to get NubDial functionality integration?
[G1 Android Development] cytown:
What's that? Can you explain more?
[G1 Android Development] bluenile:
T9 Number based predictive search.

http://en.wikipedia.org/wiki/T9_(predictive_text)
[G1 Android Development] gruppler:
Duplicate Contacts

This might be an issue with Google Voice, but sometimes (unpredictably), when I call someone, a new contact is created with that person's name but with blank info, or with the avatar and the GV number that the call was routed through as that person's phone number. I have to periodically go through my contacts and delete these duplicates.

Also (though unrelated), if I long-touch an entry in the call log, I see at the bottom of the pop-up menu "Remove all XXXXXXXXXXX" as well as "Remove allXXXXXXXXXXX" (note the missing space in the second entry). Wondering why this is shown twice (but with a typo in the duplicate).
[G1 Android Development] cytown:
That's Contacts app, not part of Phone app.
[G1 Android Development] cytown:
Those were part of Contacts app too.
[G1 Android Development] lian1238:
Didn't work on Nexus One

Hi, I have a Nexus One rooted, with:

firmware 2.1-update1

Baseband 32.24.00.22U_4.03.00.21_2

Kernel 2.6.29-01117-g4bc62c2 android-build@apa26 #1

Build number ERE27

After I rebooted, these are the symptoms:

Shows "No Service" in the notification.

FC on Settings -> Call settings, Wireless & Network Settings -> Mobile network Settings.

Please tell me if you need more information.
[G1 Android Development] cytown:
That's strange, how did you install this?

BTW: APN Settings was not part of Phone app.
[G1 Android Development] Wysie:
Just thought I will add that I did it the adb way previously and it works fine.

cytown: are you going to release an updated version with cyanogen's changes?
[G1 Android Development] fastludeh22:
Did u type su first?
[G1 Android Development] cytown:
I have sent the source code to cyanogen, so he will just apply that patch and there should have cantain such an updated version in his future roms I think.

Anyhow, I will try keep updated for bug fix or future good function, and if there have a setting for vibrate or not or something like that, I will make them supported in future releases.
[G1 Android Development] Wysie:
cytown: Ok! :) Thank you!
[G1 Android Development] dixxa:
A small request I dunno if it's possible

But in certain rom when your in communication when you press menu instead of "show keyboard" you have an option "send contact".

This make send since we can drag the keyboard manually by swifting it.
[G1 Android Development] cytown:
I have totally no idea about what "send contact" means and how to function.
[G1 Android Development] cytown:
update to v5.
[G1 Android Development] Wysie:
Thank you!
[G1 Android Development] sha.goyjo:
CM 3.9.1 is seeing FC's in the acore whenever this phone.apk is loaded (mostly from the kspec oreo theme). Is there anyone who could look into it and see if this is causing them problems....

I need my phone for work ::grin::

(EDIT)

PHONE.APK is not the problem. Maybe google voice. Keep on deving cytown!
[G1 Android Development] MetalMessiah78:
Just pushed this to the Dude Sick Leaked Rom and it works MINT!!!

Thank you so much for developing this. I've always wished that my phone would vibrate when the line gets dropped, 'cause sometimes the phone will disconnect without me knowing and I'll be talking like a fool until the person I was talking to call me back and it rings super loud in my ear. Ha ha ha.
[G1 Android Development] nk02:
can i use this fantastic app in my roms??
[G1 Android Development] kevev:
You know what would be a great feature? While the phone is in a call, have the phone go to sleep when phone is tilted(placed on ear). Have it wake and unlock when tilted back(removed from ear). The iPhone has this feature. It uses a light sensor on the screen. It should be possible for the G1 to use the accelerometer to achieve this same feat. The most annoying thing about the G1 phone app is after using the dial pad in a call and placing the phone on my ear my cheek presses buttons. Then the keypad locks and I have to double tap every time I want to press an option number. Really sux when calling automated phone systems(ex. T-Mobile). I cant believe nobody has asked about this one. :o)
[G1 Android Development] cytown:
have you tried a wipe? i think it will help.
[G1 Android Development] cytown:
sure you could, feel free to use it!
[G1 Android Development] cytown:
Good idea, but I think it would have some mistakes while you do not call phone in a proper place and a proper situation, such as lay on the bed, rolling while talking....

I wonder how did iphone fix this?
[G1 Android Development] GT30RSUBIE:
Thanks for making my phone complete!! :D
[G1 Android Development] namsir:
it didn't work on cm 3.9.1 ...i got force close message when i hit the call button or try to view contact list
[G1 Android Development] cytown:
view contact was not included in phone app. so that must be some other problems cause fc.
[G1 Android Development] xenio2000:
Is it possible to add the missed call notify with the led blink as the sms.

I don't know if it is related to the phone.apk but would be a nice improve in android.

Thanks for your work.
[G1 Android Development] cytown:
That's good idea, and I did not notice this......

Sure will have one in next release!
[G1 Android Development] XZQ't:
I've N1 with Emonther ROM V 1.7.1

Install version 2.6.1 and get FC on Settings -> Call settings, Wireless & Network Settings -> Mobile network Settings. Also get "No Service" in the notification.

I tried to solve the FC by push the Phone.apk from Enomther ROM to /system/app via abd but it doesn't help .. so have to reflash :(
[G1 Android Development] dcowboys2184:
i have a problem when i put those cmds in i jus get options i never gotten that before !!!.

1.) Open terminal application on your phone

2.) type "su" to get root access

3.) type "mount -o rw,remount /dev/block/mtdblock3 /system" without the ""

4.) type "cat /sdcard/Phone.apk > /system/app/Phone.apk" without the ""

5.) If there is a Phone.odex file in your /system/app directory, remove it by typing "rm /system/app/Phone.odex" without the ""

6.) Your signal may disappear for 10 seconds, don't panic! This is just the phone adapting to the new Phone.apk you just installed. If you still get no signal after one minute, try rebooting.

7.) Done :cool:
[G1 Android Development] anghellic:
this doesn't change how the dialer/contacts app actually looks does it? cause I applied this to laszlos 5.2 and nothing is different at all...
[G1 Android Development] lian1238:
I followed the instructions on the first post, backing up first:

./adb remount
./adb shell
cat /system/app/Phone.apk > /sdcard/Phonebackup.apk
cat /system/app/Phone.odex > /sdcard/Phonebackup.odex
cat /sdcard/Phone.apk > /system/app/Phone.apk
rm /system/app/Phone.odex
exit
./adb reboot

FC on Call Settings and "No Service".

Update: I tried v23 and it's the same FC and No Service.
[G1 Android Development] phaze3131:
block

can we block like all 800 numbers with any type of *800 or *1800 or any type of thing like this?

Gblocker is an app that has this functionality but its only so so because the calls still ring once and it does a answer/hangup in order to block the call.

How does this app actually "block" the call?
[G1 Android Development] sbcale:
Same here, FC on Call Settings and "No Service"

On a Droid with BB 0.8.
[G1 Android Development] cytown:
Sure, the look is almost the same.
[G1 Android Development] cytown:
Don't use v.23 and above in Ecliar, they support donut only.
[G1 Android Development] phaze3131:
how do we access the settings in order to add numbers to the blacklist I can't find it anywhere :( Thanks!
[G1 Android Development] cytown:
Ya, you are right, I am doing some job on it.
[G1 Android Development] Se7enLC:
Is the in-call menu supposed to look like this?

[ I would post a picture, but apparently new users are not allowed to ]

This is what I get on the Droid ESE53. The icons don't have labels, both telephone-looking icons just hang up, and the arrow icons don't QUITE fit onto the buttons they are on. It just looks hackish - perhaps it's not supposed to look like this? Can somebody post a screenshot of the in-call menu?

img180.imageshack.us/img180/6573/cap201003172332.jpg
[G1 Android Development] cytown:
Ya, the new version create a new icon for add to black and hangup.
[G1 Android Development] elfassy:
Request: Press ball to answer calls

Don't know if this has been done before, but is there a way to answer calls by simply pressing the ball.

Thanks!
[G1 Android Development] cytown:
No, it will cause wrong answer.
[G1 Android Development] zenigad:
When I receive a call, the phone rings just once. Anybody with the same problem?

Hi all, I pushed with cat the Phone.apk but I noticed this unpleasant problem:

when I receive a call, the phone rings just once . Anybody with the same problem?:confused: Any chance to receive an help?

Thanks in advance;)
[G1 Android Development] cytown:
I don't find other reports about this.

Can you describe more details about your rom and mobile?
[G1 Android Development] zenigad:
Sure

Samsung Spica

Eclair 2.1 updated 1

Build eclair.xxjc5

Root with busy tools

It happens also with leshak rom.
[G1 Android Development] amitabhishek:
I guess my ROM SuperD already has these; probably its using this phone.apk? Which other ROMs already using this phone.apk?
[G1 Android Development] Brainze:
Just to be clear...

What is the latest version that will work on a Donut ROM?

I'm using ScienceTest (CSDI) specifically... THANKS!
[G1 Android Development] cytown:
The newest v27 is only for 2.1r2 and above, you can try v26.1 for 2.1r1.
[G1 Android Development] cytown:
No, newest won't run on Donut. You need an old version.
[G1 Android Development] Brainze:
I know the newest one won't work on a Donut ROM...

Which is why I asked: "What is the latest version that WILL work on a Donut ROM?"
[G1 Android Development] elreymon:
¿Any simple way to know what is the version number that is installed on my G1?

If I go to Android Settings->Aplications->Manage Aplications-> I get a list where it says "Phone" is v4, but I think I don´t have this version.

¿Is this a good method? ¿Exists an easier one?

Thanks in advanced. Really great job!
[G1 Android Development] antiregister11:
I tested the original Phone.apk and Google Voice doesn't display that google voice dialer number but rather the correct contact. When I jumped back on your version, it came back.
[G1 Android Development] cytown:
v.23

You can got this from changes list.
[G1 Android Development] cytown:
go to settings -> call settings then there should have advanced settings v.xxx
[G1 Android Development] cytown:
Maybe the original was out date.
[G1 Android Development] elreymon:
Curious, I installed v23, and after it (and rebooting) I still see V22.3 in Advanced settings :-(
[G1 Android Development] antiregister11:
in eclair the correct number shows up as well with Google Voice's number at the top.
[G1 Android Development] elfassy:
How about something like this then:

http://fredtruman.com/android-2-0-1-slide-to-answer

Cheers!
[G1 Android Development] cytown:
That's not a big deal, just some typo.
[G1 Android Development] cytown:
That's cool, but need ui designer.
[G1 Android Development] philsward:
Black / Whitelist to SD

Dunno if it's been requested or not, but I would like to see the Blacklist & Whitelist's save to the SD card for those of us who frequently wipe on account of ROM test / updates.
[G1 Android Development] cytown:
maybe you need a backup & restore function.
[G1 Android Development] TaciturnMan:
I can't find the version 8.2 to download.

Please could anybody upload v8.2

Thank you in advance.
[G1 Android Development] nugroho2:
I use Samsung Spica i5700, 2.1, rooted, with ROM from Leshak, on JCB. I installed V27, force close... then v26.1 (after making sure that the old version is removed), also FC ... What is the matter? I am very eager to use this app..
[G1 Android Development] cytown:
try an earlier version.
[G1 Android Development] cosmique:
tx for that amazing apk
[G1 Android Development] cosmique:
yep, this works pretty well with adb
[G1 Android Development] dinomight:
Landscape in-call screen

I was under the impression the this mod allowed for the incall/incoming call screens to be rotate to landscape when in dock or held horizontally. I'm not getting this behavior. Am i doing something wrong? (i'm using cyanogen mod 5.0.5.7 for the moto droid.)
[G1 Android Development] cytown:
I think this mod will fixed on portrait in the incall/incoming call screens.
[G1 Android Development] dinomight:
I'm not sure that statement made any semse (did you forget a few words in there? What i understand from the sentace is that this mod (cytown modified phone apk v27) is fixed(unchangable) in portrait layout for incall/incoming call screens. Is that what you meant to say? Is there any chance those screens can be adjusted to rotate via this mod?
[G1 Android Development] cytown:
I mean, from Android 2.0, the incoming call screen was fixed in portrait orientation, personally I agree that, so I don't want to modify this.
[G1 Android Development] dinomight:
Cardock

I wish i knew more about the code you've done. I'd love to add that feature as an option. I'm guessing that you probably don't use your phone in a car dock. That alone is the best reason to have this feature/option. No landscape incall screen is the biggest annoyance for anyone using a car dock. Oh well, i guess i'll have to keep looking for another mod or start seeing if i can figure it out myself.
[G1 Android Development] cedricj:
Car dock not working with double call/waiting

Hello,

i am using CYA 5.0.6 and just got my car dock.

When i have a second call coming, i cannot switch between the call at all and when i try, i get both call disconnect.

I am not sure if this is something in your code but would be nice if you could look into it.

This works fine without the car dock:)

Thanks a millions time for your support :)

Best

dico
[G1 Android Development] bluedragon1982:
hey cytown,

can you please post your new version v28 for donut (1.6) and eclair (2.x) here? i dont know how to build it from github using windows and i like to test the sweet new feature "upsite down to mute incoming call"

Thanks

blue

Twitter: @bluenazgul
[G1 Android Development] yjagota:
The Organisation which is displayed in the incoming call is mostly shown wrong after a person with an empty organisation calls you. I am using CM 5.0.6.

Also, do you have plans to implement a speed dial feature?

Keep up the great work. Thanks. :)