尝试从我的 IM 流中将图像附加到联系人,但不起作用。
到目前为止,我们还没有设法理解为什么通过画廊附加相同大小的图像(带有中间裁剪步骤),但图像不是从我们的 IM 流中提取的。在某些手机型号(例如索尼)上,默认情况下这是有效的,但在大多数其他手机型号上却没有。我们还没有找到一个可以与之竞争的应用程序......
查看日志,这是我尝试附加时得到的结果:
07-23 15:22:58.001: E/BitmapFactory(15013): Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.android.contacts/cache/tmp/ContactPhoto-IMG_20130723_152249.jpg: open failed: ENOENT (No such file or directory)
07-23 15:22:58.021: D/overlay(159): Unset pipe=VG0 dpy=0; Unset pipe=RGB1 dpy=0;
07-23 15:22:58.202: V/ContactSaveService(15013): Saved contact. New URI: content://com.android.contacts/contacts/lookup/3766i49ccee0c897809c7/1674
07-23 15:22:58.232: I/ActivityManager(526): No longer want com.android.providers.calendar (pid 9781): empty #17
07-23 15:22:58.372: D/overlay(159): Set pipe=RGB1 dpy=0; Set pipe=VG0 dpy=0;
07-23 15:22:58.502: E/ContactSaveService(15013): Failed to write photo: /storage/emulated/0/Android/data/com.android.contacts/cache/tmp/ContactPhoto-IMG_20130723_152249.jpg because: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.android.contacts/cache/tmp/ContactPhoto-IMG_20130723_152249.jpg: open failed: ENOENT (No such file or directory)
07-23 15:22:58.502: W/CallerInfoCache(824): Previous cache task is remaining.