我已经研究并尝试了许多选项来尝试让它发挥作用,但不幸的是,我没有得到任何结果.
我想要做的是在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)
我在某个帖子中读到标签需要以毫秒格式编写,所以试过这个也无济于事.为了使用实际存储的内容确认我的格式,我从具有Date Taken标记的jpeg文件中读取并输出了未格式化的标记,但输出的格式与我写入标记的格式完全相同不工作
值得一提的是,我已经调查了Sanselan类,并且由于复杂性和缺乏示例,我宁愿尝试让现有的解决方案工作,然后再改为完全不同的解决方案.
有没有人设法做到这一点,如果是这样,我做错了什么?
我在Visual Studio 2012(专业版)中已经有一段时间的"等待后台操作完成..."的消息已经有一段时间了,但它已经相当零散.
最近,我真的很难使用Visual Studio,因为每当我尝试用任何Razor视图做任何事情时(大多数点击移动光标)视觉工作室挂起,上面的消息一次出现约一分钟.(如果当它完成的东西我再次点击视图,过程重复,重复,并重复.....)
我已经搜索了高低,并阅读了大量关于此和人们建议的文章,并尝试更改缩进设置,重置设置等,但没有一个有效.
有没有人遇到可能有用的其他东西,因为这严重阻碍了我使用视觉工作室的能力,并且令人遗憾地激起了许多诅咒.
我已经高低搜索了一个线索,甚至找到了以下问题的答案,并且无处可去,因此我在这里问.
基本上,我正在尝试使用多边形填充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点的空白值.
任何帮助将不胜感激.