launcher_assist
此外掛程式可讓您輕鬆使用 Flutter 為 Android 建立啟動器應用程式。不支援 iOS。
一個簡化 Android 啟動器開發的 Flutter 套件
以下為英文專案原文快照,最新內容請造訪 GitHub。
This is a Flutter plugin that gives you basic access to Android's PackageManager and WallpaperManager classes. As such, it is designed to help you build launchers for Android. Currently, it offers the following methods:
getAllApps() - This method returns a map containing the labels, package names, and icons of all the launchable apps installed on a user's device. The icons are available as byte arrays.
launchApp() - Takes a package name as its only argument. As its name suggests, it lets you launch apps.
getWallpaper() - Returns the current wallpaper of the user, as a byte array that you can directly pass to the Image.memory() method. Note that on devices running Android Oreo or higher, this method will work only if your app has the READ_EXTERNAL_STORAGE permission.
To use this plugin, add launcher_assist as a dependency in your pubspec.yaml file.
import 'package:launcher_assist/launcher_assist.dart';
.
.
.
// Get all apps
LauncherAssist.getAllApps().then((apps) {
setState(() {
numberOfInstalledApps = apps.length;
installedApps = apps;
});
});
依賴清單 1 項
{"sdk":"flutter"}先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗