首页 > 代码库 > 展讯SC7715录音文件列表排序问题
展讯SC7715录音文件列表排序问题
在做项目时候碰到一个录音排序的问题,平台默认的是把最新的文件排在最下面,操作起来很不文件
经看代码发现,修改也不复杂。
修改文件:packages/apps/SoundRecorder/src/com/sprd/soundrecorder/RecordingFileList.java
private ArrayList<RecorderItem> query() { final int INIT_SIZE = 10; ArrayList<RecorderItem> result = new ArrayList<RecorderItem>(INIT_SIZE); Cursor cur = null; try { StringBuilder where = new StringBuilder(); ++++String orderBy = RecorderItem._ID + " " + "DESC";//ASC Yang Liu for recordList order on 2014-12-29 where.append(MediaStore.Audio.Media.COMPOSER) .append("='") .append(SoundRecorder.COMPOSER) .append("'"); cur = RecordingFileList.this.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, new String[] { RecorderItem._ID, RecorderItem._DATA, RecorderItem.SIZE, RecorderItem.TITLE, RecorderItem.DISPLAY_NAME, RecorderItem.MOD_DATE, RecorderItem.MIME_TYPE, RecorderItem.DU_STRING}, ++++where.toString(), null, orderBy);//ASC Yang Liu for recordList order on 2014-12-29带++++的地方是修改的地方,希望能帮点小忙
展讯SC7715录音文件列表排序问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。