问题列表 - 第35088页

将mp3添加到ContentResolver

我知道从你的应用程序下载一个MP3后,你需要将它添加到ContentResolver音乐播放器上看到它.我正在使用以下代码:

    private void addFileToContentProvider() {
        ContentValues values = new ContentValues(7);

        values.put(Media.DISPLAY_NAME, "display_name");
        values.put(Media.ARTIST, "artist");
        values.put(Media.ALBUM, "album");
        values.put(Media.TITLE, "Title"); 
        values.put(Media.MIME_TYPE, "audio/mp3"); 
        values.put(Media.IS_MUSIC, true);
        values.put(Media.DATA, pathToFile);

        context.getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values); 

    }
Run Code Online (Sandbox Code Playgroud)

我的问题是,我愿意避免设置DISPLAY_NAME,ARTIST,ALBUM,TITLE手工制作.

有没有办法告诉Android从文件中执行此操作?我已经使用过,values.put(Media.DATA, pathToFile);但它没有添加到播放器中.

有没有办法强制扫描sd的音乐线程?

android

3
推荐指数
1
解决办法
2552
查看次数

在socket()系统调用中0表示什么?

0表示以下行?我可以使用的其他标志是什么?

server = socket(AF_UNIX, SOCK_STREAM, 0)
Run Code Online (Sandbox Code Playgroud)

c unix sockets

7
推荐指数
1
解决办法
3802
查看次数

jQuery Validate:如何验证非表单元素?

我有一张附有地图的表格.单击地图会向表单中的div添加隐藏的输入.

我想要一个验证规则来检查该div是否有任何隐藏元素.到目前为止,我只能使用虚拟元素执行此操作,我必须在发布表单之前手动删除:

<form action="..." method="post" id="signup">
  <!-- ... -->
  <div id="zones_selected"><input type="hidden" name="dummy"></div>
  <!-- ... -->
</form>

$.validator.methods.zones = function (value, element, param) { return ($zone_holder.find('input[name!=dummy]').length > 0); };
$('#signup').validate({
  rules: {
    //...
    'dummy': 'zones'
  },
  //...
  submitHandler: function(form) { $(form).find('input[name=dummy]').remove(); form.submit(); }
});
Run Code Online (Sandbox Code Playgroud)

但是,由于我的自定义验证器方法似乎没有触发该unhighlight函数,因此这些因为错误放置而有很多不足之处,而且我只是为了进行表单验证而输入一个输入(不是非常不引人注目).

我想要的是没有额外submitHandler的规则来检查div中是否存在隐藏输入会产生unhighlight触发器(如果用户点击地图 - 这会创建一个新的隐藏输入 - 我显示的消息告诉他们这样做会消失).

实现这一目标的最佳方法是什么?

jquery jquery-validate

10
推荐指数
1
解决办法
2580
查看次数

如何决定使用哪种NoSQL技术?

MongoDB(基于文档),HBase(基于列)和Neo4j(对象图)的优缺点是什么?

我特别想知道每个用例的一些典型用例.

图表可以比替代方案更好地解决问题的好例子是什么?

也许任何Slideshare或Scribd值得介绍?

hbase mongodb neo4j nosql graph-databases

23
推荐指数
1
解决办法
1万
查看次数

CUDA:停止所有其他线程

通过列举所有可能的解决方案然后找到最佳解决方案,我有一个似乎可以解决的问题.为了做到这一点,我设计了一个回溯算法,如果找到,它会枚举并存储最佳解决方案.它到目前为止工作正常.

现在,我想将此算法移植到CUDA.因此,我创建了一个生成一些不同基本案例的过程.这些基本情况应该在GPU上并行处理.如果其中一个CUDA线程找到了最佳解决方案,那么所有其他线程当然可以停止工作.

所以,我想要以下类型:找到最佳解决方案的线程应该停止我程序的所有正在运行的CUDA线程,从而完成计算.

经过一些快速搜索后,我发现线程只能在同一个块中进行通信.(所以我认为不可能阻止其他人阻止线程.)

我能想到的唯一方法是我有一个专用标志optimum_found,在每个内核的开头检查.如果找到最佳解决方案,则将此标志设置为1,因此所有未来的线程都知道它们不必工作.但是,当然,如果在每次迭代时都没有检查它,那么已经运行的线程就不会注意到这个标志.

那么,是否有可能停止所有剩余的CUDA线程?

cuda backtracking

3
推荐指数
1
解决办法
3041
查看次数

使用 MSBuild 从命令行生成用于 ClickOnce 部署的 setup.exe

我有一个 MSBuild 脚本,它构建我的 Windows 窗体应用程序,生成应用程序清单并对其进行签名,然后生成部署清单。该脚本还为我生成了 publish.htm 文件。

现在我需要生成 setup.exe 文件,到目前为止我还没有弄清楚 VS 是如何生成它的。如何使用 MSBuild 脚本生成 setup.exe 文件?

预先感谢您的帮助!

msbuild clickonce

5
推荐指数
1
解决办法
4640
查看次数

对运算符new的未定义引用

我正在尝试使用cpputest构建一个简单的单元测试可执行文件.我已将cpputest框架构建到静态库中,现在正尝试将其链接到可执行文件中.但是,由于相关代码,我陷入了相当复杂的Makefile设置.

这是我的命令行:

/usr/bin/qcc -V4.2.4,gcc_ntoarmle_acpp-ne -lang-c++ -O2 -g -g -o Application/UnitTests/Tests/symbols/UnitTestExe -Wl,--start-group Application/UnitTests/Tests/../.objs/main.o Application/UnitTests/lib/libcpputest.a -Wl,--end-group -lm 
Run Code Online (Sandbox Code Playgroud)

我收到很多错误,如下所示:

 Application/UnitTests/lib/libcpputest.a(CommandLineTestRunner.o): In function `CommandLineTestRunner::parseArguments(TestPlugin*)':
   Application/UnitTests/cpputest/src/CppUTest/.objs/../CommandLineTestRunner.cpp:114: undefined reference to `operator new(unsigned int, char const*, int)'
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚造成这种情况的原因.我不是用C++免费获得operator new吗?

c++ linker gcc

22
推荐指数
3
解决办法
4万
查看次数

单击C#表单X按钮

如何通过单击X按钮或(this.Close())来确定表单是否已关闭?

c# winforms

5
推荐指数
1
解决办法
2万
查看次数

消毒PHPSESSID

我将PHPSESSID传递给PHP页面(通过POST),我想知道什么是消毒输入的最佳方法.就mysql_real_escape_string足够了?在处理会话ID时我是否应该考虑一些特殊问题(我的意思是,它们只能是字母和数字吗?)?

编辑: 为了澄清这个问题,我真正想知道的是:如果有人篡改POST数据,他是否可以发送一个恶意字符串作为PHPSESSID,当我打电话时会做一些令人讨厌的事情session_id($_GET['PHPSESSID'])?我个人想不出任何东西,但比抱歉更安全...

谢谢

尼科

php session sanitization

8
推荐指数
1
解决办法
7542
查看次数

这个HTML有什么问题?

我的HTML开头是:

<html>
  <head>
    <script type="text/javascript" language="JavaScript1.3" src="js/euDock.2.0.js"></script>
    <script type="text/javascript" language="JavaScript1.3" src="js/euDock.Image.js"></script>
  </head>
...
Run Code Online (Sandbox Code Playgroud)

Netbeans在线说<head>:

The tag content is unresolved, expecting one of <ISINDEX>, <BASE>, 
<TITLE>, <OBJECT>, <SCRIPT>, <META>, <LINK>, <STYLE>.
Run Code Online (Sandbox Code Playgroud)

为什么?

html netbeans

-4
推荐指数
1
解决办法
318
查看次数