From cfc74e7c8e912c7a194ad674ec5f98ab6950640f Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Mon, 10 Feb 2014 15:24:34 +0100 Subject: fixed a bug where account options where toggled instead of set off. fixed null pointer for missing selfi. made sefli optional --- src/de/gultsch/chat/utils/PhoneHelper.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/de/gultsch/chat/utils/PhoneHelper.java') diff --git a/src/de/gultsch/chat/utils/PhoneHelper.java b/src/de/gultsch/chat/utils/PhoneHelper.java index f1d491d6..3a53c08f 100644 --- a/src/de/gultsch/chat/utils/PhoneHelper.java +++ b/src/de/gultsch/chat/utils/PhoneHelper.java @@ -3,13 +3,16 @@ package de.gultsch.chat.utils; import java.util.ArrayList; import java.util.Hashtable; +import android.app.Activity; import android.content.Context; import android.content.CursorLoader; import android.content.Loader; import android.content.Loader.OnLoadCompleteListener; import android.database.Cursor; +import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; +import android.provider.ContactsContract.Profile; public class PhoneHelper { @@ -62,4 +65,18 @@ public class PhoneHelper { }); mCursorLoader.startLoading(); } + + public static Uri getSefliUri(Activity activity) { + String[] mProjection = new String[] { Profile._ID, + Profile.PHOTO_THUMBNAIL_URI }; + Cursor mProfileCursor = activity.getContentResolver().query( + Profile.CONTENT_URI, mProjection, null, null, null); + + if (mProfileCursor.getCount()==0) { + return null; + } else { + mProfileCursor.moveToFirst(); + return Uri.parse(mProfileCursor.getString(1)); + } + } } -- cgit v1.2.3