gpt4 book ai didi

android - 如何使用 App Inventor 2 获取本地存储的电话联系人列表?

转载 作者:太空狗 更新时间:2023-10-29 15:01:24 25 4
gpt4 key购买 nike

所以不确定如何为这个标题命名,但我希望有 Android 经验的人可以为我回答这个问题。

我正在尝试将 Android 代码转换为 App Inventor 2 代码。我需要开始一个新的 Activity ,并将相关的 Action、ActivityPackage、ActivityClass、DataType、ExtraKey、ExtraValue(我不确定是否所有这些都需要用于这种特定情况)输入到查看本地存储的电话联系人。

我相信有办法,只有用 Java 制作 Android 应用程序,但我需要帮助翻译该代码。我很确定我想要一个 android.intent.action.VIEWcontactsContract.CommonDataKindsPhone 我只是不确定应该去哪些部分以及我还需要什么比能够将该信息添加到列表中。

这是我目前所拥有的:

enter image description here

我相信其他人会喜欢这些信息,以及如何将联系人的其他相关数据导入 App Inventor 2。

我还知道 ContactPicker.PhoneNumberListPhoneNumberPicker.PhoneNumberList 这两个都无法在我的手机上找到任何联系人,这就是我尝试解决问题的原因解决方法。

无论如何,我们将不胜感激,

谢谢。

最佳答案

很遗憾,无法使用 App Inventor 获取本地存储的电话联系人列表。另见 issue 734在问题列表中。我建议你给这个问题加注星标,所以可能有一天我们会将此功能添加到 App Inventor 中。

ContactPicker.PhoneNumberListPhoneNumberPicker.PhoneNumberList 仅在选择联系人后为您提供联系人的所有电话号码。

App Inventor 有其局限性,不幸的是,您不能按照 Stackoverflow answer 中的描述执行此类操作.您唯一可以做的就是访问 Google Contacts API使用 web 组件获取联系人列表,但前提是,你的联系人已与 Google 同步,但这不是你想要的。你可以找到一个例子来做到这一点 here .

关于android - 如何使用 App Inventor 2 获取本地存储的电话联系人列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26191637/

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