我正在开发一个带Eclipse的Android应用程序.每当我在手机或模拟器上运行应用程序时,设备上都会安装四个应用程序图标.我猜它与我的清单文件有关,它有三个活动(3个用于标签).
当我卸载应用程序时,所有图标都将从手机中删除.重新安装后,所有四个都显示备份.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.seebergers.navyprtcalculator"
android:versionCode="1"
android:versionName="1.0">
<application
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:debuggable="true">
<activity android:name=".NavyPRTCalculator" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".BcaActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".PrtActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".BcaTapeActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
思考?
你走在正确的轨道上.去掉 ...
<category android:name="android.intent.category.LAUNCHER" />
Run Code Online (Sandbox Code Playgroud)
除了你的一项活动之外的所有活动.该标记告诉活动它属于Launcher.
| 归档时间: |
|
| 查看次数: |
2456 次 |
| 最近记录: |