当前位置: 编程技术>移动开发
本页文章导读:
▪Java-访问修饰符 Java--访问修饰符作用域 当前类 同包 子孙类 其他包
public √ .........
▪ 施用ContentProvider共享数据 使用ContentProvider共享数据
ContentProvider类主要方法的作用:
public boolean onCreate()
该方法在ContentProvider创建后就会被调用, Android开机后,
ContentProvider在其它应用第一次访问它时才会被创建。
pu.........
▪ 获取现阶段是星期几 获取当前是星期几
public static int getWeekOfDate(Date dt) {
int[] weekDays = { 7, 1, 2, 3, 4, 5, 6 };
//String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Calendar cal = Cale.........
[1]Java-访问修饰符
来源: 互联网 发布时间: 2014-02-18
Java--访问修饰符
作用域 当前类 同包 子孙类 其他包
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
[2] 施用ContentProvider共享数据
来源: 互联网 发布时间: 2014-02-18
使用ContentProvider共享数据
ContentProvider类主要方法的作用:
public boolean onCreate()
该方法在ContentProvider创建后就会被调用, Android开机后,
ContentProvider在其它应用第一次访问它时才会被创建。
public Uri insert(Uri uri, ContentValues values)
该方法用于供外部应用往ContentProvider添加数据。
public int delete(Uri uri, String selection, String[] selectionArgs)
该方法用于供外部应用从ContentProvider删除数据。
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs)
该方法用于供外部应用更新ContentProvider中的数据。
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
该方法用于供外部应用从ContentProvider中获取数据。
public String getType(Uri uri)
该方法用于返回当前Url所代表数据的MIME类型。如果操作的数据属于集合类型,那么MIME类型字符串应该以vnd.android.cursor.dir/开头,例如:要得到所有person记录的Uri为content://cn.itcast.provider.personprovider/person,那么返回的MIME类型字符串应该为:“vnd.android.cursor.dir/person”。如果要操作的数据属于非集合类型数据,那么MIME类型字符串应该以vnd.android.cursor.item/开头,例如:得到id为10的person记录,Uri为content://cn.itcast.provider.personprovider/person/10,那么返回的MIME类型字符串应该为:“vnd.android.cursor.item/person”。
---------------------------------------------------------------------------------------------------------------------------------
[3] 获取现阶段是星期几
来源: 互联网 发布时间: 2014-02-18
获取当前是星期几
public static int getWeekOfDate(Date dt) { int[] weekDays = { 7, 1, 2, 3, 4, 5, 6 }; //String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(dt); int w = cal.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) w = 0; return weekDays[w]; } public static int getWeekOfDate(Calendar cal) { int[] weekDays = { 7, 1, 2, 3, 4, 5, 6 }; int w = cal.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) w = 0; return weekDays[w]; } public static int getWeekOfDate(long time) { int[] weekDays = { 7, 1, 2, 3, 4, 5, 6 }; Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(time); int w = cal.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) w = 0; return weekDays[w]; }
最新技术文章: