Android開発は初めてです。
アプリケーション自体の設定領域だけが UI 領域である Android アプリケーションを作成したいと考えています。あらゆる種類の「メイン」ビューが省略され、代わりにユーザーが「設定」領域に直接誘導されるようなアプリケーションを作成することは可能ですか?
もしそうなら、アプリケーションの起動時に「設定」領域でユーザーを直接起動するにはどうすればよいでしょうか?
Android開発は初めてです。
アプリケーション自体の設定領域だけが UI 領域である Android アプリケーションを作成したいと考えています。あらゆる種類の「メイン」ビューが省略され、代わりにユーザーが「設定」領域に直接誘導されるようなアプリケーションを作成することは可能ですか?
もしそうなら、アプリケーションの起動時に「設定」領域でユーザーを直接起動するにはどうすればよいでしょうか?
メイン アクティビティを設定アクティビティとして宣言します。Android は、アクティビティがある限り、どのアクティビティがメインのアクティビティであるかを気にしません。
これは、マニフェストの一部がどのように見えるかです
<activity android:name=".SettingsActivityName" android:label="@string/title_activity_settings">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
これにより、ユーザーがアプリケーション アイコンをタップしたときに起動するアクティビティが Android に通知されます。
それは非常に可能です。
manifest
ファイル内
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
ここで、これIntent Filter
は最初のアクティビティを起動する責任があります。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
設定画面だけ欲しい方。の名前を変更するだけで、activity
android:name=".MainActivity"
と
android:name=".yourSettingActivity"