正在生成 android 清单并声明活动
Generating android manifest and declaring activities
这是关于 android 编程的另一个新手问题。
androidmanifest.xml 文件是如何生成的,什么决定了 activity 是否会在其中注册(声明)?我的 androidstudio 忽略了我的一项活动(没有在生成的清单中注册它),我想了解为什么以及要寻找什么......
感谢,并有一个愉快的一天,
J
最主要的是在您创建项目时创建的。
您需要像这样在清单中声明所有活动
<activity
android:name="ExampleActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在清单中,您还可以声明应用程序需要哪些权限,例如连接到互联网等。
手动创建 activity 时,您必须做两件事:
- 创建一个 class 从
Activity
延伸(或从另一个 class IS-A Activity)
- 将您的 activity 添加到您的
AndroidManifest.xml
我不太明白你所说的"ignores activity"是什么意思。
您可以找到有关 AndroidManifest 的更多信息here。
希望对您有所帮助!
Android 运行 时间只是使用这个 manifest.xml 文件来检查你创建的 android 组件,它在应用程序中使用,然后再创建你的实例自定义扩展 Activity,Service,Broadcast Reciever,Content Provoider.
的组件
这是关于 android 编程的另一个新手问题。 androidmanifest.xml 文件是如何生成的,什么决定了 activity 是否会在其中注册(声明)?我的 androidstudio 忽略了我的一项活动(没有在生成的清单中注册它),我想了解为什么以及要寻找什么...... 感谢,并有一个愉快的一天, J
最主要的是在您创建项目时创建的。
您需要像这样在清单中声明所有活动
<activity
android:name="ExampleActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在清单中,您还可以声明应用程序需要哪些权限,例如连接到互联网等。
手动创建 activity 时,您必须做两件事:
- 创建一个 class 从
Activity
延伸(或从另一个 class IS-A Activity) - 将您的 activity 添加到您的
AndroidManifest.xml
我不太明白你所说的"ignores activity"是什么意思。
您可以找到有关 AndroidManifest 的更多信息here。
希望对您有所帮助!
Android 运行 时间只是使用这个 manifest.xml 文件来检查你创建的 android 组件,它在应用程序中使用,然后再创建你的实例自定义扩展 Activity,Service,Broadcast Reciever,Content Provoider.
的组件