Android 使用删除内容响应

Android 使用删除内容响应,android,sony,sony-camera-api,Android,Sony,Sony Camera Api,我的索尼相机上有API 1.1。我切换到“内容传输”模式,然后调用deleteContent,并尝试了很多次(在一个while循环中),但每次都得到“notavailable Now”响应。我用CameraRemoteSampleApp测试了它,并在SimpleRemoteApi.java中创建了这个函数。我检查了生成的JSON,但这似乎没有问题: public JSONObject deleteContent(JSONObject params) throws IOException

我的索尼相机上有API 1.1。我切换到“内容传输”模式,然后调用deleteContent,并尝试了很多次(在一个while循环中),但每次都得到“notavailable Now”响应。我用CameraRemoteSampleApp测试了它,并在SimpleRemoteApi.java中创建了这个函数。我检查了生成的JSON,但这似乎没有问题:

    public JSONObject deleteContent(JSONObject params) throws IOException {
    String service = "avContent";
    try {

        //JSONObject params = new JSONObject().put("scheme", scheme);
        JSONObject requestJson =
                new JSONObject().put("method", "deleteContent") //
                        .put("params", new JSONArray().put(params)) //
                        .put("version", "1.1").put("id", id());

        String url = findActionListUrl(service) + "/" + service;

        log("Request:  " + requestJson.toString());
        String responseJson = SimpleHttpClient.httpPost(url, requestJson.toString());
        log("Response: " + responseJson);
        return new JSONObject(responseJson);
    } catch (JSONException e) {
        throw new IOException(e);
    }
}

我发现文件已被删除,但我从未得到“结果”对象。第214页的文档上写着“结果的元素”:无”,但我只是在再次尝试并且文件已被删除后才得到错误元素。在Camera API中似乎是一个bug?你能发布一个params内容的示例吗?这里是一个演示字符串(我使用了params toString()。有时它在该数组中有两个文件要删除(例如:[“video:content………”,“video:content………”),但我这里的示例中只有一个文件。{“uri”:[“视频:内容?内容ID=索引%3A%2F%2F1000%2F0000100默认值%2F0000004C-00000A2B\U 76\U 256\U 1000”,“视频:内容?内容ID=索引%3A%2F%2F1000%2F0000100默认值%2F0000004B-00000A21\U 75\U 256\U 1000”]很抱歉,我无法在此编辑窗口中正确设置格式:文件将被正确删除,我对其进行了测试。格式设置没有问题。不过,您的参数内容看起来确实正确。我已经有另一位用户成功地在您的android设备上更新了playmemories应用程序。老实说,这不会造成什么不同,但您可以试一试吗更新你的应用程序以查看是否有任何变化?我发现该文件已被删除,但我从未得到“结果”对象。第214页上的文档显示“结果元素”:无“,但我只有在再次尝试并且文件已被删除后才获得错误元素。这似乎是摄像头API中的一个错误?您可以发布一个params内容的示例吗?这是一个演示字符串(我使用了params toString()。有时它在该数组中有两个文件要删除(例如,[“video:content………”,“video:content………”),但我这里的示例中只有一个文件。{“uri”:[“video:content?contentId=index%3A%2F%2f1 000%2f0000100默认值%2F0000004C-00000A2B_76_256_1000”,“video:content?contentId=index%3A%2F%2F1000%2f0000100默认值%2F0000004B-00000A21_75_256_1000”]很抱歉,我无法在此编辑窗口中正确设置格式:文件将被正确删除,我对其进行了测试。格式设置没有问题。不过,您的参数内容看起来确实正确。我已经有另一位用户成功地在您的android设备上更新了playmemories应用程序。老实说,这不会造成什么不同,但您可以试一试吗约会你的应用,看看是否有什么变化?