On Mon, Oct 4, 2010 at 7:24 AM, Denis Souza <[email protected]> wrote:

> 1) The call log won't allow updates. It strangely allows inserts but
> even though it lets you insert the phone number dialed it won't allow
> you to also insert the display name (if you do it stays as "unknown"
> and looks really awkward). I opened a discussion about this a while
> back and didn't realize back then that it only happened on Sense UI
> phones. Some people argued that you shouldn't touch the call log (even
> though there's nothing about that in the documentation). On the
> emulator and on non-Sense UI devices it works flawlessly (at leas on
> all of those that I've tested so far). My app need this to keep the
> original dialed number in the call log. In this case, when running
> Sense UI it's better not to touch the call log that to touch it and
> have it look awkward.
>

Given that the CallLog is I believe a public API, the manufacturer breaking
it makes it not CTS compatible and they need to fix it.  You should very
much treat this as a bug with HTC's device and push to have that fixed.  One
thing you could do is file a bug in the bug tracker with sample code showing
the problem.  Even better would be to contribute a patch to CTS that ensures
the API is working correctly, so this won't break in the future.


> 2) In particular HTC Desire with Android 2.2 won't allow you to change
> the number being dialed.
> (see thread:
>
> http://groups.google.com/group/android-developers/browse_thread/thread/1e23230cfaae5038/3fd980598e78c479?lnk=gst&q=desire+2.2
> )
> I do admit that in this case I'm not completely sure it's a Sense UI
> problem (I've seen it happen on Motorola devices but it was an easy
> fix, removing the priority setting from the Intent). I also had
> reports from Desire 2.2 users that had this working and one day, it
> just stopped to never work again.
>

Are you talking about the API to intercept outgoing calls?  If so, again
it's a public API that if broken makes the device not CTS compatible.  I am
surprised about this one since Google Voice relies on it so it seems like I
would have already heard about any significant issue in this area.

-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to