gpt4 book ai didi

android - 如何在 Android Watch 中访问通话记录?

转载 作者:行者123 更新时间:2023-11-29 01:25:00 25 4
gpt4 key购买 nike

我在 android 应用程序中使用此代码来获取未接来电。

cursor = this.getContentResolver().query(
Uri.parse("content://call_log/calls"),
projection,
selection,
selectionArgs,
sortOrder
);

while (cursor.moveToNext()) {
String callType = cursor.getString(
cursor.getColumnIndex(android.provider.CallLog.Calls.TYPE));

String isCallNew = cursor.getString(
cursor.getColumnIndex(android.provider.CallLog.Calls.NEW));

if (Integer.parseInt(callType) == CallLog.Calls.MISSED_TYPE
&& Integer.parseInt(isCallNew) > 0) {
missedCallCount++;
}

但是当我在 Android watch 应用程序中使用此代码时它不起作用。任何人都知道如何访问 android watch 中的 CALL_LOG?

我认为解决这个问题的方法之一是在手机和 watch 中构建一个应用程序,然后手机的应用程序访问 CALL_LOG 并使用蓝牙将其发送到 watch 的应用程序。但我只想在 watch 幻灯片中构建应用程序来解决这个问题。

最佳答案

这些信息不能直接在 watch 上获得,您需要从手机上获取。

关于android - 如何在 Android Watch 中访问通话记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34549606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com