相关疑难解决方法(0)

注册活动时的"点"是什么

我是Android OS编程的小伙子.我在书中注意到,当我在清单中注册活动时,作者在活动名称前面放置了一个"点".我查看了Android开发者网站,我无法弄清楚为什么我们需要"点"."点"实际上是服务器的目的吗?我需要它吗?我在下面列举了一个例子.注意"NewActivity"之前的"点":

<activity android:name=".NewActivity"></activity>
Run Code Online (Sandbox Code Playgroud)

android android-manifest

54
推荐指数
2
解决办法
7632
查看次数

在清单文件中定义活动的正确语法是什么

添加活动的正确方法是AndroidManifest.xml什么?

实际上我在很多地方都看到了一个定义为的活动

<activity 
    android:name="MyFirstActivity" 
    android:label="@string/title_first_activity">
</activity>
Run Code Online (Sandbox Code Playgroud)

在某些地方

<activity 
    android:name=".MySecondActivity" 
    android:label="@string/title_second_activity">
</activity>
Run Code Online (Sandbox Code Playgroud)

我只是想知道将点(.)放入清单文件中是否是正确的方法.

我经历了很多帖子,但我找不到确切的解决方案.表明不需要点(.),而表明使用点(.).那么正确的方法是什么?

syntax android manifest android-activity

14
推荐指数
2
解决办法
3万
查看次数

Android Manifest:为什么有时候".<classname>"而不仅仅是"<classname>"?

点是什么意思?

大多数时候我只写那个:

<activity android:name="OneActivity" ...>...</activity>
Run Code Online (Sandbox Code Playgroud)

但有时我会在自动生成的文件中看到:

<activity android:name=".OtherActivity" ...>...</activity>
Run Code Online (Sandbox Code Playgroud)

而且在Docs for Service中我看到他们写的

<manifest ... >
  ...
  <application ... >
      <service android:name=".ExampleService" />
      ...
  </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

但我从来没有看到尝试这一个或另一个的任何差异.

android android-manifest

5
推荐指数
1
解决办法
1622
查看次数