Android内容提供者随机排序

标签 android random uri android-contentprovider

请有人指出我正确的方向:

我如何以随机顺序返回此查询?

musiccursor = getActivity().getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, 
musicdata, 
selection,
dirs, 
MediaColumns.DATA+ " asc");

我尝试用各种东西替换“asc”,包括 Random()、RAND ....我很难过

最佳答案

随机选取25条记录:

musiccursor = getActivity().getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, 
musicdata, 
selection,
dirs, 
"RANDOM() LIMIT 25");

这对我有用。

关于Android内容提供者随机排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334286/

相关文章:

android - 如何在android中的webview中打开桌面站点

c - 如何从随机数生成器返回中间位?

c++ - MS Visual Studio 2008 上的 stdlib.h 的 random()

python-3.x - numpy 实现自定义 RNG

http - 如何从 HttpServletRequest 获取请求 url

android - 发布版本的不同版本代码

适用于 Android 的 Android 分析 sdk 不起作用

android - 我可以将红外传感器连接到我的安卓手机吗?

c# - 获取 URL 的最后一个路径

java - 在 Java 中执行 URI 命令