小编Max*_*kiy的帖子

Android - 从byte []播放mp3

我有一个字节[](从服务中下载),我的MP3文件,我想发挥它我的设备类似上你可以怎么玩的文件:

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(PATH_TO_FILE);
mp.prepare();
mp.start();
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到办法.我不介意将文件保存到手机然后播放.我该如何播放文件,或下载然后播放?

mp3 android bytearray audio-player

32
推荐指数
4
解决办法
5万
查看次数

通配符MIME子类型

我想image/*在数据URI中使用MIME类型,例如data:image/*;base64,R0lGODlhE...<img/>元素中.

  • 它是否符合标准的MIME类型?
  • 它可以在某些浏览器中引起问题,如果是这样,在哪?

mime-types data-uri data-uri-scheme

11
推荐指数
1
解决办法
1359
查看次数

HTML5细分色?

我正在使用这个JSFiddle中的代码来创建一个财富类型的游戏.我想要做的是让用户选择自己的颜色而不是生成随机颜色.

我将此添加到HTML代码中:

<select id="colour" name="colour" class="colour">
    <option value=""></option>
    <option value="db0000">Red</option>
    <option value="171515">Black</option>
    <option value="008c0a">Green</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我只编辑了这部分Javascript:

 for (i = 0; i < 1; i++) {
     digit[i] = colors[Math.round(Math.random() * 1)];
     //color = color+digit[i];
     color = document.getElementById("colour").value;
     //color = color+digit[i];     
 }
Run Code Online (Sandbox Code Playgroud)

我补充道color = document.getElementById("colour").value;.

问题是颜色不能正常工作.它将正确地创建具有所选颜色的第一和第二段,但是从第三段开始,它将在车轮中添加额外的黑色段.

我几乎改变了Javascript中的每个数字来查明问题,但仍然无法解决这个问题.

编辑:

为了确保我没有引起任何混淆,我想要做的是为每个添加到方向盘的新段,我需要选择一种新颜色.

javascript jquery html5

9
推荐指数
1
解决办法
390
查看次数

如何发送HTTP POST请求和接收响应?

我将创建与CommuniGate Pro服务器一起使用的移动应用程序.

例如,我需要进行以下Android客户端C- CGP服务器S对话并获取XIMSS.nonce节点值:

C:GET /ximsslogin/ HTTP/1.1
  Host: myserver.com
  Content-Type: text/xml
  Content-Length: 42

  <XIMSS><listFeatures id="list" /><XIMSS>

S:HTTP/1.1 200 OK
  Content-Length: 231
  Connection: keep-alive
  Content-Type: text/xml;charset=utf-8
  Server: CommuniGatePro/5.3

  <XIMSS><nonce>2C3E575E5498CE63574D40F18D00C873</nonce><language>german</language><response id="s"/></XIMSS> 
Run Code Online (Sandbox Code Playgroud)

例如,在ActionScript 3.0中它看起来像这样:

var loader:Loader = new Loader();
loader.addEventListener(Event.COMPLETE, completeHandler);
var urlRequest:URLRequest = new URLRequest(...);
urlRequest.method = ...;
urlRequest.data = ...;
loader.load(urlRequest);

private function completeHandler(...):void { ... };
Run Code Online (Sandbox Code Playgroud)

如何在Java for Android 2.1中看到它?

android

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

在Golang模板中使用struct方法

Go模板中的Struct方法通常被称为与公共结构属性相同的方式,但在这种情况下它只是不起作用:http://play.golang.org/p/xV86xwJnjA

{{with index . 0}}
  {{.FirstName}} {{.LastName}} is {{.SquareAge}} years old.
{{end}}  
Run Code Online (Sandbox Code Playgroud)

错误:

executing "person" at <.SquareAge>: SquareAge is not a field
of struct type main.Person
Run Code Online (Sandbox Code Playgroud)

同样的问题:

{{$person := index . 0}}
{{$person.FirstName}} {{$person.LastName}} is
  {{$person.SquareAge}} years old.
Run Code Online (Sandbox Code Playgroud)

相反,这有效:

{{range .}}
  {{.FirstName}} {{.LastName}} is {{.SquareAge}} years old.
{{end}}
Run Code Online (Sandbox Code Playgroud)

如何在{{with}}和{{$ person}}示例中调用SquareAge()方法?

go go-templates

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

仅 OTP 身份验证

我正在考虑构建一个仅使用一次性密码的网站用户身份验证系统:每次通常使用普通密码(例如注册、登录、危险操作和帐户删除)时,用户都会在电子邮件中收到一个密码。

我看到的一些问题似乎并不重要:

  • 无法更改密码以使所有现有会话无效 - 可以通过在服务器端存储会话并有办法使它们对用户无效来解决
  • 任何人都可以检查某个电子邮件是否在系统中注册 - 对于通用网站来说这似乎不是一个关键问题
  • 任何人都可以为任何电子邮件请求 OTP - 将使用每个远程连接的 API 限制和每小时 1 个未使用的 OTP 的限制来处理

不过,我没有看到这种方法被提及或在野外使用。它有什么主要缺点吗?非常感谢!

authentication passwords one-time-password

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