-2

ここで使用されている命名規則について少し混乱しています...しかし、AFAIKでは、多くの異なるプログラムが使用できるよりも小さな機能を実行するアクティビティ(?)を作成することができます。たとえば、カレンダーやアラームプログラムで使用する日付ピッカーツール。

何よりもまず、これらが何と呼ばれているのか知りたいです。プレインストールされた携帯電話に人々が期待する一般的なもののリストはどこで見ることができますか。そして最後に、あなた自身のものを作って配布することは可能ですか?

当初、これらはウィジェットと呼ばれるかもしれないと思っていましたが、いくつか見てみると、それ自体が完全なプログラムのように見えます。したがって、ウィジェットは私が探している言葉ではないと思います。

4

1 に答える 1

2

何よりもまず、これらが何と呼ばれているのか知りたい

Androidには、すべての要件を満たすそのような概念はありません。


これがあなたのポイントの私の最初の解釈です:

たとえば、カレンダーやアラームプログラムで使用する日付ピッカーツール。

これはウィジェットです。

プレインストールされた携帯電話に人々が期待する一般的なもののリストはどこで見ることができますか。

HashMapユーザーは、整数、 s、またはその他のプログラミング構造を「期待」する以上に、ウィジェットを「期待」しません。「プリインストール」されているウィジェットは、AndroidSDKに含まれているウィジェットです。

そして最後に、あなた自身のものを作って配布することは可能ですか?

あなたは確かにあなた自身のカスタムウィジェットを作ることができます。通常、Androidライブラリプロジェクトの形式で配布し、他の開発者がダウンロードしてアプリにリンクできるようにします。


これがあなたのポイントの私の2番目の解釈です:

AFAIKは、多くの異なるプログラムが使用できるよりも小さな機能を実行するアクティビティ(?)を構築することが可能です...何よりもまず、これらのものが何と呼ばれるかを知りたいです。

活動。

プレインストールされた携帯電話に人々が期待する一般的なもののリストはどこで見ることができますか。

そのようなリストはありません。デバイスの製造元、携帯電話会社(該当する場合)、およびユーザーの裁量により、どのデバイスにも任意のアプリケーションを搭載できます。これらのアプリケーションはいずれも、理論的には他のアプリケーションがリンクできる1つ以上のアクティビティをエクスポートできます。

そうは言ってもIntent、Android SDKには、特にIntentクラスで、によって使用されるように設計されたさまざまなアクション文字列がありstartActivity()、ほとんどのAndroidデバイスで使用されます。

そして最後に、あなた自身のものを作って配布することは可能ですか?

Androidアプリケーションを作成することを歓迎します。そのアプリケーションでアクティビティを実装することを歓迎します。これらのアクティビティをエクスポートして、アクション文字列などを提供することを歓迎します。これらのアクション文字列を文書化するか、サードパーティの開発者にアクティビティを呼び出す方法を説明してください。Intentまた、上記の一般的なアクションの一部をサポートするアクティビティを作成できます(たとえば、PDFビューアアプリケーションには、PDFファイルの表示をサポートできることをアドバタイズするアクティビティがあります)。

于 2012-07-04T18:47:11.667 に答える