我是 Android 开发的新手。
我想创建一个 Android 应用程序,其唯一的 UI 区域是应用程序本身的设置区域。是否可以创建这样的应用程序,放弃任何类型的“主”视图,而将用户直接引导到“设置”区域?
如果是这样,如何在应用程序启动时直接在“设置”区域启动用户?
我是 Android 开发的新手。
我想创建一个 Android 应用程序,其唯一的 UI 区域是应用程序本身的设置区域。是否可以创建这样的应用程序,放弃任何类型的“主”视图,而将用户直接引导到“设置”区域?
如果是这样,如何在应用程序启动时直接在“设置”区域启动用户?
您将主要活动声明为您的设置活动。Android 不关心哪个 Activity 是主要的,只要它有一个即可。
这是清单的一部分应该是这样的
<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 当用户点击您的应用程序图标时要启动的 Activity 是什么。
这是很有可能的。
在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>
这里 thisIntent 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"