我有一个问题。
我需要使用意图将链接文本分享到Android中的LINE App。
但我不知道如何与Line分享超链接文本。
我知道将文本分享给LINE消息。下面:
intent.setAction(Intent.ACTION_SEND);
intent = mContext.getPackageManager().getLaunchIntentForPackage(
AppConfig.LINE_PACKAGE_NAME);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "this is share text but I want to set hyperlink");
mContext.startActivity(intent);
有谁知道如何设置文字链接(例如:链接到www.google.com)使用意图并分享到Android中的LINE应用程序?
非常感谢。
答案 0 :(得分:0)
您应该确切地知道要发送的意图和LINE App识别的额外密钥。您应该检查LINE App开发API或公共服务
答案 1 :(得分:0)
我找到了答案。
只需编写超链接文本。
Line应用程序将在消息面板中自动生成超链接。
答案 2 :(得分:0)
只需将超链接添加到文本末尾:
intent.putExtra(Intent.EXTRA_TEXT, "this is share text but I want to set hyperlink" + url);
答案 3 :(得分:0)
public static void openLine(Context context, String number, String msg) {
try {
final String appName = "jp.naver.line.android";
final boolean isAppInstalled = isAppAvailable(context, appName);
if (isAppInstalled) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("line://msg/text/" + msg));
context.startActivity(intent);
} else {
Toast.makeText(context, "Line not Installed", Toast.LENGTH_SHORT).show();
}
} catch (Exception e) {
Log.e("ERROR LINE", e.toString());
Toast.makeText(context, "Line not installed in your device", Toast.LENGTH_LONG).show();
}
}