cuốn sách gpt4 ai đã làm

android - Android 应用程序能否知道另一个 Android 应用程序何时运行?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 00:53:49 30 4
mua khóa gpt4 Nike

Giả sử rằng ứng dụng Foo và Eggs nằm trên cùng một thiết bị Android. Một trong hai ứng dụng có thể nhận danh sách tất cả các ứng dụng trên thiết bị. Ứng dụng có thể biết liệu ứng dụng khác đã chạy chưa và đã chạy trong bao lâu?

câu trả lời hay nhất

Bạn có thể sử dụng Trình quản lý gói Lấy danh sách các ứng dụng đã cài đặt. đây mã số:

lớp công khai AppList mở rộng Hoạt động {

@Ghi đè
khoảng trống công khai onCreate(Gói đã lưuInstanceState) {
super.onCreate(savedInstanceState);
Trình quản lý gói pm = this.getPackageManager();

Ý định ý định = Ý định mới(Intent.ACTION_MAIN, null);
ý định.addDanh mục(Intent.CATEGORY_LAUNCHER);

Danh sách danh sách = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED);
for (ResolveInfo rInfo : list) {
Log.w("Ứng dụng đã cài đặt", rInfo.activityInfo.applicationInfo.loadLabel(pm).toString());
}
}
}

Để xem các ứng dụng hiện đang chạy, bạn có thể sử dụng Trình quản lý hoạt động .

Ứng dụng Android có thể biết khi nào một ứng dụng Android khác đang chạy không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6064137/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress