カテゴリー・パッケージ・リポジトリを検索

パッケージ詳細v1.1.3

launcher_assist

このプラグインを使用すると、FlutterでAndroid用のランチャー アプリを作成するのが簡単になります。iOSではサポートされていません。

30日間ダウンロード
36
いいね数
29
Pub ポイント
25

パッケージをインストール

flutter pub add launcher_assist

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Launcher Assist は、Android 向けのランチャーアプリの作成を簡単にすることを目的とした Flutter プラグインです。開発者がホーム画面体験を簡単にカスタマイズできるようにします。アプリのアイコン、名前、起動動作の変更が可能で、専用またはテーマ付きランチャーの構築に最適です。このプラグインは iOS ではサポートされておらず、Android プラットフォームに特化しています。pub add を通じた簡単な統合により、ホーム画面からカスタムアプリインターフェースを直接起動する基盤を提供します。軽量な性質により、ミニマルまたは特殊用途のランチャーアプリケーションに適しています。

用途

  • カスタムAndroidランチャーの構築
  • テーマ付きホーム画面の作成
  • アプリ固有のランチャーを開発する
  • ミニマリスティックなホーム画面インターフェースの設計
  • アプリアイコンおよび名前の表示をカスタマイズする

主な機能

  • Android専用のサポート
  • Flutterとの簡単な統合
  • カスタマイズ可能なアプリアイコンとラベル
  • ランチャー固有の動作をサポート
  • 軽量で焦点を当てたデザイン

適している対象

  • Androidランチャー向けのFlutter開発者
  • アプリ中心のホーム画面体験のクリエイター
  • デジタルウェルビーイングまたは生産性ランチャーの構築者
  • シンプルなランチャー機能を求める開発者

注意事項

  • iOS と互換性がありません
  • Android 固有の権限が必要です
  • ランチャー アプリの使用事例に限定
  • 高度なホーム画面ウィジェットのサポートなし
  • Android システムレベルのアクセスに依存しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Launcher Assist

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.

Usage

To use this plugin, add launcher_assist as a dependency in your pubspec.yaml file.

Sample Code
import 'package:launcher_assist/launcher_assist.dart';

.
.
.

// Get all apps
LauncherAssist.getAllApps().then((apps) {
    setState(() {
        numberOfInstalledApps = apps.length;
        installedApps = apps;
    });
});

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。