【发布时间】:2016-04-19 07:30:25
【问题描述】:
三星(双卡)在官方 android 6.0(不是 cm)设备之前,我可以获得带有 sim slot id 的通话记录,但是三星(双卡)android 6.0+ 设备我遇到了一个问题:
String slotId = cursor.getString(cursor.getColumnIndex(CallLog.Calls.PHONE_ACCOUNT_ID));
<i>slotId</i> = null; but in another device (Huawei mate 8) is work fine
三星是否修改了com.android.providers.contacts和contacts2.db?
有人可以指导解决这个问题吗?
【问题讨论】:
-
嘿,伙计,您的回答真的很有帮助。虽然我无法在此 uri 上注册内容观察者,但有一个问题...有什么想法吗?
-
在我的应用程序中,只需在 Uri.parse(CallLog.Calls.CONTENT_URI) 上注册一个内容观察器;此 uri 是基本数据库表,uri = Uri.parse("content://logs/call");是从中创建的视图,因此只需在 Uri.parse(CallLog.Calls.CONTENT_URI) 上创建一个内容观察者;工作顺利,祝你好运
标签: android-6.0-marshmallow samsung-mobile slot dual-sim