設定画面からロードしたいアクティビティがあります。次のエラーが表示されます。
06-23 16:12:00.470: E/AndroidRuntime(3410): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.polygonattraction.app/com.polygonattraction.app.functions.GetImageActivity}; have you declared this activity in your AndroidManifest.xml?
私の好みの画面コード:
<PreferenceScreen
android:title="Get faces"
android:summary="Get the faces.">
<intent
android:targetClass="com.polygonattraction.app.functions.GetImageActivity"
android:targetPackage="com.polygonattraction.app"
/>
</PreferenceScreen>
ロードしたいアクティビティ
public class GetImageActivity extends Activity
{
public void onCreate()
{
System.out.println("Started activity...");
setContentView(R.layout.actilayout); //not done yet
}
}
これも私のマニフェストです:
<uses-sdk android:minSdkVersion="7" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
>
<service
android:label="@string/app_name"
android:name=".LiveService"
android:permission="android.permission.BIND_WALLPAPER"
>
<intent-filter android:priority="1">
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper" android:resource="@xml/wallpaper" />
</service>
<activity
android:label="settings"
android:name="com.polygonattraction.app.functions.Settings"
android:exported="true">
</activity>
</application>
私はこの Android XML が苦手で、2D グラフィックス プログラミングをトリガーするのに慣れています。なぜ彼らはそれをとても厄介にしたのですか?