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;
    }

  • 相关阅读:
    call()与apply()的作用与区别
    Tomcat8/9的catalina.out中文乱码问题解决
    怎样查看Jenkins的版本
    每日日报2020.8.18
    528. Random Pick with Weight
    875. Koko Eating Bananas
    721. Accounts Merge
    515. Find Largest Value in Each Tree Row
    286. Walls and Gates (Solution 1)
    408. Valid Word Abbreviation
  • 原文地址:https://www.cnblogs.com/Xiegg/p/3392599.html
Copyright © 2011-2022 走看看