170 lines
4.3 KiB
Java
170 lines
4.3 KiB
Java
package com.example.myapplication.model;
|
|
|
|
import android.graphics.Bitmap;
|
|
|
|
public class ImageInfo {
|
|
private String path; // 图片路径
|
|
private long time; // 时间戳(单位:秒)
|
|
private Bitmap bitmap; // 图片缩略图
|
|
private double latitude;
|
|
private double longitude;
|
|
private double altitude;
|
|
private String user;
|
|
|
|
public boolean isB() {
|
|
return b;
|
|
}
|
|
|
|
public void setB(boolean b) {
|
|
this.b = b;
|
|
}
|
|
|
|
public ImageInfo(String path, long time, Bitmap bitmap, double latitude, double longitude, double altitude, String user, String audioPath, boolean b, Bitmap thumbnail, String unit, String project, int blade) {
|
|
this.path = path;
|
|
this.time = time;
|
|
this.bitmap = bitmap;
|
|
this.latitude = latitude;
|
|
this.longitude = longitude;
|
|
this.altitude = altitude;
|
|
this.user = user;
|
|
this.audioPath = audioPath;
|
|
this.b = b;
|
|
this.thumbnail = thumbnail;
|
|
this.unit = unit;
|
|
this.project = project;
|
|
this.blade = blade;
|
|
}
|
|
|
|
boolean b;
|
|
|
|
public Bitmap getThumbnail() {
|
|
return thumbnail;
|
|
}
|
|
|
|
public void setThumbnail(Bitmap thumbnail) {
|
|
this.thumbnail = thumbnail;
|
|
}
|
|
|
|
public String getProject() {
|
|
return project;
|
|
}
|
|
|
|
public void setProject(String project) {
|
|
this.project = project;
|
|
}
|
|
|
|
public String getUnit() {
|
|
return unit;
|
|
}
|
|
|
|
public void setUnit(String unit) {
|
|
this.unit = unit;
|
|
}
|
|
|
|
public int getBlade() {
|
|
return blade;
|
|
}
|
|
|
|
public void setBlade(int blade) {
|
|
this.blade = blade;
|
|
}
|
|
|
|
private String audioPath;
|
|
public Bitmap thumbnail;
|
|
private String project;
|
|
private String unit;
|
|
private int blade;
|
|
public void setPath(String path) {
|
|
this.path = path;
|
|
}
|
|
|
|
public void setTime(long time) {
|
|
this.time = time;
|
|
}
|
|
|
|
public void setBitmap(Bitmap bitmap) {
|
|
this.bitmap = bitmap;
|
|
}
|
|
|
|
public void setLatitude(double latitude) {
|
|
this.latitude = latitude;
|
|
}
|
|
|
|
public void setLongitude(double longitude) {
|
|
this.longitude = longitude;
|
|
}
|
|
|
|
public void setAltitude(double altitude) {
|
|
this.altitude = altitude;
|
|
}
|
|
|
|
public void setUser(String user) {
|
|
this.user = user;
|
|
}
|
|
|
|
public String getAudioPath() {
|
|
return audioPath;
|
|
}
|
|
|
|
public void setAudioPath(String audioPath) {
|
|
this.audioPath = audioPath;
|
|
}
|
|
|
|
// 修改构造函数
|
|
public ImageInfo(String path, long time, Bitmap thumbnail, double latitude, double longitude, double altitude, String user, String audioPath) {
|
|
this.path = path;
|
|
this.time = time;
|
|
this.bitmap = bitmap;
|
|
this.latitude = latitude;
|
|
this.longitude = longitude;
|
|
this.altitude=altitude;
|
|
this.user=user;
|
|
this.audioPath=audioPath;
|
|
}
|
|
|
|
public ImageInfo(String path, long time, Bitmap bitmap, double latitude, double longitude, double altitude, String user, String audioPath, Bitmap thumbnail, String project, String unit, int blade) {
|
|
this.path = path;
|
|
this.time = time;
|
|
this.bitmap = bitmap;
|
|
this.latitude = latitude;
|
|
this.longitude = longitude;
|
|
this.altitude = altitude;
|
|
this.user = user;
|
|
this.audioPath = audioPath;
|
|
this.thumbnail = thumbnail;
|
|
this.project = project;
|
|
this.unit = unit;
|
|
this.blade = blade;
|
|
}
|
|
|
|
public double getLongitude() {
|
|
return longitude;
|
|
}
|
|
|
|
public double getLatitude() {
|
|
return latitude;
|
|
}
|
|
|
|
public String getUser() {
|
|
return user;
|
|
}
|
|
|
|
|
|
public double getAltitude() {
|
|
return altitude;
|
|
}
|
|
|
|
public ImageInfo(String path, long time, Bitmap bitmap) {
|
|
this.path = path;
|
|
this.time = time;
|
|
this.bitmap = bitmap;
|
|
}
|
|
|
|
// Getter 方法
|
|
public String getPath() { return path; }
|
|
public long getTime() { return time; }
|
|
public Bitmap getBitmap() { return bitmap; }
|
|
|
|
}
|
|
|