Android=のアクティビティ、コンテキスト、インテントは何ですか?
Androidのドキュメントを読みましたが、これらの概念を理解できませんでした。
Activity:Androidアプリケーションのプレゼンテーションレイヤーを表します。たとえば、ユーザーに表示される画面。AnAndroid =アプリケーションは複数のアクティビティを持つことができ、アプリケーションの実行中にそれらを切り替えることができます。
ContentProvider:アプリケーションにデータを提供します。コンテンツプロバイダーを介して、アプリケーションは他のアプリケーションとデータを共有できます。 Androidには、データプロバイダーとして機能できるSQLite
DBが含まれています
Intents-非同期メッセージで、アプリケーションが他のサービスまたはアクティビティから機能を要求できるようにします。アプリケーションは、サービスまたはアクティビティを直接呼び出すことができます(explicit intent)またはAndroidシステムに登録済みのサービスとアプリケーションのインテント(implicit intents)たとえば、アプリケーションは連絡先アプリケーションのインテントを介して要求できます。アプリケーションは、IntentFilter
を介してインテントに自身を登録します。Intentsは、疎結合アプリケーションの作成を可能にする強力なコンセプトです。
次のリンクを参照してください: http://www.vogella.de/articles/Android/article.html 。
これが私が思いつくことができる最も簡単なものです。もちろん、それは単純なので、完全に正確または完全ではありません。それらを実際に使用する方法とすべての詳細を理解するには、それらについてもっと読む必要があります。
アクティビティアプリケーション内のページ。
Contextサブクラスが必要とする多くのメソッドを含む抽象クラス:主にActivityとService。
Intent 2つのページ間のリンク。何かをするために必要なすべての詳細をバンドルし、システムにメッセージを送信するか、アプリケーションの別のページに移動します。
しかし、私は stackoverflow が定義に対してより正確な答えを与えると信じています。多くの場所から収集された情報は次のとおりです[My source - Programmers Universe]