私はthis questionを見つけましたが、これは同じ問題です。Androidの「画像なし」の連絡先のシステム画像を使用
彼の質問と受け入れられた答えを読んでも、実際のイメージファイルをリソースから引き出し、自分のアプリに埋め込んでローカルリソースとして使用するのが彼のアプローチのようです。
自分の画像のソースプロパティには、自分のアプリがICS、HCで動作しているかどうかを確認するために、ローカルシステムからその画像をプルできるIDを使用してください、GBやFroyo、またはデバイスの製造元がAndroidのソースを変更し、空の連絡先の写真に自分の画像を含めた場合、私のアプリはその時点で稼働しているシステムから常に適切なものを使用することになります。
のような擬似コード化された何か:
if(user.NoPhoto) {
img.src = loadImageFromId(android.R.drawable.ContactWithoutPhoto)
}
アプリで、プラットフォームのスタイルと文字列を使用することができるのと同じ方法。
写真が写っていない画像の標準IDはありますか?
これは迷惑です。あなたがPHONE用のOSを作っているときのように思えます、それはあなたのSDKで公開するための論理的な情報です。 '* sigh *' – eidylon