问题描述
|
是否可以在“联系人”应用程序中查询排序规则?我需要知道选择的规则是什么:\“名字\”或\“姓氏\”
谢谢
解决方法
它们根据\“显示名称\”进行排序。显示名称将使用一组固定的优先级自动填充。
如果联系人只有名字而没有姓氏,则显示名称为名字。
如果联系人只有姓氏而没有名字,则显示名称为姓氏。
如果联系人同时具有名字和姓氏,则显示名称为名字空间纬度名称。
如果没有,则显示名称为电话号码或电子邮件ID。
在Contacts Application NO中,您不能应用排序规则。
, 好的,对于任何对此问题感兴趣的人,这里都是解决方案:
联系人应用程序的排序规则存储在ContactsContract.Preferences类中。
但是,此类使用@hide注释标记。因此,您将无法访问它。
但是,如果您真的想要-使用反射! :)