2012-01-10 66 views
3

我想創建一個列出我的設備中所有安裝應用程序的應用程序。之後,我想將其設置爲隱藏並顯示其他用戶無法看到該特定應用程序。 那可能嗎? 如果是,那麼如何?是否可以隱藏用戶的特定應用程序?

+0

不可能對不起 – Blundell 2012-01-10 11:14:38

+0

想創建病毒/間諜? – Rudy 2012-01-10 11:17:07

+0

@Blundell。我自己並沒有提供這樣的應用程序,但爲什麼你確定服務不起作用? – Farmor 2012-01-10 11:24:22

回答

4

是的,如果你不加在你的主要活動在Android清單聲明如下:這樣做

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

,你的應用程序將不會在發射列出,但將被安裝。 但是,爲了運行它,也許你可能在它的清單中註冊一個廣播接收器,並使用另一個應用程序發送由其(隱藏應用程序)廣播接收器接收到的廣播,該接收器開始該活動。

+0

是的,但他無法在安裝的其他應用程序上更改此設置。我相信這是他的問題。 – Blundell 2012-01-10 13:05:08

+0

@Waqas:是的,我想隱藏已安裝的應用程序。 – 2012-03-17 06:59:51

+0

@Waqas:是否可以在運行時評論其他Android應用程序的LUNCHER代碼? – 2012-03-17 07:02:17

2

我實現了這樣的東西,但它是在手機的原始android啓動程序代碼中添加了自定義。它允許修改手機上可用的應用程序列表中顯示的應用程序。這隻有在您使用手機的基帶軟件時纔有可能。

然而,對於你的情況,你可以刪除這些聲明:

<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> 
2

如果它的所有應用程序,你可以創建自定義啓動(ADW啓動器是開源的,在https://github.com/AnderWeb/android_packages_apps_Launcher提供源代碼)

只需下載它,即可設置想要在啓動器中顯示的任何應用程序。

另一種選擇可能是,從市場下載Go Launcher EX,並且您將獲得顯示或隱藏應用程序的設置。

+0

如果我的答案對你有幫助,你可以將它標記爲答案! – nithinreddy 2012-01-10 11:34:55

相關問題