数据库保存点播播放历史
来源:互联网 发布:电台录制软件 编辑:程序博客网 时间:2024/05/17 02:19
果子TV:VideoPlayerActivity.java类中:
public void insertHistory() {if (sqlite == null) {sqlite = new SQLiteHelper(VideoPlayerActivity.this);}SQLiteDatabase db = sqlite.getWritableDatabase();if (db != null) {try { //查找语句Cursor c = db.rawQuery("select * from historymedias where "+ MediaColumns.COL_ID + " = ?",new String[] { database_id });if (c.getCount() > 0) {handler.sendEmptyMessage(DATABASE_EXITS);return;}SQLiteStatement stat = db.compileStatement("INSERT INTO historymedias("+ MediaColumns.COL_ID + ","+ MediaColumns.COL_NAME + ","+ MediaColumns.COL_IMAGEURL + ","+ MediaColumns.COL_URL + ","+ MediaColumns.COL_CLASS+ ") VALUES(?,?,?,?,?)"); //index 为1开始索引,value为入库的值 bingXXX为插入XXX类型 int index = 1;stat.bindString(index++, database_id);// idstat.bindString(index++, database_name);// namestat.bindString(index++, database_imgUrl); // imgurlstat.bindString(index++, database_detailUrl); // urlstat.bindString(index++, database_type);// classstat.execute(); //老式的数据插入,以上是优化后的插入代码//db.execSQL("INSERT INTO historymedias("//+ MediaColumns.COL_ID + ","//+ MediaColumns.COL_NAME + ","//+ MediaColumns.COL_IMAGEURL + ","//+ MediaColumns.COL_URL + ","//+ MediaColumns.COL_CLASS//+ ") VALUES(?,?,?,?,?)", //new String[]{database_id,database_name,database_imgUrl,database_detailUrl,database_type});//handler.sendEmptyMessage(DATABASE_SUCCESS);} catch (Exception e) {e.printStackTrace();} finally {db.close();}}}
以下也是一个查找语句:
search.setOnClickListener(new OnClickListener(){//@Overridepublic void onClick(View source){// »ñÈ¡Óû§ÊäÈëString key = ((EditText) findViewById(R.id.key)).getText().toString();// 查找word或detail的记录 and就是且,含有两者Cursor cursor = dbHelper.getReadableDatabase().rawQuery("select * from dict where word like ? or detail like ?", new String[]{"%" + key + "%" , "%" + key + "%"});//ŽŽœšÒ»žöBundle¶ÔÏóBundle data = new Bundle();data.putSerializable("data", converCursorToList(cursor));//ŽŽœšÒ»žöIntentIntent intent = new Intent(Dict.this, ResultActivity.class);intent.putExtras(data);//Æô¶¯ActivitystartActivity(intent);}});
- 数据库保存点播播放历史
- 数据库历史信息保存设计
- live555的点播服务器播放调用过程
- rtmp 点播系统之播放器篇
- 点播播放器和直播播放器冲突如何解决?
- 保存历史Url
- 历史搜索记录保存
- Android保存搜索历史
- 使用librtmp接收直播流和点播流并保存
- 使用librtmp接收直播流和点播流并保存
- 多路RTSP播放器直播与点播技术实现
- 多路RTSP播放器直播与点播技术实现
- 小玩流媒体播放——HLS流媒体点播系统
- 小玩流媒体播放——HLS流媒体点播系统
- 小玩流媒体播放——HLS流媒体点播系统
- 基于Live555,ffmpeg的RTSP播放器直播与点播
- 小玩流媒体播放——HLS流媒体点播系统
- 小玩流媒体播放——HLS流媒体点播系统
- yaf模板路径在模块中的问题及解决方法
- 金融知识复习 7
- Linux MTD层的研究(Nandflash)
- Robot到Rational Functional Tester和Performance Tester
- 开源java推荐系统Taste(1)-基本的Item-based推荐
- 数据库保存点播播放历史
- activemq获取消息方法
- 语音识别技术简介
- 限制struts2上传类型和大小
- spring+activemq的配置
- 天龙共享内存存储程序(sharememory)优化
- jms+spring+activemq配置(发送和接收消息)
- 用户体验时代的9条建议
- Python里面如何实现tuple和list的转换?