[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-08-03 Thread Kai
I need a way to programatically determine if a HTC device runs sense
UI.

maybe use reflection to determine if some Sense UI packages exist?
but what are the names of these packages?

On Aug 1, 9:21 pm, YuviDroid  wrote:
> On the HTC Desire the standard android home is not available, even by
> clearing defaults of the Sense home.
>
> On Sun, Aug 1, 2010 at 12:37 PM, Mark Murphy wrote:
>
>
>
> > On Sun, Aug 1, 2010 at 6:20 AM, { Devdroid } 
> > wrote:
> > > You can't remove it if phone is not rooted as you got no write access
> > > to /system, true, but once you root your device you can wipe sense
> > packages.
>
> > Ah, true, wasn't thinking of rooting. Sorry!
>
> > > I believe you could do this on any device, by just clearing defaults
> > > in app prefs as you do  for any other app and installing i.e. Launcher
> > > Pro. On next "Home" press you will be asked what app shall be used,
> > > select Launcher Pro, mark it to be default and bye-bye Sense.
>
> > I saw reference recently that suggested this did not work everywhere.
> > I'm was thinking maybe Sense 2 (the current generation) vs. the
> > original Sense. But it works on a HTC Hero (just tried it), so that's
> > clearly not it.
>
> > --
> > Mark Murphy (a Commons Guy)
> >http://commonsware.com|http://github.com/commonsguy
> >http://commonsware.com/blog|http://twitter.com/commonsguy
>
> > Android 2.2 Programming Books:http://commonsware.com/books
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> YuviDroid
> Check out Launch-X  (a widget to
> quickly access your favorite apps and contacts!)http://android.yuvalsharon.net

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-08-03 Thread joebowbeer
There are also subtle differences in the way some of the standard apps
work, such as Contacts (aka People).  The handling of "Phone" contacts
is different in HTC Sense, for example.

This difference exists whether the HTC Sense Launcher is selected or
not.

On Aug 3, 10:08 am, "Jonas Petersson"  wrote:
> On 08/03/2010 06:31 PM, Dianne Hackborn wrote:
>
> > I would really like to know why people want to know they are running
> > with Sense UI.  Is it just for notifications?  Are there other things?
>
> > We really don't want apps to be dealing with this stuff.
>
> Personally, I would very much like to agree.
>
> However, speaking on behalf of my Swedish users it would seem that there
> is a significant portion (you may call them misinformed) that want my
> application to look like "the standard applications" which for a
> significant portion is Sense (Desire and Hero sell like mad around here).
>
> My interpretation is that they are used to phones (say Nokia) where a
> globally selected theme is applied to just about everything but games. A
> number of users have very boldly stated that they withhold one star
> until this "bug is fixed".
>
> As there (currently) is nothing like that, it is somewhat tempting to
> explicitly alter the UI for a few of the most common styles around. I've
> personally elected not to do that so far, but I can understand why some
> might.
>
>                         Best / Jonas

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-08-05 Thread David
This is how I do it. I would use it sparingly though so you don't bind
your app to a particular phone.  I really only use it to determine
whether or not I should be showing light or dark icons in the
notification bar.  This seems to work fine with my HTC Incredible and
the emulator to determine whether it is there or not.  Of course I
don't have two home screens installed on my incredible so I don't know
what would happen in that case.

Hope this helps,
David


private static final String SENSE_UI_LAUNCHER_NAME =
"com.htc.launcher.Launcher";
private static Boolean senseUI;

public static final boolean isSenseUI(Context context) {
if (senseUI == null) {
senseUI = false;
PackageManager packageManager = 
context.getPackageManager();

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
List list =
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
for (ResolveInfo info : list) {
if (info.activityInfo != null &&
SENSE_UI_LAUNCHER_NAME.equals(info.activityInfo.name)) {
senseUI = true;
break;
}
}
}
return senseUI;
}

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-08-09 Thread David
This is how I do it. I would use it sparingly though so you don't bind
your app to a particular phone.  I really only use it to determine
whether or not I should be showing light or dark icons in the
notification bar.  This seems to work fine with my HTC Incredible and
the emulator to determine whether it is there or not.  Of course I
don't have two home screens installed on my incredible so I don't know
what would happen in that case.

Hope this helps,
David

private static final String SENSE_UI_LAUNCHER_NAME =
"com.htc.launcher.Launcher";
private static Boolean senseUI;

public static final boolean isSenseUI(Context context) {
if (senseUI == null) {
senseUI = false;
PackageManager packageManager =
context.getPackageManager();

Intent intent = new
Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
List list =
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
for (ResolveInfo info : list) {
if (info.activityInfo != null &&
SENSE_UI_LAUNCHER_NAME.equals(info.activityInfo.name)) {
senseUI = true;
break;
}
}
}
return senseUI;
}

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-02 Thread Denis Souza
> 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.

Great! I'll look into that.

> 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.

Yes, it's exactly the API to intercept outgoing calls. Although it
works well on most devices, some have very strange issues. I found out
that on Motorola devices, for example, it will work perfectly if you
don't set a priority on the intent filter for the NEW_OUTGOING_CALL
action. If you do set the priority the problem becomes intermittent
(tried it with several different values). Some users will report it
working well and others with the same exact device will report it not
working at all (I had access to a device in which it didn't work and
found no other software that could be causing a conflict). As for the
HTC Desire with Android 2.2, it's a mystery to me. I had reports of
older versions of my app working on it and then not working anymore
after a reinstall. Newer versions didn't work at all. My app displays
the number being dialed on a toast right before returning from the
broadcast call. The number displayed on the toast is always the exact
same as set on the call to setResultData() (I even declared the
variable as final to make sure I wasn't changing it) and still the
number won't change (even though returning null does cancel the call).
I have no idea what to make of it and had to use a workaround in which
I cancel the call and make a new call.
I'd really like to be able to file a bug report on this but I have no
idea what's causing it or how to reproduce the problem with 100%
certainty on any device.
As I said before it might not be a Sense UI specific problem (I have
an HTC Hero and never had any issues with that). If I had a device
that had this problem maybe I could dig a bit deeper. There are a few
users willing to run some tests that I send them but I think I've
already pushed their patience a little too much ;).

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-09-27 Thread GodsMoon
Looks like a good solution for an unfortunate problem David.

Anyone know what package is MotoBlur would be?

@Dianne
I'm using this to instruct the user to change the "Lock phone after"
or the "Security lock timer" for SenseUI or MotoBlur respectively.
I need to use the right terminology. Also these two settings are
"value added features" that break my app, Smart Lock.
I'm pretty sure I can't access those custom skin api's.
I know my app is a statistical outlier, but I'd call this
fragmentation.

Thanks,
David Shellabarger


On Aug 7, 12:50 pm, David  wrote:
> This is how I do it. I would use it sparingly though so you don't bind
> your app to a particular phone.  I really only use it to determine
> whether or not I should be showing light or dark icons in the
> notification bar.  This seems to work fine with my HTC Incredible and
> the emulator to determine whether it is there or not.  Of course I
> don't have two home screens installed on my incredible so I don't know
> what would happen in that case.
>
> Hope this helps,
> David
>
>         private static final String SENSE_UI_LAUNCHER_NAME =
> "com.htc.launcher.Launcher";
>         private static BooleansenseUI;
>
>         public static final boolean isSenseUI(Context context) {
>                 if (senseUI== null) {
>                        senseUI= false;
>                         PackageManager packageManager =
> context.getPackageManager();
>
>                         Intent intent = new
> Intent(Intent.ACTION_MAIN);
>                         intent.addCategory(Intent.CATEGORY_HOME);
>                         List list =
> packageManager.queryIntentActivities(intent,
> PackageManager.MATCH_DEFAULT_ONLY);
>                         for (ResolveInfo info : list) {
>                                 if (info.activityInfo != null &&
> SENSE_UI_LAUNCHER_NAME.equals(info.activityInfo.name)) {
>                                        senseUI= true;
>                                         break;
>                                 }
>                         }
>                 }
>                 returnsenseUI;
>         }

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


[android-developers] Re: how to detect if a phone is running HTC sense UI

2010-10-04 Thread Denis Souza
> I would really like to know why people want to know they are running with
> Sense UI.  Is it just for notifications?  Are there other things?

Yes, there are. The Sense UI changes some of the API's behavior. I
know of two things that work differently on Sense UI. Both of them
have to do with my app, which changes the number being dialed.

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.

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.


On Sep 28, 12:36 am, GodsMoon  wrote:
> Looks like a good solution for an unfortunate problem David.
>
> Anyone know what package is MotoBlur would be?
>
> @Dianne
> I'm using this to instruct the user to change the "Lock phone after"
> or the "Security lock timer" for SenseUI or MotoBlur respectively.
> I need to use the right terminology. Also these two settings are
> "value added features" that break my app, Smart Lock.
> I'm pretty sure I can't access those custom skin api's.
> I know my app is a statistical outlier, but I'd call this
> fragmentation.
>
> Thanks,
> David Shellabarger
>
> On Aug 7, 12:50 pm, David  wrote:
>
>
>
>
>
>
>
> > This is how I do it. I would use it sparingly though so you don't bind
> > your app to a particular phone.  I really only use it to determine
> > whether or not I should be showing light or dark icons in the
> > notification bar.  This seems to work fine with my HTC Incredible and
> > the emulator to determine whether it is there or not.  Of course I
> > don't have two home screens installed on my incredible so I don't know
> > what would happen in that case.
>
> > Hope this helps,
> > David
>
> >         private static final String SENSE_UI_LAUNCHER_NAME =
> > "com.htc.launcher.Launcher";
> >         private static BooleansenseUI;
>
> >         public static final boolean isSenseUI(Context context) {
> >                 if (senseUI== null) {
> >                        senseUI= false;
> >                         PackageManager packageManager =
> > context.getPackageManager();
>
> >                         Intent intent = new
> > Intent(Intent.ACTION_MAIN);
> >                         intent.addCategory(Intent.CATEGORY_HOME);
> >                         List list =
> > packageManager.queryIntentActivities(intent,
> > PackageManager.MATCH_DEFAULT_ONLY);
> >                         for (ResolveInfo info : list) {
> >                                 if (info.activityInfo != null &&
> > SENSE_UI_LAUNCHER_NAME.equals(info.activityInfo.name)) {
> >                                        senseUI= true;
> >                                         break;
> >                                 }
> >                         }
> >                 }
> >                 returnsenseUI;
> >         }

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


Re: [android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-01 Thread Dianne Hackborn
On Mon, Sep 27, 2010 at 8:36 PM, GodsMoon  wrote:

> @Dianne
> I'm using this to instruct the user to change the "Lock phone after"
> or the "Security lock timer" for SenseUI or MotoBlur respectively.
> I need to use the right terminology. Also these two settings are
> "value added features" that break my app, Smart Lock.
> I'm pretty sure I can't access those custom skin api's.
> I know my app is a statistical outlier, but I'd call this
> fragmentation.
>

Sorry to say, but lock screen replacement apps are not supported and until
we have official APIs for them you have to implement them with games that
are going to necessarily make your app fragile.

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-01 Thread Dianne Hackborn
On Mon, Oct 4, 2010 at 7:24 AM, Denis Souza  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
hack...@android.com

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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-02 Thread Tauno Talimaa
My reasons why I want to detect Sense UI (+ actually also other custom
UI's) is that they have not implemented all of the nice shiny features
that contact sync provides. They are not displaying the presence
information in their default contacts app (People) and also are
totally ignoring custom data rows there.
As the app I'm developing relies heavily on these two features,
there's no point in giving the end-users something that's
half-working. I'd rather disable some features for all Sense UI
devices (+ also other hacked-quickly-together OEM customizations).


Tauno

On Tue, Nov 2, 2010 at 2:50 AM, Dianne Hackborn  wrote:
> On Mon, Oct 4, 2010 at 7:24 AM, Denis Souza  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
> hack...@android.com
>
> 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

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


Re: [android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-02 Thread Dianne Hackborn
On Tue, Nov 2, 2010 at 12:31 AM, Tauno Talimaa  wrote:

> My reasons why I want to detect Sense UI (+ actually also other custom
> UI's) is that they have not implemented all of the nice shiny features
> that contact sync provides. They are not displaying the presence
> information in their default contacts app (People) and also are
> totally ignoring custom data rows there.
> As the app I'm developing relies heavily on these two features,
> there's no point in giving the end-users something that's
> half-working. I'd rather disable some features for all Sense UI
> devices (+ also other hacked-quickly-together OEM customizations).
>

I would actually consider those basic features that by not implementing they
are not a compatible device.  Presence information and custom data rows is,
after all, part of the official SDK.

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: how to detect if a phone is running HTC sense UI

2010-11-02 Thread Tauno Talimaa
I totally agree personally :)
But it's still kind of a gray area for the OEM's. Some OEM's with whom
I've had contact, say that the devices are totally compatible as
a) They are not failing the CTS (of course as this is a "visual" thing
and can't be tested automatically by CTS)
b) Apps that use these API's are not crashing
c) It's nowhere specified as a hard requirement that the default
contact displaying application (People for HTC Sense for example) on
the device must display all of the data from the contacts db to the
end user (custom rows, presence etc..)
d) It's a "design decision" not to show some information to the end user.

So currently this leaves us with these basic options:
1) disable contacts integration completely
2) disable it for some some UI implementations (Sense etc..)
3) leave the feature enabled and live with the "It's not working on my
XXX YYY device" negative comments

Anyway, what's the best approach to handle such issues? Take it up
directly with the OEM's or file bugs under b.android.com?


On Tue, Nov 2, 2010 at 9:55 AM, Dianne Hackborn  wrote:
> On Tue, Nov 2, 2010 at 12:31 AM, Tauno Talimaa  wrote:
>>
>> My reasons why I want to detect Sense UI (+ actually also other custom
>> UI's) is that they have not implemented all of the nice shiny features
>> that contact sync provides. They are not displaying the presence
>> information in their default contacts app (People) and also are
>> totally ignoring custom data rows there.
>> As the app I'm developing relies heavily on these two features,
>> there's no point in giving the end-users something that's
>> half-working. I'd rather disable some features for all Sense UI
>> devices (+ also other hacked-quickly-together OEM customizations).
>
> I would actually consider those basic features that by not implementing they
> are not a compatible device.  Presence information and custom data rows is,
> after all, part of the official SDK.
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

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