Java Android:何时开始活动。在Android清单中?
简单的问题:你什么时候开始一个活动或其他类的名称与一个。在反清单文件中,为什么Java Android:何时开始活动。在Android清单中?,java,android,class,android-manifest,Java,Android,Class,Android Manifest,简单的问题:你什么时候开始一个活动或其他类的名称与一个。在反清单文件中,为什么 提前谢谢 应用程序本身的只是程序包名称的快捷方式。当活动位于另一个包中时,需要使用完全限定名称。当活动位于同一个包(或子包)中时,仍然可以使用完整的包名,但更易于阅读 如果活动名称中根本没有,则构建工具的某些版本似乎也会在应用程序包名称之前加上前缀,但这与此相反 实现活动(活动的子类)的类的名称。属性值应该是完全限定的类名(例如,“com.example.project.ExtercurialActivity”)。但
提前谢谢 应用程序本身的
只是程序包名称的快捷方式。当活动位于另一个包中时,需要使用完全限定名称。当活动位于同一个包(或子包)中时,仍然可以使用完整的包名,但
更易于阅读
如果活动名称中根本没有
,则构建工具的某些版本似乎也会在应用程序包名称之前加上前缀,但这与此相反
实现活动(活动的子类)的类的名称。属性值应该是完全限定的类名(例如,“com.example.project.ExtercurialActivity
”)。但是,简而言之,如果名称的第一个字符是句点(例如,“.extracurcularactivity
”),则会将其附加到
元素中指定的包名称中
但是,作为简写,如果名称的第一个字符是句点(例如“.ExtracurialActivity”),则会将其追加到中指定的包名称中
从Android源代码中,句点表示活动存在于您的包中。它与您在Manfiest中指定的包名相关 如果您的活动位于
com.example.myActivityPackage
中,并且在清单中指定您的包是com.example
,那么您将选择的名称是.myActivityPackage.myActivityClass
同样,如果您的活动位于
完全.separate.package
中,那么您必须在清单文件中将整个活动指定为完全.separate.package.activityClass
。如果应用程序包含多个包,则指示主包(即应用程序中的第一个启动活动),因此必须为该类指定完整包名。类名