2

そこで、アプリをフォルダーに整理できることに気付きました (HTC Incredible)。ただし、これらのフォルダーの機能はかなり制限されています。「ベース」フォルダー アクティビティを拡張するアクティビティを実装したい (少なくとも、フォルダー内のアイテムを再配置する機能を追加したい) が、クラス名がわかりません。名前は何ですか?ホーム画面に「新しいフォルダー」を追加するときに使用されるクラスの?

PS Android developer websiteを見てみました。しかし、そこでの議論は主にコンテンツ プロバイダーを中心に展開されています。新しいフォルダーごとに個別のコンテンツプロバイダーを作成する必要があるため、それは私が必要としているものではないと思いますか、それとも何か誤解していますか?

4

2 に答える 2

3

では、ホーム画面に「新しいフォルダー」を追加するときに使用されるクラスの名前は何ですか?

HTC Incredible の場合、Incredible は HTC Sense デバイスであるため、クラス名が何であるかを言うことは不可能です。したがって、ホーム画面の実装は独自のものです。

Nexus One の場合、Android ファームウェアに組み込まれているまたはアプリケーションFolderに実装されているクラスです。これらのランチャーのどのバージョンが Nexus One で使用されているかは少し不明です。LauncherLauncher2

つまり、これはホーム画面アプリケーションの機能であり、引用したドキュメントの「ライブ フォルダー」ではありません。

この分野でより優れた機能を提供する独自のホーム画面の代替品を作成してみてください。

于 2010-06-06T15:59:23.757 に答える
0

これがあなたにできることかどうかはわかりません。私の知る限り、フォルダー機能はホームアプリケーションに組み込まれており、それと統合する唯一の方法は、意図したものに実際に使用できない LiveFolders を使用することです。

  1. あなたが言ったように、定義された各 LiveFolder はに関連付けられていますContentProvider
  2. ユーザーがフォルダーに物 (アプリなど) を「ドロップ」するのを処理するための LiveFolder API はありません。

私の見方では、あなたの唯一の希望は、あなたが望む機能をサポートする独自の Home アプリを作成することです :)

于 2010-06-06T16:00:54.540 に答える