|
|
1
4
它不适用于仅从FB同步的联系人。您需要使用fbgraph API并从那里获取照片;您需要知道联系人facebook的名称。
|
|
|
2
2
在写这篇文章的时候,我已经尝试过每一个堆栈溢出的解决方案,没有任何东西可以通过官方的Facebook应用程序帐户同步适配器正确地检索来自Facebook的照片。 需要说明的是,发布“认为”自己有效的解决方案的人可能使用的是HTC sense手机,该手机配备了HTC编写的Facebook同步适配器,与Facebook官方应用程序的安全要求不同。 这是一个安全问题,其中一个方法试图访问facebook照片的字节,结果会出现SqliteException,说请求的内容是受限的。 运行相同的代码作为一个系统进程将拉照片罚款。只是现在还不可能。 |
|
|
3
0
您给出的代码应该只访问默认照片。另外,您应该将联系人ID附加到该URI,而不是照片ID(假设您使用的是数据表中的照片ID)。 如果有多张照片,您可能需要尝试直接从数据表访问它们。您需要解析数据库游标并将原始字节数据手动转换为位图,如下所示:
您可能希望mContactId与您想要照片的联系人对应。
|
|
4
0
|
|
|
5
0
绝对没有办法用标准的方式来做这件事。因此,我们必须使用SQL注入,以便能够入侵联系人数据库并获得Facebook头像。以下代码适用于大多数在Android 2.2或更高版本上使用Motoblur的Motorolas:
对于其他手机,您必须获取联系人数据库并对其进行分析,以确定如何应用SQL注入,这需要根电话。 |