【发布时间】:2014-02-07 11:55:41
【问题描述】:
我正在尝试在 java 中创建一个管理不同社交共享应用程序的类。该类基于 android 意图。
但是当我尝试执行 Telegram Intent 时,它找不到应用程序。
这里放上我写的代码:
public void shareTelegram(String message)
{
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
waIntent.setPackage("com.telegram");
if (waIntent != null) {
waIntent.putExtra(Intent.EXTRA_TEXT, message);//
_androidActivity.startActivity(Intent.createChooser(waIntent, "Share with"));
}
else
{
Toast.makeText(_androidActivity.getApplicationContext(), "Telegram is not installed", Toast.LENGTH_SHORT).show();
}
}
我在哪里可以找到包名? 提前致谢。
【问题讨论】:
-
你想知道 Telegram 应用的包名吗?
-
play.google.com/store/apps/… 请检查您的电报应用程序包名org.telegram.messenger