gpt4 book ai didi

android - 在没有消息的情况下启动默认 SMS 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:52 25 4
gpt4 key购买 nike

我希望我的应用程序在单击按钮时启动用户的默认短信应用程序。目的不是让用户发送消息,而是查看他们当前的文本对话,因此我不希望它启动 SMS 应用程序的“新消息” Activity ,而是启动主应用程序的 Activity 本身。

如果我执行以下操作:

Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
context.startActivity(sendIntent);

然后这是启动,而不是我希望它启动应用程序的主要部分,而不是这个新消息屏幕:

enter image description here

最佳答案

  String defaultApplication = Settings.Secure.getString(getContentResolver(), "sms_default_application");
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(defaultApplication );
if (intent != null) {
startActivity(intent);
}

关于android - 在没有消息的情况下启动默认 SMS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30471461/

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