0
我似乎無法找到設備上默認聯繫人圖像的資源。我只能找到這sdk/platforms/android-18/data/res/drawable-xhdpi/ic_contact_picture.png
,但是,一旦我嘗試使用此照片並使用此圖像(我已添加到/assets
)在我的代碼中設置聯繫人照片,則質量與設備上的默認值不匹配。聯繫人Android 4.3的默認圖像
是否有可能已經在設備上擁有此圖像的URI?
我似乎無法找到設備上默認聯繫人圖像的資源。我只能找到這sdk/platforms/android-18/data/res/drawable-xhdpi/ic_contact_picture.png
,但是,一旦我嘗試使用此照片並使用此圖像(我已添加到/assets
)在我的代碼中設置聯繫人照片,則質量與設備上的默認值不匹配。聯繫人Android 4.3的默認圖像
是否有可能已經在設備上擁有此圖像的URI?
爲了匹配不同的屏幕分辨率,您需要使用MDPD/HDPI/XHDPI版本。
最簡單的方法是複製不同版本的圖片在你的項目的res/drawable-mdpi
,res/drawable-hdpi
和res/drawable-xhdpi
文件夾,使用相同的文件名,ic_contact_picture
(你會發現他們在相同的路徑,你別說,只更換「 xhdpi「)。然後,您指的是像在Java代碼
R.drawable.ic_contact_picture
或XML作爲
android:drawable="@drawable/ic_contact_picture"
這樣,系統會自動選擇符合你的分辨率的版本。
http://stackoverflow.com/questions/12224167/retrieve-system-default-android-contact-picture – Raghunandan