2011-08-08 67 views
1

好吧,我有一個簡單的問題。我有市場上的應用程序調用號碼和發送短信,並可以瀏覽互聯網。該應用程序支持469個設備(市場上)。雖然我可以在平板電腦上安裝我的應用程序,但我想讓平板電腦用戶具有這種可能性,所以他們可以在市場上瀏覽它。所以我在市場上使用多個apk解決方案。現在我的兩個應用程序都使用android.hardware.telephony作爲功能,所以平板電腦無法支持(市場上)。我不知道在第二個應用程序,如果我刪除此功能,我仍然可以發送短信,我不需要電話?android.hardware.telephony是發送短信並使用互聯網的應用程序所必需的,它不會撥打電話?

回答

3

如果您在設備上使用某個功能,則不需要此功能。在你的清單中你可以指定android:required = [「true」| 「false」]在您的uses-feature標籤中。只要確保在用戶沒有該功能時處理場景。

+0

好的,但請你能具體與我的情況。我會問一個更簡單的問題 - 如果我在清單文件中寫入: <使用權限android:name =「android.permission.SEND_SMS」> <使用權限android:name =「android .permission.INTERNET「> 這是否正常工作?就這些。是或否:) – Goran

+0

將使您的應用程序可供市場上的用戶使用,而無需在其設備上顯示該功能。 –

+0

並且在我的清單中使用此行,我的應用程序仍然可以發送短信? – Goran

相關問題