小编Joh*_*nry的帖子

无法使用Android中的ExifInterface设置Date Taken/DateTime标记

我已经研究并尝试了许多选项来尝试让它发挥作用,但不幸的是,我没有得到任何结果.

我想要做的是在Android应用程序中的JPEG的Exif数据中设置Date Taken标签(Tag_DateTime).我已经有了工作代码来设置Latitude和Longitute标签,但是在我的生活中不能得到Date taken标签来设置.

这是代码:

SimpleDateFormat fmt_Exif = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss");
try {
    ExifInterface exif = new ExifInterface(filePhoto.getPath());

    // Set and save the GPS and time data
    exif.setAttribute(ExifInterface.TAG_GPS_LATITUDE, strLat);
    exif.setAttribute(ExifInterface.TAG_GPS_LONGITUDE, strLong);
    exif.setAttribute(ExifInterface.TAG_DATETIME, fmt_Exif.format(locLatestLocation.getTime()));
    exif.saveAttributes();

} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
  • locLatestLocation - 用于获取时间的位置(以毫秒为单位).
  • fmt_Exif - SimpleDateFormat用于将毫秒时间格式化为TAG_DateTime Exif标记的正确格式.
  • strLat&strLong - 以正确的格式填充其他位置以设置纬度和经度标记.

我在某个帖子中读到标签需要以毫秒格式编写,所以试过这个也无济于事.为了使用实际存储的内容确认我的格式,我从具有Date Taken标记的jpeg文件中读取并输出了未格式化的标记,但输出的格式与我写入标记的格式完全相同不工作

值得一提的是,我已经调查了Sanselan类,并且由于复杂性和缺乏示例,我宁愿尝试让现有的解决方案工作,然后再改为完全不同的解决方案.

有没有人设法做到这一点,如果是这样,我做错了什么?

format datetime android exif

6
推荐指数
2
解决办法
6477
查看次数

等待后台操作完成

我在Visual Studio 2012(专业版)中已经有一段时间的"等待后台操作完成..."的消息已经有一段时间了,但它已经相当零散.

最近,我真的很难使用Visual Studio,因为每当我尝试用任何Razor视图做任何事情时(大多数点击移动光标)视觉工作室挂起,上面的消息一次出现约一分钟.(如果当它完成的东西我再次点击视图,过程重复,重复,并重复.....)

我已经搜索了高低,并阅读了大量关于此和人们建议的文章,并尝试更改缩进设置,重置设置等,但没有一个有效.

有没有人遇到可能有用的其他东西,因为这严重阻碍了我使用视觉工作室的能力,并且令人遗憾地激起了许多诅咒.

hang visual-studio razor visual-studio-2012

6
推荐指数
1
解决办法
2817
查看次数

MySQL多边形几何中的小数

我已经高低搜索了一个线索,甚至找到了以下问题的答案,并且无处可去,因此我在这里问.

基本上,我正在尝试使用多边形填充MySQL中的Geometry列.但无论我尝试什么,该列的最终值为NULL而不是它应该是什么.

在我看来,像Polygon的点不能包含纬度和经度等小数,但如果确实如此,那似乎完全不合逻辑!如果您不能将纬度和经度数据放入其中,这种类型有什么用???!

出于这个原因,我想看看我是否遗漏了一些简单的东西.以下是我要展示的内容:

SELECT GEOMFROMTEXT('POLYGON((52.29600522644751 0.05256918782038156,52.29168750609503 0.04999426716608468,52.29425981571103 0.06121662968439523))');
Run Code Online (Sandbox Code Playgroud)

返回:

(NULL)
Run Code Online (Sandbox Code Playgroud)

然而,如果我创建一个点几何类型:

SELECT GEOMFROMTEXT('POINT(52.29600522644751 0.05256918782038156)');
Run Code Online (Sandbox Code Playgroud)

这将返回一个实际包含X和Y点的空白值.

任何帮助将不胜感激.

mysql geometry polygon decimal latitude-longitude

5
推荐指数
1
解决办法
1668
查看次数