Commit d0820eb3 by Kim Jinsung

#38977 【Check Android 1.2.300】TEATAライブラリ画面に何も表示されない

parent 7f39d0c5
...@@ -293,7 +293,8 @@ public class HttpConnector { ...@@ -293,7 +293,8 @@ public class HttpConnector {
} }
} else { } else {
input.put("name", "camera.listFiles"); input.put("name", "camera.listFiles");
parameters.put("fileType", "image"); //THETA SC2の場合、imageのみ取得すると、最新2つの画像ファイル取得できないため、全て取得
parameters.put("fileType", "all");
parameters.put("maxThumbSize", 0); parameters.put("maxThumbSize", 0);
parameters.put("startPosition", startPosition); parameters.put("startPosition", startPosition);
} }
...@@ -357,16 +358,19 @@ public class HttpConnector { ...@@ -357,16 +358,19 @@ public class HttpConnector {
//API2.0 //API2.0
if (mIsOldApi) { if (mIsOldApi) {
entry.getInt("recordTime"); entry.getInt("recordTime");
imageInfo.setFileFormat(ImageInfo.FILE_FORMAT_CODE_EXIF_MPEG); //動画ファイルは保存しない。
continue;
} else { //API2.1では画像ファイルのみとなるので、FileFormatはJPEG固定 } else { //API2.1では画像ファイルのみとなるので、FileFormatはJPEG固定
//THETA SC2では「_recordTime」値が画像ファイルでも0が設定されているので、例外発生しない。 //THETA SC2では「_recordTime」値が画像ファイルでも0が設定されているので、例外発生しない。
entry.getInt("_recordTime"); int recordTime = entry.getInt("_recordTime");
imageInfo.setFileFormat(ImageInfo.FILE_FORMAT_CODE_EXIF_JPEG); if (recordTime > 0) {
//動画ファイルは保存しない。
continue;
}
} }
} catch (JSONException e) { } catch (JSONException e) {
imageInfo.setFileFormat(ImageInfo.FILE_FORMAT_CODE_EXIF_JPEG); //画像ファイルなので何もしない。
} }
imageInfos.add(imageInfo); imageInfos.add(imageInfo);
} }
} }
...@@ -1460,7 +1464,6 @@ public class HttpConnector { ...@@ -1460,7 +1464,6 @@ public class HttpConnector {
} }
} }
} }
return exposureCompensation; return exposureCompensation;
} }
......
...@@ -55,10 +55,6 @@ public class ImageListTask extends AsyncTask<Void, String, List<ImageRow>> { ...@@ -55,10 +55,6 @@ public class ImageListTask extends AsyncTask<Void, String, List<ImageRow>> {
ThetaHelper thetaHelper = new ThetaHelper(refActivity.get()); ThetaHelper thetaHelper = new ThetaHelper(refActivity.get());
for (int i = 0; i < objectSize; i++) { for (int i = 0; i < objectSize; i++) {
ImageInfo object = objects.get(i); ImageInfo object = objects.get(i);
//動画ファイルは除外
if (object.getFileFormat().equals(ImageInfo.FILE_FORMAT_CODE_EXIF_MPEG)) {
continue;
}
ImageRow imageRow = new ImageRow(); ImageRow imageRow = new ImageRow();
imageRow.setFileId(object.getFileId()); imageRow.setFileId(object.getFileId());
imageRow.setFileSize(object.getFileSize()); imageRow.setFileSize(object.getFileSize());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment