0

タグで示されているように、これは宿題/授業です。(私のインストラクターが説明できないのは、実際にはクラス内のことなので、インターウェブに目を向けていることに注意してください)。

Sample1とSample2の2つのアプリで構成される例があります。この例のポイントは、インテントを使用してSample1からSample2を呼び出す方法を示すことです。サンプル2は、特定のインテントによって起動されるインテントフィルターを使用しています。これがマニフェストからの抜粋です。

<activity
    android:name=".Sample2"
    android:label="@string/title_activity_Sample02" >
    <intent-filter>
        <action android:name="Sample02.intent.action.Thinger" />

        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

Sample01は、インテントを使用してこれを呼び出します。

Intent intent = new Intent("Sample02.intent.action.Thinger");
startActivity(intent);

Sample02がターゲットデバイスにインストールされていると仮定すると、これは正常に機能します。

私を混乱させるのは、Sample01のマニフェストファイルのこのビットです。

<activity
android:name="com.example.Sample02.Sample02"
>
</activity>

これが何のためにあるのかわかりません。同じファイル内のSample01の宣言に加えて存在します。私が知る限り、私はそれを取り除くことができ、すべてが同じように機能します。誰もがこれについて知っていますか?ありがとう。

4

1 に答える 1

2

これは、simple01アプリマニフェストでのsimple02アプリの確認です。simple01アプリでsimple02メソッドと関数を使用したいことを示しています。

于 2012-10-25T04:42:05.933 に答える