2011-11-24 28 views
1

我是Android新手。我有一個想法,可以在安裝所需應用程序的同時豐富用戶的知識。 這個想法正在開發一個應用程序,可以分析應用程序的.apk文件來檢查它是否過度權限。並通知用戶他試圖安裝的這個應用程序是否過度授權。 但由於Android已經有一個機制要求用戶同意授予應用程序請求的任何權限,所以我不確定我的應用程序是否可以以某種方式介入此機制,推遲它,暫停或暫停。介入Android安裝時權限授予機制

回答

0

我不遠處的你〜你尋求整個機械化是基於在安裝「根」的XML文件,其中 - 它被稱爲AndroidManifest.xml中 =所有基於權限的問題應該開始原第一在該文件上的努力: The AndroidManifest.xml File

每個應用程序都必須在其根目錄中的AndroidManifest.xml文件(正是名)。清單提供了有關Android系統應用程序的重要信息,這是系統在運行任何應用程序代碼之前必須具備的信息。除此之外,該清單做以下事情:.....

「應用程序商店」基於Web的分發系統應該選擇它,而不僅僅做出關於向用戶呈現什麼的一些決定但也在某種程度上區分了在這件事上做些什麼,但是因爲我剛剛安裝了Droid-X仿真器,所以我可以告訴你一個事實,即「版本控制」過於簡單化,因爲我們不能依賴用戶爲科技-geeks

+0

sry,你的意思是Android市場本身就是這樣做的嗎?我不這麼認爲!那麼,你認爲有沒有辦法與包管理器一起來修改它自己的權限授予機制?我的想法是告訴用戶這個應用程序是否過度使用,可能會損害您的安全/隱私。這不是Android現在所做的;它只詢問用戶是否希望授予應用程序許可權,但它不會說明用戶應用程序是否可能是惡意的,過度特權或不是 – user1064786

1

我不知道如果我的應用程序可以以某種方式介入這一機制,它推遲,暫停

這些都不可能,對不起。歡迎您創建具有此功能的自定義固件,但出於明顯的安全原因,您無法通過SDK應用程序創建此功能。

+0

,因此是否有任何指導原則來創建此類固件? – user1064786

+0

@ user1064786:我不知道你的意思是「指南」。 – CommonsWare