Mã nguồn và Thư viện Android được sử dụng trong ứng dụng mẫu này "AppListManager": https://github.com/LayoutXML/AppListManager
Ứng dụng mẫu giới thiệu hầu hết các tính năng có thể được tìm thấy trong thư mục "ứng dụng" trong kho lưu trữ ở trên. Ứng dụng có chứa hai hoạt động độc lập (đối với hầu hết các phần):
MainActivity, thể hiện các tính năng này:
& # 8226; & # 8195; Nhận tất cả các ứng dụng (getAllApps).
& # 8226; & # 8195; Nhận các ứng dụng mới (getAllNewApps và bộ thu phát sóng).
& # 8226; & # 8195; Nhận các ứng dụng đã gỡ cài đặt (getAllUninstalledApps và bộ thu phát sóng).
& # 8226; & # 8195; Nhận một số (hệ thống) ứng dụng (getSomeApps) với cờ.
& # 8226; & # 8195; Nhận tất cả các hoạt động (với ý định phóng) (getAllActivities).
& # 8226; & # 8195; Nhận các hoạt động mới (với ý định phóng) (getAllNewActivities và bộ thu phát sóng).
& # 8226; & # 8195; Nhận các hoạt động đã được gỡ cài đặt (với ý định trình khởi chạy) (getAllUninstalledActivities và bộ thu phát sóng).
& # 8226; & # 8195; Sắp xếp (sắp xếp).
ListActivity, thể hiện các tính năng này:
& # 8226; & # 8195; Hiển thị thanh tiến trình quay (tải) khi chờ danh sách ứng dụng / hoạt động.
& # 8226; & # 8195; Nhận tất cả các ứng dụng (getAllApps).
& # 8226; & # 8195; Nhận tất cả các hoạt động (với ý định phóng) (getAllActivities).
& # 8226; & # 8195; Hiển thị danh sách ứng dụng / hoạt động trên màn hình.
& # 8226; & # 8195; Nhận các ứng dụng mới (getAllNewApps và bộ thu phát sóng).
& # 8226; & # 8195; Nhận các hoạt động mới (với ý định phóng) (getAllNewActivities và bộ thu phát sóng).
& # 8226; & # 8195; Cập nhật danh sách trên màn hình với các ứng dụng / hoạt động mới.
& # 8226; & # 8195; Nhận các ứng dụng đã gỡ cài đặt (getAllUninstalledApps và bộ thu phát sóng).
& # 8226; & # 8195; Nhận các hoạt động đã được gỡ cài đặt (với ý định trình khởi chạy) (getAllUninstalledActivities và bộ thu phát sóng).
& # 8226; & # 8195; Cập nhật danh sách trên màn hình mà không cần các ứng dụng / hoạt động đã gỡ cài đặt.
& # 8226; & # 8195; Sắp xếp (sắp xếp).
& # 8226; & # 8195; Khởi chạy các ứng dụng và hoạt động.
Ứng dụng sử dụng phiên bản "AppListManager" 2.1.0
Library version 2.1.0
Added a new generic type object to AppData (variable called object). It is an additional variable that you can use for your own needs. If you need multiple variables, create a new wrapper object (new type) to hold those variables. Can be used with getObject() and setObject(Object), where Object is any type.