Skip to main content

Posts

EasyPermissions

public class EasyPermissions { private static final String TAG = "EasyPermissions" ; private static PermissionDialog finalPermissionDialog = null ; public interface PermissionCallbacks { void onPermissionsGranted( int requestCode, List<String> perms); void onPermissionsDenied( int requestCode, List<String> perms); void onPermissionsPermanentlyDeclined( int requestCode, List<String> perms); } /** * Check if the calling mContext has a set of permissions. * * @param context the calling mContext. * @param perms one ore more permissions, such as { @code android.Manifest.permission.CAMERA}. * @return true if all permissions are already granted, false if at least one permission * is not yet granted. */ public static boolean hasPermissions(Context context, String... perms) { // Always return true for SDK < M, let the system deal with the permissions if (Bu...
Recent posts

DatabaseHelper

DatabaseHelper.java public class DatabaseHelper extends SQLiteOpenHelper { private static DatabaseHelper instance ; private static final int DATABASE_VERSION = 1 ; private static final String DATABASE_NAME = "didoi.db" ; public static final String TABLE_USERS = "tb_users" ; public static final String TABLE_CHATS = "tb_chats" ; public static final String TABLE_MESSAGES = "tb_messages" ; public static final String COLUMN_ID = "id" ; public static final String COLUMN_NAME = "name" ; public static final String COLUMN_PROFILE_PIC_URL = "profilePicUrl" ; public static final String COLUMN_MESSAGE_ID = "messageId" ; public static final String COLUMN_MESSAGE_BODY = "messageBody" ; public static final String COLUMN_TYPE = "type" ; public static final String COLUMN_ATTACHMENT_URL = "attachmentUrl" ; public static final Strin...