安卓12代码获取最近任务缩略图
时间: 2024-02-18 12:54:24 浏览: 34
以下是获取最近任务缩略图的安卓12代码示例:
```java
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
// 获取ActivityManager对象
ActivityManager activityManager = getSystemService(ActivityManager.class);
// 获取最近任务列表
List<ActivityManager.AppTask> recentTasks = activityManager.getAppTasks();
if (recentTasks != null && !recentTasks.isEmpty()) {
// 获取最近任务的缩略图
Bitmap thumbnail = recentTasks.get(0).getTaskInfo().getThumbnail();
if (thumbnail != null) {
// 显示缩略图
imageView.setImageBitmap(thumbnail);
}
}
}
```
需要注意的是,此代码仅在安卓12及以上版本上可用。在早期版本中获取最近任务缩略图的方法可能不同。同时,需要在AndroidManifest.xml中添加以下权限:
```xml
<uses-permission android:name="android.permission.READ_TASKS"/>
```