BaseColumns以及自定义Column

简介:

android provider 包下自带的BaseColumn

复制代码
/*
 * Copyright (C) 2006 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package android.provider;

public interface BaseColumns
{
    /**
     * The unique ID for a row.
     * <P>Type: INTEGER (long)</P>
     */
    public static final String _ID = "_id";

    /**
     * The count of rows in a directory.
     * <P>Type: INTEGER</P>
     */
    public static final String _COUNT = "_count";
}
复制代码

基于basecolumn自定义自己表的Column

复制代码
public static final class PhoneLabelColumns implements BaseColumns {
//必要的部分 ---begin-----
public static final String TABLE = "phone_label"; public static final String COUNT = "count"; public static final String NUMBER = "number"; public static final String LABEL = "label";
//必要的部分 ----end-----
private static final String[] PROJECTION = { _ID, // 0 NUMBER, // 1 LABEL, // 2 COUNT, // 3 }; public static int COLUMN_NUMBER = 1; public static final int COLUMN_LABEL = 2; public static final int COLUMN_COUNT = 3; }
复制代码

 本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3711136.html如需转载请自行联系原作者


demoblog

相关文章
|
JavaScript
Vue表格显示问题:v-show无法影响el-table-column列的解决方案
Vue表格显示问题:v-show无法影响el-table-column列的解决方案
980 0
|
3月前
|
前端开发
开发指南029-el-table-column对齐属性
按开发文档和正常理解,el-table-column具有属性align,可以填left,center,right控制内容的对齐方式
ELEMENT组件库,如何让select出现默认值
ELEMENT组件库,如何让select出现默认值
|
7月前
|
前端开发 容器
bootstrap table 设置自定义列宽
【5月更文挑战第4天】bootstrap table 设置自定义列宽
|
JavaScript
el-select下拉多选框 el-select 设置默认值不可删除功能
Element-UI是一款广泛使用的Vue.js组件库,其中El-Select下拉多选框组件在实际项目开发中经常被使用。然而,在Element 3.0版本中,El-Select下拉多选框默认值可被删除,这可能会导致一些意外情况。本文将介绍如何解决这个问题,实现El-Select下拉多选框设置默认值不可删除的功能。
730 0
el-select下拉多选框 el-select 设置默认值不可删除功能
|
开发者
element el-table固定列凹陷问题
element el-table固定列凹陷问题
121 0
|
分布式计算 Java 大数据
Column 对象_创建1 | 学习笔记
快速学习 Column 对象_创建1
132 0
Column 对象_创建1 | 学习笔记
|
SQL 分布式计算 大数据
Column 对象_操作_别名和类型 | 学习笔记
快速学习 Column 对象_操作_别名和类型
114 0
Column 对象_操作_别名和类型 | 学习笔记
|
分布式计算 大数据 API
Column 对象_创建_有绑定| 学习笔记
快速学习 Column 对象_创建_有绑定
 Column 对象_创建_有绑定| 学习笔记
|
缓存 JavaScript 前端开发
使用Render 自定义列的表格组件——Table
使用Render 自定义列的表格组件——Table
674 1