草庐IT

gps-time

全部标签

android - 在 App purchase response which purchase time 中,将这个时间戳值转换为日期格式?

In-Apppurchaseresponse,作为购买时间,如何将这个timestamp转换成date格式,我遇到的问题是timestamp的值超过了longdatatypelimit?请解释在这种情况下如何从时间戳中确定日期? 最佳答案 您正在尝试使用不正确的格式字符串“MMddyyHHmmss”通过SimpleDateFormat解析时间戳。返回的时间戳值以“自纪元(1970年1月1日)以来的毫秒数”表示。将字符串解析为其long值并直接从中创建一个Date对象:Datedate=newDate(Long.parseLong(t

android - 在 Android 上的根设备上切换 gps

从某些Android版本(我认为是2.3.x)开始,无论应用有什么权限,您都无法通过API打开/关闭GPS。过去,可以通过利用电源控制小部件中的错误(请参阅here),但现在已修复。假设我有根访问权限,我该如何打开和关闭GPS?编辑:this这就是您如何获得在jellybean上读取日志的权限,普通应用程序不再允许这样做。我尝试对WRITE_SECURE_SETTINGS权限使用类似的解决方案来切换gps,但它没有用。编辑:到目前为止,我只发现了一个可行的解决方案:将应用程序转换为系统应用程序(可以找到一个可行的解决方案here,甚至可以在android4.2.1上运行)。但是,我想到

java - Time.toMillis(boolean) 不考虑时区

考虑以下代码:Timetime1=newTime("America/Los_Angeles");//UTC-8Timetime2=newTime("Pacific/Kiritimati");//UTC+14time1.setToNow();time2.setToNow();Log.d("timetest","America/Los_Angeles:"+time1.toMillis(false));Log.d("timetest","Pacific/Kiritimati:"+time2.toMillis(false));这是获取输出的日志:08-0307:27:50.687:D/time

Android GPS 状态让我抓狂

我正在制作一个使用GPS接收器的应用程序。该应用程序适用于从1.6开始的所有版本。我有一个卫星图标,我在其中告诉用户当前状态:ificonisred-gpsdisabledificonisorange-gpsisenabledandtryingtofixonthesatellitesificonisgreen-gpsisfixedandrunningfine.在这里阅读之后,我发现onLocationChanged的​​某些事件会在1.6版本上触发,但不会在更高版本上触发,因此采纳建议我实现了一个GPS监听器。当图标的状态变得困惑时,我有一些非常奇怪的行为。例如,我启用GPS并变为橙色

安卓; "Key dispatching timed out ..."

我有一个菜单Activity和一个从菜单启动的游戏Activity。某些(大多数)时间我会启动游戏Activity;所有输入都挂起几秒(最多10秒)然后以超高速播放,而我在logcat中得到这个:11-2018:24:27.873:WARN/WindowManager(2473):Keydispatchingtimedoutsendingtosouthgrove.game/southgrove.game.Game11-2018:24:27.873:WARN/WindowManager(2473):Previousdispatchstate:{{KeyEvent{action=1code

dart - Flutter 错误 - 断言失败 : line 213 pos 15: 'data != null' : is not true at the time of fetching data from firestore

使用Flutter开发Android应用程序。尝试从Firestore获取文档并通过小部件显示在屏幕上。这是我的代码...import'dart:async';import'dart:io';import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';import'package:image_picker/image_picker.dart';import'package:firebase_storage/firebase_storage.dart';i

dart - Flutter 错误 - 断言失败 : line 213 pos 15: 'data != null' : is not true at the time of fetching data from firestore

使用Flutter开发Android应用程序。尝试从Firestore获取文档并通过小部件显示在屏幕上。这是我的代码...import'dart:async';import'dart:io';import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';import'package:image_picker/image_picker.dart';import'package:firebase_storage/firebase_storage.dart';i

android - 每 1 分钟从服务器获取的 Gps LatLong 在 map 中显示为标记。但是标记正在复制

1.在我的应用程序中,GpsLatLong每隔一分钟从服务器获取一次。保存在SharedPref中,然后从共享pref获取LatLong在map上显示Marker。2.每一分钟我都想根据LatLong移动标记。3.但是同时更改标记位置。获取重复项。请帮我解决这个问题。在Oncreate方法中,我每60秒在代码fragment下方调用一个方法。try{Threadt=newThread(){@Overridepublicvoidrun(){try{while(!isInterrupted()){Thread.sleep(60*1000);getActivity().runOnUiThre

Android 6.0 "gps"位置提供者需要ACCESS_FINE_LOCATION权限

我已在我的list中定义了使用gps的所有前提。喜欢"使用权限android:name="android.permission.ACCESS_FINE_LOCATION"/>"使用权限android:name="android.permission.ACCESS_COARSE_LOCATION"/>每次我尝试在Android6.0上打开此Activity时,它都会停止并显示此logcat消息。但适用于某些手机。有人可以帮我弄清楚并提供解决方案吗?几天来我一直在试图弄清楚这个问题,以及如何解决它。FatalException:java.lang.RuntimeException:Unab

android - 为什么打开 proguard 的 "Surface frame wait timed out"编码?

我从ExtractDecodeEditEncodeMuxTest.java复制了代码进入我的应用程序以转码视频,最重要的变化是将类重命名为VideoTranscoder并删除extendsAndroidTestCase因为我要运行它脱离任何Activity.一切正常,直到我使用proguard编译发布版本,然后它在运行时失败:E/d:com.testapp.a.g.a.b.b(OutputSurface.java:270)E/d:com.testapp.a.g.a.d.a(VideoTranscoder.java:944)E/d:com.testapp.a.g.a.d.a(VideoT