0
從一個開源項目,我得到這個清單文件Android清單:沒有默認活動?
<?xml version="1.0" encoding="utf-8"?>
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="20" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<application
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<service
android:name="org.gege.caldavsyncadapter.syncadapter.SyncService"
android:exported="true">
<intent-filter>
<action android:name="android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter" />
</service>
<service
android:name="org.gege.caldavsyncadapter.authenticator.AuthenticationService"
android:exported="true">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
<activity
android:name="org.gege.caldavsyncadapter.authenticator.AuthenticatorActivity"
android:label="@string/title_activity_authenticator"
android:windowSoftInputMode="adjustResize|stateVisible"/>
</application>
我有點納悶有關清單。它有兩項服務和一項活動。該活動未標記爲默認活動。當我在手機上運行項目時,它不會顯示任何啓動應用程序的圖標,應用程序也不會自動啓動。
這樣的清單是否有意義?基於這種清單的Android操作系統是什麼?
*這樣的清單是否有意義?*是的,對於圖書館項目... **編輯**它也可以是「僅限帳戶」的應用程序(我不知道應該是什麼目的) – Selvin
不是在談論這個特殊情況,但是一個場景可以是'Activity',只能從'BroadcastReceiver'調用。 –
@AnkitBansal不是真的,因爲API 11 - 如果用戶沒有啓動任何其他活動BroadcastReceivers將不起作用 – Selvin