【发布时间】:2017-12-16 16:46:40
【问题描述】:
有没有办法在没有预览的情况下获取照片并将其放入 android sdk 19 中的数据库 在下面的代码中,每 5 分钟自动获取位置并将标记放在地图上,另外我需要自动拍照并将其放入数据库
public void startCountDown() {
if (this._countDownTimer != null) {
this._countDownTimer.cancel();
}
_countDownTimer = new CountDownTimer(60000 * 5, 60000*5) {
@Override
public void onFinish() {
}
@Override
public void onTick(long millisUntilFinished) {
putMarkerToLocation();
takePhotoAndSaveIt2Db(); // ==> here what i need
}
}.start();
}
【问题讨论】:
-
“不显示预览”是什么意思?您可以只存储图像的路径而不查看它..
-
这个项目是给打车的,我会得到打车的位置,和客户的照片到数据库,这个操作会在计价器自动启动时完成,无需人工控制
-
好的,您需要什么帮助?
-
我知道 java 但不知道 android 是否可以拍照 + 获取位置并将它们放入具有 CountDownTimer 下的函数的数据库中,如果不是,我将尝试寻找另一种策略
-
是的,这绝对是可能的。拍摄图像后,您可以将其临时存储到设备中,然后将其上传到数据库,成功存储在数据库中后,您可以将其从设备中删除。位置很简单,一旦拍摄图像,您就可以获取位置并存储它,并且在使用 CountdownTimer 时它会完美运行
标签: android