package com.ushahidi.android.app.checkin; import android.content.Context; import android.database.Cursor; import android.telephony.TelephonyManager; import com.ushahidi.android.app.MainApplication; import com.ushahidi.android.app.data.Database; /** * Created by IntelliJ IDEA. User: Ahmed Date: 2/21/11 Time: 7:08 PM To change * this template use File | Settings | File Templates. */ public class CheckinUtil { public static String IMEI(Context appContext) { TelephonyManager TelephonyMgr = (TelephonyManager)appContext .getSystemService(Context.TELEPHONY_SERVICE); return TelephonyMgr.getDeviceId(); // Requires READ_PHONE_STATE } public static String getCheckinUser(String userId) { Cursor cursor = MainApplication.mDb.fetchUsersById(userId); String user = null; if (cursor.moveToFirst()) { int userName = cursor.getColumnIndexOrThrow(Database.USER_NAME); user = cursor.getString(userName); } cursor.close(); return user; } public static String getCheckinMedia(String checkinId) { Cursor cursor = MainApplication.mDb.fetchCheckinsMediaByCheckinId(checkinId); String mediaLink = null; if (cursor.moveToFirst()) { int mediaMediumLink = cursor.getColumnIndexOrThrow(Database.MEDIA_MEDIUM_LINK); mediaLink = cursor.getString(mediaMediumLink); } cursor.close(); return mediaLink; } public static String getCheckinThumbnail(String checkinId) { Cursor cursor = MainApplication.mDb.fetchCheckinsMediaByCheckinId(checkinId); String thumbnail = null; if (cursor.moveToFirst()) { int mediaMediumLink = cursor.getColumnIndexOrThrow(Database.MEDIA_THUMBNAIL_LINK); return cursor.getString(mediaMediumLink); } cursor.close(); return thumbnail; } }