在棉花糖中的高分辨率联系图片 - 他们的大小是多少,它们在哪里存储 -- sqlite 领域 和 contact-photo 领域 android 相关 的问题

High resolution contact pictures in Marshmallow - what is their size and where are they stored


简体版||繁體版
2
vote

问题

中文

试图回答这个问题如何备份大联系照片?,我想比较图片尺寸后恢复

我会看到一个与联系人的数据库,如narayanan的答案在这里 - 位置没有改变姜饼日!

/data/data/com.Android.providers/contacta/databases/contracts.db

如何看待图片和它的尺寸??

我收集一个人来到Sqllite查看器,但从播放商店的应用没有帮助,我是SQL的新东西。如果我能得到这样做的方式会很好(最好是没有使用PC,但如果这是不可避免的,那很好)

编辑:

  • android版本6.0,rooted

  • 当我看到 /data/data/com.android.providers.contacts/files/photos/ 它们有关whatsapp照片不与图表

english

Trying to answer this question How to backup large contact photos?, I wanted to compare the picture size after restore

I do see a database for contacts , as mentioned in Narayanan's answer here - location hasn't changed from Gingerbread days !

/data/data/com.Android.providers/contacta/databases/contracts.db

How do I see the picture and it's size ??

I gather one has to SQLlite viewer but Apps from play store didn't help and I am new to SQL stuff. It would be nice if I can get a way of doing this (preferably without using PC but if that's inevitable , it's fine )

Edit:

  • Android version 6.0, Rooted

  • When I see /data/data/com.android.providers.contacts/files/photos/ they pertain to WhatsApp photos not contact pictures

     
       
       

回答列表

2
 
vote
vote
最佳答案
 

假设您正在使用AOSP ROM,您刚错过了正确的答案:

  /data/data/com.android.providers.contacts/files/photos   

无论图像的原始大小是什么,它将被调整为720 * 720并缩小到小于64kib。

要通过您自己验证此项,请在root shell中获取这些命令。 您需要busybox或 termux find xargs android m引进了toybox,它具有 find xargs 内置。
  # cd /data/data/com.android.providers.contacts # ## Add a picture of your choice to a contact # find -type f | xargs ls -t   

请参阅输出。 find -type f 输出当前工作目录下的每个文件, xargs 使用管道stdin作为 ls -t 的参数,其中列出了所有文件和排序所有文件最后修改时间命令行。您将看到前3个文件是

  ./databases/contacts2.db ./databases/contacts2.db-journal ./files/photo/3 (num. varies dpd. on your env.)   

答案如上所述。

 

Assume you're using an AOSP ROM, you just missed the correct answer:

/data/data/com.android.providers.contacts/files/photos 

Whatever the original size of the image is, it will be resized to 720*720 and shrinked to less than 64 KiB.

To verify this by yourself, get these commands executed in a root shell. You need BusyBox or Termux for find and xargs Android M introduced ToyBox which has find and xargs built in.

# cd /data/data/com.android.providers.contacts # ## Add a picture of your choice to a contact # find -type f | xargs ls -t 

See the output. find -type f outputs every single file found under current working directory, and xargs use piped stdin as arguments to ls -t, which lists and sorts all files from the command line by last modification time. You will see that the top 3 files are

./databases/contacts2.db ./databases/contacts2.db-journal ./files/photo/3 (num. varies dpd. on your env.) 

The answer is clear as seen above.

 
 
       
       

相关问题

0  (Android 4.2.2)与Facebook同步我的联系人照片?  ( Android 4 2 2 sync my contact photos with facebook ) 
我想向所有联系人添加联系人图片,但是当我第一次安装Facebook时,我将手机同步到所有的Facebook朋友。我很快意识到这是一个错误,因为我有一大堆我不想要的联系,所以我删除了Facebook帐户,并卸载了Facebook应用程序。然后我安装了这个应用程序,这次点击"仅同步我的联系人" ,但这再次与我的所有Fac...

1  某些“核心”应用程序丢失了对媒体文件的访问权限  ( Certain core apps lost access to media files ) 
在某个时间点(大约一周前) 发生在我的motorola moto z2 play / android 8.0中,导致我的基本应用程序无法访问我的媒体文件(即音频,照片等等。)。 示例: 所有我的自定义铃声(即,基于我自己的媒体文件)被重置为默认声音: 联系应用程序重置自定义铃声,用于默认一个, 警报& C...

0  删除的个人资料照片仍然出现在我的联系人上whatsapp上  ( Removed profile photo still appears on my contacts whatsapp ) 
我正在使用whatsapp并有一个配置文件照片集。我多次更新了这张照片。现在我注意到,在我的第一次联系的电话上有一个旧的个人资料照片。在我的第二次联系的电话上,显示了甚至显示较旧的照片。我成功地删除了手机上的图片。 解决方案尝试: 我在手机上重新启动whatsapp和我的第一次联系的电话。 我清除了手机上的what...

3  如何将Google Plus照片设置为联系图片?  ( How to set a google plus photo as a contact picture ) 
我的一个 google plus 联系人来自最近的一个家庭团聚的一些很棒的照片,我无法参加。我想在我的Android设备上使用这些联系人照片(Galaxy Nexus GSM W / CyanogenMod 10.0)。我有最新的Google+应用程序。 不幸的是,似乎没有用照片做任何事情的方法,无论将它们设置为联系...

5  如何在Whatsapp中更改某人的个人资料图片?  ( How to change someones profile picture in whatsapp ) 
我不喜欢我的Whatsapp朋友的照片(我们经常聊天,虽然他的照片令我沮丧),所以我想改变他的个人资料照片。 我确实改变了源图像,但它没有在名称旁边看到的小型图像。是否有可能改变它?如果是怎么样? 我做到了。 使用此命令:adb push c: portakal.androidstudio system tmp ...

2  从链接联系人设置联系图片  ( Setting contact picture from linked contact ) 
我使用 local sync 作为我的主要地址书。我的几个联系人与不同的地址簿相关联(例如,LinkedIn,Skype,Whatsapp,Viber)。 在我的情况下,我发现了一个联系人,在viber中有一个非常漂亮的照片,但我选择在我的地址簿中设置一个旧的丑陋图片 问题是:如何告诉Android选择联系人以显示给...

0  如何更改联系人的默认图片?  ( How can i change the default picture of the contacts ) 
正如您所看到的,当我称之为没有唯一图片的人时,联系人的默认图片如下所示: ,我希望看到例如像素化不同或更少的像素。 有没有办法将该图片更改为其他东西? *注意:我有一个rooted手机。 ...

0  如何获取全屏来电显示?  ( How to get full screen caller id ) 
在我的Nexus 4中,我已成功将联系人与他们的Google Plus同步并使用其个人资料图片分配它们。问题是我打电话给他们(拨出电话),我能够全屏获取他们的照片。但是,当我收到呼叫(来电)时,PIC部分显示在屏幕顶部。问题是什么以及如何解决这个问题? ...

4  为我的联系人覆盖Google+个人资料图片  ( Override google profile picture for my contacts ) 
我与Google+帐户有联系。每当我搜索她的环聊或电话时,我会从她的Google+帐户中获取图片。 如果我去Google.com/Contacts并设置了一个新图片,没关系。我仍然会继续看到他们的Google+图像。 有没有办法覆盖它? ...

2  在华为上升2上设置自己的联系照片2?  ( Set your own contact photo on huawei ascend 2 ) 
我已经尝试过所有。将自己作为联系人,并改变了图片。没工作。同步所有我的Google帐户。没工作。我甚至没有自动保存在我的联系人中。我不得不保存我的号码,只是为了到达我的语音邮件。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有