2012-05-01 103 views
0

是否可以打包現有的ContentProvider?基本上,我厭倦了每一個需要我所有信息的應用程序,所以我想寫一些能夠捕獲我的位置,身份等的呼叫,並決定是否傳遞它或根據調用者返回假數據。還有另外一種方法可以解決這個問題嗎?打包/覆蓋ContentProvider

回答

0

基本上,我厭倦了每一個想要我所有信息的應用程序,所以我想寫一些能夠捕獲我的位置,身份等的呼叫,並決定是否通過它或返回假數據根據呼叫者

可以使用這個作爲自己的自定義固件,在那裏你重構現有的所有ContentProviders到新的部門的一部分,所以你可以接管。

否則,否 - 特定權限的第一個提供者「勝出」,因此固件始終獲勝。您無法覆蓋內置的提供程序。

+0

嗯,我很害怕那個。類似的問題...我想創建一個應用程序,在晚上的特定時間後將我的呼叫發送到語音郵件(或將其靜音),除了那些在VIP列表中的人。這是同一類型的問題嗎? – user1368550

+0

@ user1368550:您可以使用AudioManager調整與鈴聲相關的流,以獲得靜音功能。 – CommonsWare

+0

所以VIP聯繫人的鈴聲需要與所有其他人分開嗎?在此期間,我還想靜音(或振動)所有其他通知。 – user1368550