问题列表 - 第39710页

在android中读取Json数组

我正在尝试读取JSON数组.这是我的代码.

        JSONArray jArray = new JSONArray(jsonString);

        System.out.println("*****JARRAY*****"+jArray.length());
        for(int i=0;i<jArray.length();i++){


                JSONObject json_data = jArray.getJSONObject(i);
                Log.i("log_tag","_id"+json_data.getInt("account")+
                        ", mall_name"+json_data.getString("name")+
                        ", location"+json_data.getString("number")+
                        ", telephone"+json_data.getString("url")+
                        ",----"+json_data.getString("balance")+
                        ",----"+json_data.getString("credit")+
                        ",----"+json_data.getString("displayName")
                );

        }
Run Code Online (Sandbox Code Playgroud)

我的示例JSON文件语法如下,

{
    "list": [
        {
            "account": 1,
            "name": "card",
            "number": "xxxxx xxxx xxxx 2002",
            "url": "http://www.google.com",
            "balance": 1.0,
            "credit": 1.0,
            "displayName": "hsbc bank" 
        },
        {
            "account": 2,
            "name": "card2",
            "number": "xxxxx xxxx xxxx 3003",
            "url": "http://www.google.com",
            "balance": 2.0,
            "credit": 2.0,
            "displayName": "nsb bank" 
        } 
    ],
    "count": 2
}
Run Code Online (Sandbox Code Playgroud)

前面有一个大括号.当我尝试执行此代码块时,它会出错

JSONArray文本必须以'['在...的字符1开头

有人遇到过这样的问题吗?任何帮助将不胜感激.如果可以的话,请给我一个示例代码块.提前致谢.

java android json

32
推荐指数
2
解决办法
9万
查看次数

渲染性能:样式属性或类名和样式表规则?

我正在构建数据可视化,渲染性能至关重要.我的问题与沼泽标准HTML有关,虽然我碰巧使用SVG和JavaScript.

OK,一个假设的情景:说我有一个10000个DOM节点background-color的" red",并与10,000 DOM节点background-color的" green".每个节点都由JavaScript循环创建.我可以:

  1. style在每个节点上设置一个属性,指定节点的属性background-color:<element style="background-color:red;"/>
  2. class在每个节点上设置一个属性,然后在内联样式或外部样式表中引用该类:

    <head><style>.foo {background-color:red;}</style></head>

    <body><element class="foo"/></body>

下载代码的性能在这里并不重要 - 我只对浏览器的渲染性能感兴趣.我也非常清楚风格属性在日常网站开发中通常不是那么有用或语义,但我在这里有一个特定的用例.

我对逻辑答案感兴趣,但是听到任何人实际测试过这个或者读过别人的测试真的很有用(我搜索了一些信息,但没有找到具体的内容).

谢谢你的帮助!

html css browser performance svg

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

使用变量动态访问对象属性

我正在尝试使用动态名称访问对象的属性.这可能吗?

const something = { bar: "Foobar!" };
const foo = 'bar';
something.foo; // The idea is to access something.bar, getting "Foobar!"
Run Code Online (Sandbox Code Playgroud)

javascript properties object

654
推荐指数
10
解决办法
31万
查看次数

jScrollPane div上的蓝色边框

实例:http://www.legodata.com/kc/kc.html

我有jScrollPane的边框显示问题,你知道用哪个css规则删除这个边框吗?

当在其中单击时,它在jScrollPane div周围显示一个蓝色边框,当在jScrollPane div外部单击时它会消失(有时).

它看起来像这样:

替代文字

这是当前的CSS:

background-color: transparent;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
bottom: auto;
color: #999E92;
display: block;
float: right;
font-family: VerdanaArial, Helvetica, sans-serif;
font-size: 16px;
height: 802px;
left: auto;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
right: auto;
top: auto;
visibility: visible;
width: 200px;
z-index: 1;
Run Code Online (Sandbox Code Playgroud)

我可以在Chromium和Safari中重现此问题(未在其他地方进行测试).

css jquery webkit jscrollpane

11
推荐指数
2
解决办法
6723
查看次数

如何在2n RAM中对n ^ 2个元素进行排序

有人可以告诉我如何使用2n量的RAM对n ^ 2个元素进行排序.一种可能的方法是分成n个大小为n的数组.然后在n个元素中进行合并排序,最后在n个数组上保持n个堆的大小.但是,这意味着每次放置一个元素时,我都会进行磁盘读取,每次完成n个元素时,我都会进行磁盘写入.有更好的建议吗?谢谢.

algorithm

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

可能带有混合令牌/字符串输入的NSTokenField?

在Mail的NSTokenField中输入无效的电子邮件时,得到这个(令牌纯字符串值混合):

替代文字

有没有可行的方法来实现这一目标?
NSTokenField甚至是正确的工具吗?或者我会滥用它?

在这个特定的项目中,我需要允许用户输入文件名模式
(虽然还有其他一些用例),并支持预定义的令牌.

现在我要求输入如下:

Glue Text %[Tag]Other Glue Text%[Another Tag]More Text
Run Code Online (Sandbox Code Playgroud)

我想将此更改为一些这样的防呆图形解决方案: 替代文字

NSTokenField总是(!)将输入的文本转换为标记.

我在网络搜索中使用了错误的关键字,
或者我真的是第一个需要这种(混合)行为的人?!

我确实通过Apple的NSTokenField指南阅读,但找不到有关我的问题的任何信息.

cocoa objective-c nstokenfield

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

Java将对象转换为Class如何?

我的代码是:

public static Object mylang;

public static class lang_eng {
        public static final String x="Refreshing..."; 
}
public static class lang_de {
        public static final String x="Refreshing..."; 
}
Run Code Online (Sandbox Code Playgroud)

...

   if (LANG.equals("1")) {
        mylang=(lang_eng)new Object();
    } else {
        mylang=(lang_de)new Object();
    }
Run Code Online (Sandbox Code Playgroud)

但是当我参考时mylang.x,我得到:"x无法解决或不是一个字段"

这是什么解决方案?

java typeconverter

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

仅从Twitter API请求地理标记状态

我如何要求twitter API为我提供地理标记状态?我目前正在过滤,但更加"友好"会更有意义

api twitter geolocation

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

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

Android中自动对焦后的视频录制问题

我正在尝试构建一个应用程序,尝试在开始视频录制之前自动对焦相机.直接使用MediaRecorder不会自动对焦相机.为此我使用Camera和使用回调我可以自动对焦它.但是提供这个实例给MediaRecorder了我很多问题.以下是用于录制的代码

public boolean startRecording()
{
    try
    {
        mCamera.unlock();

        mediaRecorder = new MediaRecorder();
        mediaRecorder.setCamera(mCamera);

        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

        CamcorderProfile profile = CamcorderProfile
                .get(CamcorderProfile.QUALITY_LOW);
        mediaRecorder.setProfile(profile);

        mediaRecorder.setMaxDuration(maxDurationInMs);

        File file = new File(outputFile);
        if (file.exists())
            file.delete();
        file = new File(outputFile);

        try
        {
            file.createNewFile();
        }
        catch (IOException e1)
        {
            // TODO Auto-generated catch block
            e1.printStackTrace();
            Log.e("Deepak", "*** first catch ***");
        }


        mediaRecorder.setOutputFile(outputFile);
        mediaRecorder.setPreviewDisplay(mHolder.getSurface());

        mediaRecorder.setMaxFileSize(maxFileSizeInBytes);

        mediaRecorder.prepare();
        mediaRecorder.start();

        return true;
    }
    catch (IllegalStateException e)
    {
        Log.e(TAG, e.getMessage());
        e.printStackTrace();
        return false;
    }
    catch (IOException …
Run Code Online (Sandbox Code Playgroud)

android android-2.2-froyo android-camera

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