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

 

转载于:https://www.cnblogs.com/Xiegg/p/3392599.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值