目的:确定通讯录是否发生变化 根据:參见ContactsContract.RawContacts类中的VERSION常量,该值是仅仅读的,当通讯录发生变化时,都会使该值变化 方法:version值是相应每条通讯录数据的,假设有100条,则有100个该值,我说採用的推断方法是这种 1.获取全部version值,组成字符串 2.因为该字符串可能非常长,所以採用MD5变换短字符串 3.与之前的字符串比較,将新的保存到SharedPreferences 以下三段代码则实现了查看通讯录是否变化 /** *…