2012-03-30 39 views
0

我正在開發適用於Android的通訊錄應用程序。現在我怎樣才能用我的新應用程序替換默認情況下的聯繫人應用程序?我們如何使用自己的應用程序替換開箱即用的聯繫人應用程序

+0

像在設置偏好? – Churk 2012-03-30 19:13:58

+0

請不要只是抓住每一個標籤(使用那些實際上對您的問題有意義的標籤 - 「custom」和「replace」是沒有意義的,但您使用了它們),並且不要將標籤信息放在您的主題行中題。標籤就是這樣 - 告訴人們你的問題是什麼的方式,並按主題分組問題。在主題中加入它會讓噪聲雜亂無章,讓人們很難看到你實際要求的東西。謝謝。 :) – 2012-03-30 19:22:09

+0

可能的重複[如何設置我的應用程序,而不是默認的Android聯繫人的應用程序](http://stackoverflow.com/questions/5457799/how-to-set-my-application-instead-of-default-android- contactss的應用程序) – 2012-03-30 19:22:57

回答

1

,除非你創建一個自定義ROM映像......期間你不能用你自己的替代的Android系統應用(指一個出廠時與設備捆綁在一起)。

但是,您可能會模擬該應用程序的功能,以便隨時向用戶提供跳轉到默認聯繫人應用程序的選項時,他們可以選擇您的應用程序。你通過暴露你的應用程序響應與特定應用程序相同的Intents列表來做到這一點。 Here is a link添加到當前的聯繫人清單中,讓您瞭解它響應的內容。

當觸發聯繫人相關操作時,將向用戶顯示一個選項,以選擇默認應用作爲默認應用。 如果用戶選擇以使您的應用程序成爲這些活動的默認處理程序,他們可能會這樣做,但無法強制執行此決定。

HTH

相關問題