yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] pascanu:
:( Why would I want that? I want all those goodies you've put into it (vibrate on call wait, organization and so on).

I wasn't really complaining, trying just to provide some feedback. I'm now on dwang 1.14 and v201 works great, v22 does not (still get the phone lockup problem).
[G1 Android Development] cytown:
I just upload it in case for someone want them.

Can you sure 20.1 works great?
[G1 Android Development] pascanu:
Yes, 201 works perfect. Have been using it for > 3 days, on dwang 1.13 and 1.14 and haven't had a single problem.
[G1 Android Development] cytown:
Try install v.22 again and see the crash happen again? If so, reverse to v.20.1 again.
[G1 Android Development] Wysie:
Hi cytown,

I came across the following bug. To reproduce it, do the following:

1. Give yourself a call

2. Reject it using the return/back button (NOT red button, as we usually do)

3. Try pulling down your notification bar. It cannot be pulled down until you reboot the phone, or have another incoming call and reject it with the red button.

I've verified it by pushing back the original Phone.apk, which doesn't have this bug.

Thanks cytown :).
[G1 Android Development] cytown:
Ok, I'll check that.

Confirmed this bug. Will be fixed in next release.
[G1 Android Development] Jason_V:
If you reject your next call using the End key, you get normal functionality returned.
[G1 Android Development] Jason_V:
Feature request - On Call buttons

It has always driven me nuts on the mytouch, that I have to expand the menu to click a button that I use on 75% of my calls. Could you implement a Call Settings feature that allows the user to expose some of the menu buttons, like Hold - Mute - Speaker - Bluetooth, at all times?

I would likely choose to only expose Hold, Mute, Speaker for myself since I don't use bluetooth calling. Having these appear below the call but above the Dialer drawer would rock.
[G1 Android Development] cytown:
I think not expose these button was because it's so easy to be wrong touched, with your own face or ear :P
[G1 Android Development] Jason_V:
ear activated buttons

The idea of the screen going to sleep is to protect from that, right? In addition, the tap screen to unlock could be deployed for this. Both of these I find less offensive as a user experience designer.
[G1 Android Development] Jason_V:
Call screen - Exposed options mockup

I did a quick (and dirty) mockup of what I had in mind. This option bar (mimicking the power bar widget) wouldn't appear until the call had connected.

The menu button would still be required for the additional options of Merge calls, Call swap, Add call, etc...
[G1 Android Development] cytown:
good design.
[G1 Android Development] Jason_V:
Thanks, any chance that means you'll give it a shot for a future update? :) I would be happy to help out with some graphics support.
[G1 Android Development] cconstantine:
Htc tattoo

Hello

Is there version about HTC TATTOO

Best regards Konstantin
[G1 Android Development] gilok:
This may have been answered somewhere back in the thread, but where does this store it's phone number blacklist? I have a bunch of numbers I'd like to add all at once without typing each one into the phone.

Also, it would be really useful to add numbers to the black list from the call log or contact list.
[G1 Android Development] ilostchild:
Hello i was using cyan Rom for awhile but was having some issue so i switch to Dwang recent ROM.. but i miss some of the features that where in cyaon, mainly the options to blacklist, and the new dialer.. well i tried to follow the instructions but i get argmunet mount options..

any care to help a nooby guy out.. with some instructions how to get this on the rom im using please?

thanks for any help
[G1 Android Development] cytown:
I can not sure, I am not good at ui design, also, the donut version won't last too long.
[G1 Android Development] cytown:
No, sense ui can not run this app.
[G1 Android Development] cytown:
Settings -> Call Settings -> Black List.
[G1 Android Development] cytown:
You can backup your original Phone.apk and push new Phone.apk in for a test.

Maybe it support Dwang's.
[G1 Android Development] gilok:
I didn't phrase my question right. Where is the actual file containing the blacklisted numbers? I want to edit it on my PC and then move it to the proper directory on the phone.
[G1 Android Development] ilostchild:
I would like to confirm this does work with Dwangs ROM and its crazy fast too! i used the modified one for incall.. the calling waiting modified
[G1 Android Development] cytown:
The file was in:

/data/data/com.android.phone/files/backlist.dat

But it's a binary file, contains a HashSet.
[G1 Android Development] Jason_V:
I understand completely... Are you intending to incorporate your modifications into an eclair SDK? I am interested to learn how to do Android layouts and I'm good at graphic design. If you would be interested in incorporating some of this functionality, I would be happy to collaborate with you to accomplish it.
[G1 Android Development] ilostchild:
Im confused with this as well.. what is a phone.odex.. how would i come to kno if i have one or not..?

If this helps any to clarify if i do have one (since im pretty still new to all this)

T-mobile g1-USA

Super D rom

Mod contacts/dial

Phone apl v22
[G1 Android Development] :
Open Terminal.

Type - su and hit enter.

Type - cd /system/app/

Type - ls

Check to see if you have Phone.odex, if you have then...

Type - rm Phone.odex

Don't for lords sake remove Phone.apk or you will cry.
[G1 Android Development] ilostchild:
Thank you for helping.. and clarifying! and i dont have it lol
[G1 Android Development] cytown:
I will sure port to eclair when eclair is ready for g1. If I have some graphic design problem, I will contact with you:)

p.s. did you ever see my another product in market: OverclockWidget? Could you do me a favor make it more beautiful?
[G1 Android Development] Jason_V:
Downloading it now... Will take a look and make some suggestions.
[G1 Android Development] raudidroid:
i'd appreciate it if i could disable "clear call log" i already lost important information several times.

thanx
[G1 Android Development] oMszKikiIzWavyo:
Will You Be Updating This For 1.6 Soon Because Lately My 3G Cuts Off Alot
[G1 Android Development] Janis:
Slow ring when themed

Can anyone clue me in why a themed phone.apk, it seems like any one of them, would slow down my ring time so much? If it's not themed, the phone flashes & rings pretty much at the end of the first ring on the other end. If I theme it, it doesn't get off its arse until the end of the second ring, or sometimes even the third (I think it depends what's running when the call comes in.)

I have all the tweaks in place that I know of to keep this speedy (Phone Prioritizer, CFS10mb Hack, swap partition).

Graphics loading can't take that long, can it?

Thanks.
[G1 Android Development] Janis:
There's an app for that. And that. I don't think this is practical as part of the phone.apk, but that's just my opinion.

+1 on suppressing the call log after completing a call. I thought the call log popping up after I didn't need it was absolutely bizarre when I first got my G1, especially because it has a green hardware button (which is almost entirely the reason I'm holding off on the Nexus One. No buttons. No red key, no green key, no camera button. Too risky).
[G1 Android Development] :
Thanks for reminding me I need to somehow revert back too the original phone.apk because the lag is evil!
[G1 Android Development] tmhung:
I can't save it to system/app ............. please help me . I'm using Dwang Rom 1.17.1

Thank .
[G1 Android Development] vincom2:
You didn't su, did you? Your prompt should be a # not a $

edit: and you didn't remount as read-write?

I think this is the command: mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
[G1 Android Development] tmhung:
I do it like u .......... but :( ......... how csn i do it right , thank
[G1 Android Development] :
At the $ promt.....

Type - su

Hit enter and it will change to a #

Then enter the rest.
[G1 Android Development] tmhung:
Tk for it ^^ . I saw the tut in page 9 . hehe . thank all of u ) .

Thit 's tut :

This worked perfectly for me. (tried to make it as noob-friendly as possible).

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
[G1 Android Development] cytown:
What did you mean "clear call log"???
[G1 Android Development] cytown:
This IS 1.6, and only 1.6 now. For your information, it just won't support HERO only.
[G1 Android Development] cytown:
I have test for a lot of the delay of ring, it just no clue. For your information, all programs, including Google's unhackable Gmail, the sound of notification be much delay than the vibrate.

So I think it just not Phone's problem.
[G1 Android Development] cytown:
Can you sure the original Phone apk has no lag problem?
[G1 Android Development] cytown:
update to eclair.
[G1 Android Development] idkidk:
Hello,

I've just try, but don't Work.

I've a CM4.2.12.2 Rom, with Binary100100 CHM Version for CM-4.2.12.2 theme, putting the Phone.apk result in a process.acore error:

- when i try to push the call button (even after phone reboot) .

- when i use the icon in menu

I try to put the Phone.apk from Binary Theme but the result is the same

I've try to reflash the whole theme, but no changes, same error

For all time i've "No Service"

The only Phone.apk that work is the one form the original CM Rom

Any Ideas?

Tia

Idk
[G1 Android Development] cytown:
v.24 is ONLY support Eclair, and cm4.2.12.2 definately is Donut.
[G1 Android Development] Eclipse9069:
Thanks for the Eclair support!

Working great on JAC's XROM!

No issues yet.

Awesome job, been missing this since I left Donut.
[G1 Android Development] cytown:
Good, you are the first one report back from eclair.
[G1 Android Development] cytown:
Don't you feel slow running eclair on G1?
[G1 Android Development] juanjo7812:
Working on G1 with Eclair and all OK ...

... except organization is not showed. Option is checked.

Thanks!
[G1 Android Development] cytown:
That's strange, in my test the organzation function works well.
[G1 Android Development] juanjo7812:
Attached are screencaps of call options and an incoming call. I promise you that this contact as organization field filled :)

If you need more information ....
[G1 Android Development] idkidk:
:confused: i don't understood, the first topic say:

v24 @ 0111:

support Eclair.

not "only" Eclair.... uff... i roll back to previous Phone.apk

Thanks!

Idk
[G1 Android Development] cytown:
My bad, changed.
[G1 Android Development] idkidk:
Just a little question:

in first topic i've found only v22 for download, v23 where is?

Tia

Idk
[G1 Android Development] cytown:
v23 is already included in cm4.2.12.2.
[G1 Android Development] idkidk:
oooooooooookkkkkkkkkkkk!!!!!!!!!

T H A N K S!

Idk
[G1 Android Development] kaukas99:
could you post v23 for download, please? I have dwang and it would be great to fix that bug...thanks!
[G1 Android Development] docsparks:
question/request

Sorry if this doesn't make sense, but it should.

But would there be a way, to have a set list of numbers, not be in my contacts in my phone, so its not congesting my regular phone book with stupid amounts of numbers i NEVER call, but need to know who they are when they call me.

Like, I do so much computer work, I need to know have old customer numbers saved, return service, etc. Nothing like awnsering a random phone #, to have it be an 75 year old lady needing her computer fixed, while im traffic. You cant get off the phone with those types of people in under 2 hours.

Like, can't a program be made to store a list of #'s, so that if they call you there is a name that you stored for the #, but wont have to be in my phone book contacts.

Thanks?

Ill pay to get some time spent on this?

Cheers!
[G1 Android Development] Jason_V:
Setup your contact groups and tell it which ones to NOT show.
[G1 Android Development] 2girls1cup:
+1 need v23
[G1 Android Development] Chahk:
You can always d/l the latest CM and extract Phone.apk from the zip.

I'm also reporting success running v24 on JAC's xROM Eclair Beta 3.

P.S. With ram hack and compcache enabled, Eclair feels just as snappy on my G1 as CM 4.2.12.2.
[G1 Android Development] docsparks:
Having changed names to other groups, when i try to remove it from the "my contacts', it removes it from the other group aswell.

I dont intend on moving all the numbers i normally call to another group, just to have my dialer only display that group, rather than 'my contacts'
[G1 Android Development] Eclipse9069:
No, JAC/Cyanogen's Eclair is running at Donut speeds for me.
[G1 Android Development] Jason_V:
Dont have it set to display My Contacts... Setup a group called Phone List or something, move everyone that you want to appear into that, then set contacts to only show the group Phone List. You can have contacts appear in multiple groups.
[G1 Android Development] teknomanelvis:
how do i install, from the terminal. its saying remount not found. never was good with commands why cant it be just update.zip
[G1 Android Development] cytown:
That's good news, thanks guy.
[G1 Android Development] cytown:
Thank you for your feedback.
[G1 Android Development] Eclipse9069:
Thanks for an awesome Phone.apk.
[G1 Android Development] bgta:
Where is the zip with v23 ?
[G1 Android Development] volcomnator999:
nvm

got it
[G1 Android Development] ilostchild:
Yes? Where is v23 I was wondering the samething
[G1 Android Development] cytown:
upload v.23 now.
[G1 Android Development] superGOAT:
It looks like I'm the only one with this problem, but when I hit menu durring a call phone.apk force closes. I suppose I installed it wrong. I'm on manup's eclair 1.5, and I followed the install instructions to a "T" but I'll try again after I flash eugene's.
[G1 Android Development] cytown:
I won't be suprise for your bug report, Eclair build is the very first release, and I do not have tested in real phone either, I think there should be some bugs.

If you can post the logcat here, it would be much appreciated.
[G1 Android Development] Eclipse9069:
Weird, doesn't happen on Cyanogen/JAC's Eclair.
[G1 Android Development] superGOAT:
I switched to jac's last night, and everything works as expected. I'm thinking it was a problem on my end. Either way it works now :)
[G1 Android Development] volcomnator999:
anyone using the eclair version have any problems with searching contacts? when i type a persons name it doesnt show up. the only way i can find a person is if i actually click search and then type the persons name in the search box
[G1 Android Development] xenio2000:
Force Close on Menu

I am getting FC too when I press menu during the ringing on Manup Eclair 1.5 :(

Here it is the logcat, I hope it helps.

Xenio
[G1 Android Development] cytown:
Thanks guy, I'll check it asap.
[G1 Android Development] cytown:
fix fc now.
[G1 Android Development] realmadrid_cf:
Thanks, working great on Manup Eclair 1.5
[G1 Android Development] samaral:
hi cytown

thank you for your modified phone.apk :)

Is it possible to have the answer call not as eclair but rather than a flan lock screen? (to match manups 1.5 rom) Would that be too much of a modification?

Thank you!
[G1 Android Development] cytown:
If you know how to do, you can do it yourself. All sources were in github:)
[G1 Android Development] parrothd:
Interesting bug,

JAC Eclair 1.0 Rom, when I add a number to the block list via the contacts it shows the number however it doesn't block the call. If I enter the same number manually it works. My contacts are sync via exchange, I've noticed some other apps having issues with that as well..

Correction: I think it has to due with if you have a "1" in the contact number, the filter skips it.

2223334444 works

12223334444 Doesn't match....
[G1 Android Development] Ssantos6981:
Eclair support...

When you say eclair support, what does that mean? G1's running an eclair like rom or any android phone running eclair?
[G1 Android Development] realmadrid_cf:
you can't see? this topic only support G1/Dream
[G1 Android Development] PaY87:
I have a problem on xROM with this!

When a call comes in my trackball is flashing like normal, but after and while the call it doesn't stop! Please fix this :)
[G1 Android Development] cytown:
Can you describe more details?
[G1 Android Development] cytown:
Yes, you need exact the same number....

Maybe I can make it more inteligent later.
[G1 Android Development] PaY87:
I have the latest xROM eclair 1.0.

When I use your apk, and somebody calls me then the trackball begins to flash like it should. The problem is it never stops until I do a reboot. :(
[G1 Android Development] parrothd:
That or add an option to add last number called would be great!.. :)
[G1 Android Development] juanjo7812:
An option to add from the call log would be really great! :)
[G1 Android Development] xenio2000:
Working for me with Manup Eclair 1.5, thanks Cytown for the fix.

Anyway I will go back to Rom 1.6, with Eclair Rom Phone.apk takes 4, 5 rings before show who's calling, to much time...
[G1 Android Development] parrothd:
That should be last call received or call log... :)
[G1 Android Development] guiburi:
can i use this on my Nexus One??..
[G1 Android Development] BRad Barnett:
If people are finding this app slow, it's because of the call log grouping.

I had delays of 15 seconds, yes, 15 seconds, after every call and going to the phone app (but, only when contacts were left open in the app, so that going to the app caused a reload of contacts).

Clearing my contact log to the last week cured it, but this isn't really an acceptable compromise. I'm hoping that either the grouping code can be improved, or that grouping mode can be turned off.

Otherwise, this feature really hurts an otherwise excellent app. :(
[G1 Android Development] cytown:
Not now, maybe later, when v2.1 was released to aosp.
[G1 Android Development] cytown:
You just got wrong app, it was Contacts app, not Phone app.
[G1 Android Development] cytown:
Memory was the key issue.
[G1 Android Development] BRad Barnett:
The contact app handles the call log? Seems strange, but not impossible...
[G1 Android Development] Wysie:
Yes, Contacts app handles the call log. Version 2.8 is greatly sped up. Please give it a try :).
[G1 Android Development] thiasB:
2.1

_IS_

released to AOSP from now on. => android-2.1_r1 snapshot
[G1 Android Development] BRad Barnett:
Hmm.. I downloaded (2 days ago), the latest contact.apk. I did so, because I figured I might as well install the newest one, instead of the one Cyanogen linked to.

It was still slow, but I didn't do any specific tests comparing one to the other. There was nothing in the changelog about speed ups for grouping, so I figured slow=slow.

I would suggest that grouping should at least have an option to turn it off. I had 1000+ calls in my call log, and that was only a couple of months.

When I press the phone button, the phone app should pop up really fast. It shouldn't spend 15 seconds organizing thousands of phone calls into groups, just because I happened to be in the call log when I last left the phone suite.

(I know now, as you've said, that the contact app is for the call log. However, from a user perspective, the call log + dialer, etc, is one app.. accessable via the green phone button... so I'll just call them all 'phone suite' for now)

By the way, I'm not dumping on you here, just giving you real-world feedback. From my perspective, the phone app should pop up instantly. So, unless your code changes were really impressive, providing for a 150 times or more speed improvement, it probably won't be effective in real-world use.

However, I'm just asking for an option to turn off grouping. It may be handy for some, but I'll take speed over neat features any day. Since you already have options to turn of loading of images, and everything else, why not grouping?
[G1 Android Development] daveid:
You are not getting it. When you press the green call button it launches Contacts.apk, the delay is a part of THAT application, NOT Phone.apk. Phone.apk handles incoming and outgoing CALLS only, not the dialer, contacts list, favorites list, OR call log.

So... take your request into the other thread, and leave Cytown alone.
[G1 Android Development] BRad Barnett:
Uh, my entire post was about the contact app, and was in reply to Wysie. How on earth is this 'not getting it'? How is this addressed at Cytown?

So I posted a reply to Wysie in this thread... it isn't as if there aren't further off topic posts aplenty, here.

It is rather amusing that you didn't read who I was replying to, or the fact that I mentioned the contact app more than once... in a post where you suggest I'm not paying attention..
[G1 Android Development] daveid:
Alright, get defensive if you want. But this thread is definitely about Phone.apk, not Contacts.apk. I was attempting to get that point through as clearly as possible. Suggest anything you want to anyone you want and do it anywhere you want, sorry for trying to help the developers by getting things put in their proper place.
[G1 Android Development] BRad Barnett:
No, clearly you were trying to hit me over the head with a keyboard.

Your topicness was valid, it was the rest that was not. Retreating on your valid point, with a touch of indignation, does not lend credence to your other points.

Regardless, we've all spewed out things more forcefully than we should have, over the years. Usually this happens after a hot chick walks by. There's no hard feeling here.
[G1 Android Development] blinker1683:
MT/3G

Does any one knows if this works on my MT/3G

Thanks:)
[G1 Android Development] javon27:
Trackball won't stop blinking

I saw it mentioned a few pages ago, but I would like to add that I'm also experiencing issues on Eclair.

Basically, I will get a phone call, but it takes about 5-8 seconds for the caller id to show up. Then, after I answer the call, the trackball keeps blinking, and won't stop blinking. Even after the call is over, it continues to blink as if I'm receiving a call, until I reset my phone.

One other side effect is that sometimes I will answer a call, but the call doesn't connect. My phone shows that I am connected (notification status, caller id, green background, etc.), but the other end is silent, as if the call was never picked up. I will continue to say something, but then hang up. I will then return the call, and the person will say that the call didn't go through.

My sig is up to date, so all the relevant info is below:
[G1 Android Development] PaY87:
thought i was the only one with blinking trackball problem, good to hear its not like this :)
[G1 Android Development] tiggerbcn:
The same happens to me exactly with another rom Eclair 2.1, my phone is a Magic using v24.1
[G1 Android Development] :
Thought I found a bug that missed phone calls are not being reported properly (no icon in notification bar, no LED flashing). It turns out that the phone was in the Contact/Phone app before going into idle. So after the rings ended, the phone *thinks* the missed calls have been attended no matter what.

It seems to be a bug to me. Possibly in the mainstream Android as well...?
[G1 Android Development] djdarkknight96:
Seeing reports of on the MT3G the trackball will continue to flash after phone calls, tested on my friends MT3G....just FYI!
[G1 Android Development] cytown:
Where is the tag or xml file?

eclair-20100121.xml???
[G1 Android Development] cytown:
Calm down guys, it's ok to reply Wysie here, I can just ignore it :)

But I will suggest you post your questions and suggestions in Wysie's thread, just because he maybe does not always visit this thread as I do:)