当前位置: 首页>>代码示例>>Java>>正文


Java DataSource.getType方法代码示例

本文整理汇总了Java中org.md2k.datakitapi.source.datasource.DataSource.getType方法的典型用法代码示例。如果您正苦于以下问题:Java DataSource.getType方法的具体用法?Java DataSource.getType怎么用?Java DataSource.getType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.md2k.datakitapi.source.datasource.DataSource的用法示例。


在下文中一共展示了DataSource.getType方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: prepareSelectionArgs

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
private synchronized String[] prepareSelectionArgs(DataSource dataSource) {
    ArrayList<String> selectionArgs = new ArrayList<>();
    if (dataSource.getId() != null) selectionArgs.add(dataSource.getId());
    if (dataSource.getType() != null) selectionArgs.add(dataSource.getType());
    if (dataSource.getPlatform() != null && dataSource.getPlatform().getId() != null)
        selectionArgs.add(dataSource.getPlatform().getId());
    if (dataSource.getPlatform() != null && dataSource.getPlatform().getType() != null)
        selectionArgs.add(dataSource.getPlatform().getType());
    if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getId() != null)
        selectionArgs.add(dataSource.getPlatformApp().getId());
    if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getType() != null)
        selectionArgs.add(dataSource.getPlatformApp().getType());
    if (dataSource.getApplication() != null && dataSource.getApplication().getId() != null)
        selectionArgs.add(dataSource.getApplication().getId());
    if (dataSource.getApplication() != null && dataSource.getApplication().getType() != null)
        selectionArgs.add(dataSource.getApplication().getType());
    if (selectionArgs.size() == 0) return null;
    return selectionArgs.toArray(new String[selectionArgs.size()]);
}
 
开发者ID:MD2Korg,项目名称:mCerebrum-DataKit,代码行数:20,代码来源:DatabaseTable_DataSource.java

示例2: prepareDataSource

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
public synchronized ContentValues prepareDataSource(DataSource dataSource) {
//        byte[] dataSourceArray = dataSource.toBytes();
        byte[] dataSourceArray = toBytes(dataSource);

        long curTime = DateTime.getDateTime();
        ContentValues cValues = new ContentValues();
        if (dataSource.getId() != null) cValues.put(C_DATASOURCE_ID, dataSource.getId());
        if (dataSource.getType() != null) cValues.put(C_DATASOURCE_TYPE, dataSource.getType());
        if (dataSource.getPlatform() != null && dataSource.getPlatform().getId() != null)
            cValues.put(C_PLATFORM_ID, dataSource.getPlatform().getId());
        if (dataSource.getPlatform() != null && dataSource.getPlatform().getType() != null)
            cValues.put(C_PLATFROM_TYPE, dataSource.getPlatform().getType());
        if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getId() != null)
            cValues.put(C_PLATFORMAPP_ID, dataSource.getPlatformApp().getId());
        if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getType() != null)
            cValues.put(C_PLATFROMAPP_TYPE, dataSource.getPlatformApp().getType());
        if (dataSource.getApplication() != null && dataSource.getApplication().getId() != null)
            cValues.put(C_APPLICATION_ID, dataSource.getApplication().getId());
        if (dataSource.getApplication() != null && dataSource.getApplication().getType() != null)
            cValues.put(C_APPLICATION_TYPE, dataSource.getApplication().getType());
        cValues.put(C_CREATEDATETIME, curTime);
        cValues.put(C_DATASOURCE, dataSourceArray);
        return cValues;
    }
 
开发者ID:MD2Korg,项目名称:mCerebrum-DataKit,代码行数:25,代码来源:DatabaseTable_DataSource.java

示例3: onCreate

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent intent = getIntent();
        DataSource dataSource=intent.getParcelableExtra(DataSource.class.getSimpleName());
        if(dataSource==null) {
            finish();
            return;
        }
        dataSourceType = dataSource.getType();

/*
        platformId = intent.getStringExtra("platformid");
        platformType = intent.getStringExtra("platformtype");
        deviceId = intent.getStringExtra("deviceId");
        dataSourceId = intent.getStringExtra("datasourceid");
*/
//        if (dataSourceType == null) finish();

    }
 
开发者ID:MD2Korg,项目名称:mCerebrum-AutoSense,代码行数:21,代码来源:ActivityPlot.java

示例4: updatePlot

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
void updatePlot(Intent intent) {
    float[] sample=new float[1];
    String[] legends;
    DataSource dataSource= intent.getParcelableExtra("datasource");
    ArrayList<HashMap<String, String>> hm = dataSource.getDataDescriptors();
    getmChart().getDescription().setText(dataSourceType);
    getmChart().getDescription().setPosition(1f,1f);
    getmChart().getDescription().setEnabled(true);
    getmChart().getDescription().setTextColor(Color.WHITE);
    legends=new String[hm.size()];
    for(int i=0;i<hm.size();i++){
        legends[i] = hm.get(i).get(METADATA.NAME);
    }
    String curDataSourceType = dataSource.getType();
    if(!curDataSourceType.equals(dataSourceType)) return;
    DataType data = intent.getParcelableExtra("data");
    if (data instanceof DataTypeFloat) {
        sample = new float[]{((DataTypeFloat) data).getSample()};
    } else if (data instanceof DataTypeFloatArray) {
        sample = ((DataTypeFloatArray) data).getSample();
    } else if (data instanceof DataTypeDoubleArray) {
        double[] samples = ((DataTypeDoubleArray) data).getSample();
        sample=new float[samples.length];
        for (int i = 0; i < samples.length; i++) {
            sample[i]= (float) samples[i];
        }
    }
    addEntry(sample, legends,600);
}
 
开发者ID:MD2Korg,项目名称:mCerebrum-PhoneSensor,代码行数:30,代码来源:ActivityPlot.java

示例5: prepareSelection

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
private synchronized String prepareSelection(DataSource dataSource) {
    String selection = "";
    if (dataSource.getId() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_DATASOURCE_ID + "=?";
    }
    if (dataSource.getType() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_DATASOURCE_TYPE + "=?";
    }
    if (dataSource.getPlatform() != null && dataSource.getPlatform().getId() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_PLATFORM_ID + "=?";
    }
    if (dataSource.getPlatform() != null && dataSource.getPlatform().getType() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_PLATFROM_TYPE + "=?";
    }
    if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getId() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_PLATFORMAPP_ID + "=?";
    }
    if (dataSource.getPlatformApp() != null && dataSource.getPlatformApp().getType() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_PLATFROMAPP_TYPE + "=?";
    }
    if (dataSource.getApplication() != null && dataSource.getApplication().getId() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_APPLICATION_ID + "=?";
    }
    if (dataSource.getApplication() != null && dataSource.getApplication().getType() != null) {
        if (!selection.equals("")) selection += " AND ";
        selection += C_APPLICATION_TYPE + "=?";
    }
    if (selection.equals("")) return null;
    return selection;
}
 
开发者ID:MD2Korg,项目名称:mCerebrum-DataKit,代码行数:38,代码来源:DatabaseTable_DataSource.java

示例6: registerSummary

import org.md2k.datakitapi.source.datasource.DataSource; //导入方法依赖的package包/类
private int registerSummary(DataSource dataSource, int now){
    String type=dataSource.getType();
    DataSourceBuilder dataSourceBuilder=new DataSourceBuilder(dataSource);
    switch(now) {
        case 0: dataSourceBuilder = dataSourceBuilder.setType(type+"_SUMMARY_TOTAL");break;
        case 1: dataSourceBuilder = dataSourceBuilder.setType(type+"_SUMMARY_MINUTE");break;
        case 2: dataSourceBuilder = dataSourceBuilder.setType(type+"_SUMMARY_HOUR");break;
        case 3: dataSourceBuilder = dataSourceBuilder.setType(type+"_SUMMARY_DAY");break;
        default:
    }
    DataSourceClient dataSourceClient = register(dataSourceBuilder.build());
    return dataSourceClient.getDs_id();
}
 
开发者ID:MD2Korg,项目名称:mCerebrum-DataKit,代码行数:14,代码来源:RoutingManager.java


注:本文中的org.md2k.datakitapi.source.datasource.DataSource.getType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。