summaryrefslogtreecommitdiffstats
path: root/core/java/android/os/UserManager.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-09-17 22:53:21 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-09-17 22:53:21 -0700
commitf7a6dfcafc1eaa8014b4fa796e4b31208f72fd36 (patch)
treebf0fe6031e172c65d9a63e3730843f490f7a3f10 /core/java/android/os/UserManager.java
parent931be0ee0cc5e6e762336429bf23640c6e71b936 (diff)
parente928d7d95dbb64627e6ff3a0572190c555b59d96 (diff)
downloadframeworks_base-f7a6dfcafc1eaa8014b4fa796e4b31208f72fd36.zip
frameworks_base-f7a6dfcafc1eaa8014b4fa796e4b31208f72fd36.tar.gz
frameworks_base-f7a6dfcafc1eaa8014b4fa796e4b31208f72fd36.tar.bz2
Merge "Pass Bitmap instead of ParcelFileDescriptor in UserManager" into jb-mr1-dev
Diffstat (limited to 'core/java/android/os/UserManager.java')
-rw-r--r--core/java/android/os/UserManager.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java
index daec7ea..392aff7 100644
--- a/core/java/android/os/UserManager.java
+++ b/core/java/android/os/UserManager.java
@@ -18,6 +18,7 @@ package android.os;
import com.android.internal.R;
import android.content.Context;
import android.content.pm.UserInfo;
+import android.graphics.Bitmap;
import android.util.Log;
import java.util.List;
@@ -40,6 +41,7 @@ public class UserManager {
/**
* Returns whether the system supports multiple users.
* @return true if multiple users can be created, false if it is a single user device.
+ * @hide
*/
public boolean supportsMultipleUsers() {
return getMaxSupportedUsers() > 1;
@@ -152,32 +154,30 @@ public class UserManager {
}
/**
- * Returns a file descriptor for the user's photo. PNG data can be written into this file.
+ * Sets the user's photo.
* @param userHandle the user for whom to change the photo.
- * @return a {@link ParcelFileDescriptor} to which to write the photo.
+ * @param icon the bitmap to set as the photo.
* @hide
*/
- public ParcelFileDescriptor setUserIcon(int userHandle) {
+ public void setUserIcon(int userHandle, Bitmap icon) {
try {
- return mService.setUserIcon(userHandle);
+ mService.setUserIcon(userHandle, icon);
} catch (RemoteException re) {
Log.w(TAG, "Could not set the user icon ", re);
- return null;
}
}
/**
* Returns a file descriptor for the user's photo. PNG data can be read from this file.
* @param userHandle the user whose photo we want to read.
- * @return a {@link ParcelFileDescriptor} from which to read the file, or null if there's no
- * photo.
+ * @return a {@link Bitmap} of the user's photo, or null if there's no photo.
* @hide
*/
- public ParcelFileDescriptor getUserIcon(int userHandle) {
+ public Bitmap getUserIcon(int userHandle) {
try {
return mService.getUserIcon(userHandle);
} catch (RemoteException re) {
- Log.w(TAG, "Could not set the user icon ", re);
+ Log.w(TAG, "Could not get the user icon ", re);
return null;
}
}