zoukankan      html  css  js  c++  java
  • 2013/10/28重读VLC代码

    PreferenceManager和editor的使用

    mSettings = PreferenceManager.getDefaultSharedPreferences(this);

    /* Check if it's the first run */
    mFirstRun = mSettings.getInt(PREF_FIRST_RUN, -1) != mVersionNumber;
    if (mFirstRun) {
    Editor editor = mSettings.edit();
    editor.putInt(PREF_FIRST_RUN, mVersionNumber);
    editor.commit();
    }

    用 handler发布延迟的任务

    final Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
    @Override
    public void run() {
    mMenu.showMenu();
    }
    }, 500);

    listfile和filter的配合使用

    if ((f = dir.listFiles(mediaFileFilter)) != null) {
    for (File file : f) {
    if (file.isFile()) {
    mediaToScan.add(file);
    } else if (file.isDirectory()) {
    directories.push(file);
    }
    }
    }

    注意这种循环方式,for(file f : f){},其中f一般是个arrylist<file>之类的

    sqllitehelper 的使用指南

    private MediaDatabase(Context context) {
    // create or open database
    DatabaseHelper helper = new DatabaseHelper(context);      
    this.mDb = helper.getWritableDatabase();      //mDb表示这个类操作数据库的接口
    }

    public synchronized static MediaDatabase getInstance(Context context) {
    if (instance == null) {
    instance = new MediaDatabase(context.getApplicationContext());
    }
    return instance;
    }

  • 相关阅读:
    flex布局以及相关属性
    css 选择器
    两侧定宽,中栏自适应布局
    两列定宽,一列自适应布局
    左列定宽,右列自适应布局
    Flex接收51单片机发送过来的16进制数据转换为String
    Flex与51单片机socket通信 策略问题
    sql For XML Path
    sql多对多探讨
    JavaScript
  • 原文地址:https://www.cnblogs.com/Xiegg/p/3392599.html
Copyright © 2011-2022 走看看