小编Pro*_*uce的帖子

现在我们有Honeycomb,什么是RenderScript?

所以Android 3.0(蜂窝)现在已经推出,并拥有一种名为Renderscript的新硬件加速3D图形引擎.

Renderscript 3D图形引擎

Renderscript是一个运行时3D框架,它既可以提供用于构建3D场景的API,也可以提供与平台无关的特殊着色器语言,以获得最佳性能.使用Renderscript,您可以加速图形操作和数据处理.Renderscript是为应用程序,壁纸,旋转木马等创建高性能3D效果的理想方式.

根据这篇可追溯到2009年的博客文章,这个图形引擎已经可以在名为Fountain的类中使用(甚至在蜂窝之前).最后一条线索对我很有帮助,因为现在我可以在Honeycomb代码中轻松找到该类名.

你们中的任何人都可以提供更多有关Renderscript的见解吗?以及如何更多地了解如何使用它?既然这已成为一个公共api,我假设知情人士可以获得自由谈论它的许可(我希望).

3d android renderscript android-3.0-honeycomb

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

jQuery $ .get()Array返回[object Object]

test.php包括:

echo json_encode( array(
  array("name"=>"John","time"=>"2pm"),
  array("name"=>"2","time"=>"1242pm"),
  array("name"=>"J231ohn","time"=>"2p213m"),
));
Run Code Online (Sandbox Code Playgroud)

jQuery:

$.get("test.php", function(data) {
  $.each(data, function(n, val) {
    alert(n + ': ' + val)
  });
}, "json");
Run Code Online (Sandbox Code Playgroud)

这是结果:

0: [object Object]
1: [object Object]
2: [object Object]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php arrays jquery json

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

PHP json_encode反斜杠和数组名称问题

我正在将一些postgresql数据转换为PHP json_encode,但我遇到了一些问题:

  • json_encode为我的数据中的所有斜杠添加了一个BackSlash.

  • 在描述中表示段落标记的结束,我认为因为反斜杠问题......

  • 我不希望我的数组在索引为"0"的对象中,但名称为"attach:"

我的JSON输出:

{"arns":[{"arn":"CSC-ECN-NAUB109","problem":"description problem<\/p>",
"solution":"solution description<\/p>",
   "0":[{"name":"jquery.png","path":"http:\/\/arn.test.pt\/uploads\/CSC-ECN-NAUB109\/jquery.png"}]}]} 
Run Code Online (Sandbox Code Playgroud)

我的代码:

<?php 

require('includes/connection.php');

$modelos_info = (isset($_GET['models'])) ? $_GET['models'] : "none";

if($modelos_info != "none"){

$sth = $dbh->query("SELECT * FROM arn_info JOIN upload2 ON (arn_info.arn=upload2.id_arn) WHERE modelos LIKE '$modelos_info ;%' OR modelos LIKE '%; $modelos_info ;%' ");

$sth->setFetchMode(PDO::FETCH_ASSOC);

$response = array();
$posts = array();

while($row = $sth->fetch())
{ 

$arn=$row ['arn'];
$problem=$row['problem'];
$solution=$row['solution'];
$name=$row['name'];
$path=$row['path'];

$posts_anexos['attach'] = $posts2;

$posts2[] = array('name'=> $name , 'path'=> 'http://arn.test.pt/' .$path);
$posts[] = array('arn'=> $arn , 'problem'=> …
Run Code Online (Sandbox Code Playgroud)

php postgresql json pdo

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

json_decode无法解码JSON字符串

我有一个gzip压缩的base64 JSON字符串,转换后这个字符串json_decode()无法解码它.我认为这是一个编码问题,但一直无法解决.

我正在运行PHP 5.2,它不支持json_last_error().

有谁知道这里发生了什么?

<?php 
$gzipped_base64 = "7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifvGv8dGv8frXaH+N7NeY/hpvf40vf43LXyP/Nepf4/zXKH+N6te4ou8e0f9f0e/4tqHff8mv8f8A";

$json = gzinflate(base64_decode($gzipped_base64));

echo $json; // prints: {"StackOverflow":"Rocks"}

$array = json_decode($json, true);

echo var_dump($array); // prints: NULL
?>
Run Code Online (Sandbox Code Playgroud)

php json

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

如何使用Gson将JSON对象解析为自定义对象?

我有以下JSON对象作为字符串:

[{"Add1":"101","Description":null,"ID":1,"Name":"Bundesverfassung","Short":"BV"},{"Add1":"220","Description":null,"ID":2,"Name":"Obligationenrecht","Short":"OR"},{"Add1":"210","Description":null,"ID":3,"Name":"Schweizerisches Zivilgesetzbuch","Short":"ZGB"},{"Add1":"311_0","Description":null,"ID":4,"Name":"Schweizerisches Strafgesetzbuch","Short":null}]
Run Code Online (Sandbox Code Playgroud)

现在我创建了一个代表其中一个结果的类:

public class Book {

    private int number;
    private String description;
    private int id;
    private String name;
    private String abbrevation;

    public Book(int number, String description, int id, String name, String abbrevation) {
        this.number = number;
        this.description = description;
        this.id = id;
        this.name = name;
        this.abbrevation = abbrevation;
    }

}
Run Code Online (Sandbox Code Playgroud)

现在我想使用Gson将JSON对象解析为Book对象列表.我试过这种方式,但显然它不起作用.我该如何解决这个问题?

public static Book[] fromJSONtoBook(String response) {
        Gson gson = new Gson();
        return gson.fromJson(response, Book[].class);
    }
Run Code Online (Sandbox Code Playgroud)

android gson

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

解码JSON和php.适用于变量,而不是URL

我是php的json解码新手.这是我的情况.我需要抓取一个非常简单的json调用并在我的HTML页面上解析它.这是json的内容:

[{"id":"793","date":"Apr. 18, 2011","title":"the cat in the hat","url":"http:\/\/www.somesite.com\/community\/blogs\/id-793"},{"id":"788","date":"Apr. 12, 2011","title":"the fox has sox","url":"http:\/\/www.somesite.com\/community\/blogs\/id-788"}]
Run Code Online (Sandbox Code Playgroud)

等等...

当我继续把它放在我的php文件中的字符串中时:

$json = [{...}]
$arr = json_decode($json,true);
foreach($arr as $item) {
    echo "title: ". $item['title'] ."<br>"; 
}
Run Code Online (Sandbox Code Playgroud)

我打印出的标题没有问题.相反,如果我说:

$arr = json_decode("url_path_here",true);
foreach($arr as $item) {
    echo "title: ". $item['title'] ."<br>"; 
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,"为foreach()提供的参数无效",数组只是空的.

如果这很重要,那么在开发期间,Feed将位于不同的服务器上.我只是不确定我在这里做错了什么.我正在使用PHP 5.

谢谢!

php json

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

为什么我的json有方括号?

我正在用jquery和mvc2调查json.我正在尝试为我的控制器创建一个json for ajax post.我有一个由这个函数创建的数组

function getArguments() {
var argument1 = urlarray.slice(2, 3);
var argument2 = urlarray.slice(3, 4);
var argument3 = urlarray.slice(4, 5);
var argument4 = urlarray.slice(5);

return { Argument1: argument1, Argument2: argument2, Argument3: argument3, Argument4: argument4 }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用json2.js来创建json

var data = getArguments();
var json = JSON.stringify(data);
Run Code Online (Sandbox Code Playgroud)

当我看着json时,它看起来像这样:

{"Argument1":["16"],"Argument2":["2"],"Argument3":["True"]}
Run Code Online (Sandbox Code Playgroud)

这看起来像有效的json,但我不理解方括号.我以为那是一个数组......任何人都知道为什么json2.js及其stringify会放在这些括号中?...我觉得我在这里遗漏了一些明显的东西.

javascript json

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

如何使用Flexjson JSONDeserializer?

我有一个字符串:

 [{"product_id":"2","name":'stack"'},{"product_id":"2","name":"overflow"}]"
Run Code Online (Sandbox Code Playgroud)

如何使用Flexjson的JSONDeserializer product_id从上面的字符串中获取所有s?

我有一个叫做和的productinformation字段的类.product_idname

java json deserialization flexjson

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

在布局Android蜂窝上的activatedBackgroundIndicator

我看到新蜂窝有一个画廊样本.它会向您展示如何通过添加来更改所选文本视图的颜色

android:background="?android:attr/activatedBackgroundIndicator"
Run Code Online (Sandbox Code Playgroud)

到你的textview

但是,列表的行不仅是文本视图,还是线性布局下的视图集合.

为了获得与蜂窝图库列表选择相同的行为,我厌倦了设置此线性布局的背景但它不起作用.选定的行不会将颜色更改为蓝色.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:background=" android:attr/activatedBackgroundIndicator">
<BUNCH OF OTHER VIEWS/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

layout android background list android-3.0-honeycomb

0
推荐指数
1
解决办法
3681
查看次数

json_encode是否会添加其他引号?

http://codepad.org/zmsXbqhu

我有非常简单的代码(可在上面查看):

<?php
$js = json_encode( "HO" );
var_dump( $js );
?>
Run Code Online (Sandbox Code Playgroud)

它返回一个带有额外引号的字符串:

string(4)""HO""

知道为什么会这样吗?

php json

0
推荐指数
1
解决办法
5051
查看次数