AndroidApp/ImageInfo.java

170 lines
4.3 KiB
Java
Raw Normal View History

2025-07-11 18:30:29 +08:00
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; }
}