But it is one of the accounts of type Google on the system. On 9 фев, 22:53, Dianne Hackborn <hack...@android.com> wrote: > There is not a "phone's e-mail address." If the user downloaded your app > from Market, they must have a Google account set up, but they may have > multiple accounts. And anyway, that account is part of the Google services; > this is not something that is part of the actual Android platform. > > > > On Wed, Feb 9, 2011 at 11:10 AM, Kevin Duffey <andjar...@gmail.com> wrote: > > Heh..I started using that owner permission too.. glad to know it will be > > gone (or is it gone in 2.3?). Question is, when a person buys a new android > > phone, at least on Verizon, they generally can attach the phone to a google > > account. Is there some way to get that particular users info, or is the only > > way an app can do this is to ask for it from the user? > > > I am messing around with an app where I'd like to send some data from phone > > to a service, and some of that data is the owner of the phone's email > > address. From what your saying Dianne, there is no way to discern this > > information from the contacts database or accounts set up? So, the only way > > to guarantee it every time is to ask for it in the app? > > > Thanks > > > On Tue, Sep 7, 2010 at 5:49 PM, Dianne Hackborn <hack...@android.com>wrote: > > >> Android has no concept of an "owner". Those permissions don't do anything > >> (and will be gone in the next release). > > >> On Wed, Sep 1, 2010 at 12:11 PM, Dritan <djdea...@gmail.com> wrote: > > >>> Hello, > > >>> I'm writing an app on to make use of the owner's data (first, last, > >>> email(s), phone(s)) and one or more contacts the owner can choose. The > >>> application will find common patterns and whatnot. > > >>> I have given my app READ_CONTACTS, WRITE_CONTACTS, READ_OWNER_DATA, > >>> WRITE_OWNER_DATA permissions in my AndroidManifest.xml > > >>> Initially I used the People class which was deprecated, then I > >>> switched to ContactsContract.Contacts... > >>> to try pull explicitly the first (given), middle, and last (family) > >>> names, then phone numbers, emails, etc... but I cannot seem to be able > >>> to fetch these columns via: > > >>> Cursor c1 = > >>> getContentResolver().query(ContactsContract.Data.CONTENT_URI, null, > >>> ContactsContract.CommonDataKinds.StructuredName.CONTACT_ID +" = ?", > >>> new String[]{id}, null); > > >>> Or even this > > >>> Cursor cc = > >>> getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, > >>> null, null,null, null); > >>> if (cc.moveToFirst()){ > >>> String [] names = cc.getColumnNames(); > >>> for (int j=0; j<names.length; j++){ > >>> Log.d("Contacts", "COL NAME: > >>> "+names[j]); > >>> Log.d("Contacts", "========>COL VALUE: > >>> " +cc.getString(cc.getColumnIndexOrThrow(names[j]))+"\n\n"); > >>> } > > >>> } > > >>> to show all column names but I'm not getting any relevant information. > >>> I can get the phone number (data 0 or data 1), but not first, middle, > >>> and last. I need to access as much of the user's data for the > >>> algorithm to work as it compares it with other people to find trends > >>> and patterns. The more complete the data the better. > > >>> Here's another alternative way I tried with the first cursor c1: > > >>> String lookup = > >>> c1.getString(c.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY)); > >>> Cursor cc = > >>> getContentResolver().query( > >>> Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_LOOKUP_URI, > >>> lookup), null, null, null, null); > > >>> and still I cannot get the owner's or a contact's data that I want. > > >>> Does anyone have any clue as to why I can't get the contact fields I > >>> need... or how I can get them? > > >>> I really appreciate any insights. > >>> Thanks! > > >>> -- > >>> 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 > > >> -- > >> 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 > > -- > 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