Android AccessibilityService的getEventTime()方法返回的时间格式是一个表示时间的长整型数值,表示自系统启动以来经过的毫秒数。
以下是一个代码示例,展示如何使用getEventTime()方法获取时间并将其格式化为可读的日期时间格式:
// 在AccessibilityService的onAccessibilityEvent()方法中使用getEventTime()方法获取时间
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
long eventTime = event.getEventTime();
// 将时间格式化为可读的日期时间格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
String formattedTime = dateFormat.format(new Date(eventTime));
// 输出格式化后的时间
Log.d(TAG, "Event time: " + formattedTime);
}
在上述示例中,我们首先调用getEventTime()方法获取时间。然后,我们使用SimpleDateFormat类将时间格式化为"yyyy-MM-dd HH:mm:ss"的格式。最后,我们将格式化后的时间输出到日志中。
请注意,此示例假设您已经创建了一个继承自AccessibilityService的自定义服务,并在onAccessibilityEvent()方法中使用了示例代码。应根据您的实际需求进行调整和扩展。