启动图标的Android失踪 [英] Launcher icon missing in Android
问题描述
我的清单发射活动是这样的:
My manifest launcher activity looks like:
<activity android:name=".CBMainMenu" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="linkedinapp" android:host="connect" />
</intent-filter>
其他的应用程序能够正确安装,但为什么这个程序不是?
我可以看到这个应用程序的应用程序&GT;。管理应用程序
,但它的快捷方式丢失
Other applications are correctly installing but why does this app not?
I can see this app in Applications>Manage Applications
but it missing in shortcut.
下面是我的全部清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.check.careerbuilder"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"></uses-permission>
<uses-permission android:name="android.permission.USE_CREDENTIALS"></uses-permission>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH"/>
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.youtube"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
<application android:label="@string/app_name" android:icon="@drawable/appicon" >
<activity android:name=".CBMainMenu" android:label="CB Ambassador" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="linkedinapp" android:host="connect" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" android:required="true"></uses-library>
<activity android:name=".GoogleMap"></activity>
<activity android:name=".Verify" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".VideoPush" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".Videoclass" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".SocialMedia" android:windowSoftInputMode="adjustPan" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity
android:name=".PreviewActivity"
android:windowSoftInputMode="stateHidden" />
<activity android:name=".SearxhJobs" android:windowSoftInputMode="adjustPan" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".AboutUs" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".Benefits" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".EndJobList" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".FirstJobList" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".SecondJobList" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".Pleaseselect" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".ThirdJobList" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".FourthJobList" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".JobsCities" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".JobsTypes" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".JobDescription" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name="ReferAFriend" android:windowSoftInputMode="adjustPan" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".Faq" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".ThanksActivity1" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".ThanksActivity" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".EmailThisJob" android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".MyDialog" android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".FileManagerActivity" android:screenOrientation="portrait" android:finishOnTaskLaunch="true"></activity>
<activity android:name=".ReferPopup" android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog"></activity>
<activity android:name=".Jobs" android:screenOrientation="portrait"></activity>
<activity android:name=".Youtube" android:screenOrientation="portrait"></activity>
<activity android:name=".Profile" android:screenOrientation="portrait"></activity>
<activity android:name=".Colleagues" android:screenOrientation="portrait"></activity>
<activity android:name=".ColleagueProfile" android:screenOrientation="portrait"></activity>
<activity android:name=".Takephoto" ></activity>
<activity android:name=".TwitterFollowers" android:screenOrientation="portrait"></activity>
<activity android:name=".FacebookFriends" android:screenOrientation="portrait"></activity>
<activity android:name=".LinkedinFriends" android:screenOrientation="portrait"></activity>
<activity android:name=".Moreoptions" android:screenOrientation="portrait"></activity>
<activity android:name=".Reader" android:screenOrientation="portrait"></activity>
<activity android:name=".Shareweb" android:screenOrientation="portrait"></activity>
<activity android:name=".Groupon" android:screenOrientation="portrait"></activity>
<activity android:name=".DealsShow" android:screenOrientation="portrait"></activity>
<activity android:name=".LocalWeather" android:screenOrientation="portrait"></activity>
<activity android:name="com.brightcove.android.oneplanet.Playlists"
android:label="@string/app_name"
android:screenOrientation="portrait">
</activity>
<activity android:name="com.brightcove.android.oneplanet.Videos"
android:label="@string/videos_activity"
android:screenOrientation="portrait"/>
<activity android:name="com.brightcove.android.oneplanet.Player"
android:label="@string/player_activity"
android:configChanges="orientation"
android:screenOrientation="landscape" />
<activity android:theme="@style/YtdTheme" android:name="com.google.ytd.SubmitActivity"
android:configChanges="orientation|keyboardHidden"/>
<activity android:theme="@style/YtdTheme" android:name="com.google.ytd.DetailsActivity"/>
<activity android:theme="@style/YtdTheme" android:name="com.google.ytd.SubmitActivity"
android:configChanges="orientation|keyboardHidden"/>
<activity android:name="com.check.careerbuilder.SmsTo" android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog"></activity>
<activity android:name="com.ecs.android.sample.twitter.PrepareRequestTokenActivity" android:launchMode="singleTask">>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="x-oauthflow-twitter" android:host="callback" />
</intent-filter>
</activity>
<activity android:name=".CustomDataActivity" android:label="Custom Data" android:screenOrientation="portrait">
<intent-filter>
<action android:name="com.check.careerbuilder.DISPLAY_CUSTOM_DATA" />
<data android:scheme="notif" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-feature
android:name="android.hardware.telephony.gsm" />
</manifest>
如何解决此问题?什么可能的问题是什么?
How to resolve this? what could the problem be?
推荐答案
问题为&lt; 数据的android:计划=linkedinapp机器人:主机=连接/&GT;
,你不能在逻辑上使用的发射活动这一标签,请参见下面行,我从<一个取href="http://blog.marcingil.com/2011/03/starting-android-application-from-browser-uri/">http://blog.marcingil.com/2011/03/starting-android-application-from-browser-uri/
The problem is <data android:scheme="linkedinapp" android:host="connect" />
, you cannot logically use this tag in launcher activity, See below line , I taken from http://blog.marcingil.com/2011/03/starting-android-application-from-browser-uri/
设置,如果活动应该是默认的操作选项(中心preSS)对一个数据执行。此设定,将隐藏在执行一些数据的操作时,没有任何活动设置的用户。请注意,这是正常的-not-组的意图发起一项行动时 - 这是在程序包中指定的意图过滤器使用的
Set if the activity should be an option for the default action (center press) to perform on a piece of data. Setting this will hide from the user any activities without it set when performing an action on some data. Note that this is normal -not- set in the Intent when initiating an action — it is for use in intent filters specified in packages.
这篇关于启动图标的Android失踪的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!