gpt4 book ai didi

java - 打开与特定联系人的 LINE android 应用程序的聊天屏幕

转载 作者:搜寻专家 更新时间:2023-11-01 09:25:23 26 4
gpt4 key购买 nike

我正在尝试在我的 Android 应用程序中加载 LINE 联系人列表,并在点击它时打开与特定联系人的聊天屏幕。我可以打开聊天屏幕,但我必须手动点击联系人才能开始与联系人聊天。我已经阅读了来自https://developers.line.me/en/docs/line-login/using-line-url-scheme/的可用信息.但这并没有帮助我。另外,我也找不到 Line 联系人列表。我在运行程序时得到一个空字符串。

Cursor cursor = getContentResolver().query(
RawContacts.CONTENT_URI,
new String[] { RawContacts.CONTACT_ID, RawContacts.DISPLAY_NAME_PRIMARY },
RawContacts.ACCOUNT_TYPE + "= ?",
new String[] { "jp.naver.line.android" },
null);

ArrayList<String> LineContacts = new ArrayList<String>();
int contactNameColumn = cursor.getColumnIndex(RawContacts.DISPLAY_NAME_PRIMARY);
while (cursor.moveToNext())
{
LineContacts.add(cursor.getString(contactNameColumn));
}
cursor.close();
Log.d(TAG,LineContacts.size());

使用 Intent 打开 line 应用。

    String sendText = "line://nv/chat";
Intent intent = new Intent();
try {
intent = Intent.parseUri(sendText, Intent.URI_INTENT_SCHEME);
} catch (URISyntaxException e) {
e.printStackTrace();
}
startActivity(intent);

最佳答案

根据文档,它看起来不可能你在找什么。

以下是 LINE 应用程序可用 URL 方案的列表:

  1. 打开相机和相机胶卷
  2. 打开位置屏幕
  3. 共享您的机器人帐户
  4. 打开您的机器人时间轴和帐户页面
  5. 发送短信
  6. 打开个人资料信息
  7. 打开常用的 LINE 应用程序屏幕
  8. 打开 LINE 应用程序设置屏幕打开
  9. 贴纸店开设主题店
  10. 使用 LINE Out 调用电话

更多详情请查看here

关于java - 打开与特定联系人的 LINE android 应用程序的聊天屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51103972/

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