将活动添加到现有Android项目时,我手动创建一个新类 - 这是最佳/首选方式吗?其他人如何处理?
我是Android OS编程的小伙子.我在书中注意到,当我在清单中注册活动时,作者在活动名称前面放置了一个"点".我查看了Android开发者网站,我无法弄清楚为什么我们需要"点"."点"实际上是服务器的目的吗?我需要它吗?我在下面列举了一个例子.注意"NewActivity"之前的"点":
<activity android:name=".NewActivity"></activity>
Run Code Online (Sandbox Code Playgroud) 是否需要在清单文件中使用点('.')启动活动名称.例如,活动ContactManager以'.'开头.
<activity android:name=".ContactManager" android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)
活动的地方ContactAdder没有点
<activity android:name="ContactAdder" android:label="@string/addContactTitle">
Run Code Online (Sandbox Code Playgroud)
在ContactManager示例的清单文件中http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html
更新:如果活动名称以.开头.它被附加到包名称以成为完全限定名称,但如果它不以'.'开头会发生什么.