android - 如何生成打开我的android应用程序的url
问题描述
我的 android 应用程序中有一个分享按钮。如果我点击它,我可以与我的联系人分享任何东西(Facebook、WhatsApp、消息传递、分享、蓝牙......等)。我想分享到 WhatsApp 的 URL,当我点击该 URL 时,用户应该被引导到我的应用程序(特定活动)。
我应该如何生成 URL 以便与我的联系人共享?
解决方案
请试试这个..
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT,
"Pleas check my app: https://play.google.com/store/apps/details?id=<YOUR APPLICATION PAGE NAME>");
sendIntent.setType("text/plain");
startActivity(sendIntent);
前任:
Button btnShare;
btnShare.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
shareApp();
}
});
private void shareApp()
{
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT,
"Pleas check my app: https://play.google.com/store/apps/details?id=com.myapp");
sendIntent.setType("text/plain");
startActivity(sendIntent);
}
推荐阅读
- nuxt.js - 需要 Sass-loader 和 node-sass(因此 nuxt-sass-resources-loader aswel)作为产品依赖项
- php - 类方法如何在php中返回
- c++ - 如何在 windows 上使用和配置 clang-tidy?
- swift - 获取输出帧失败,状态 8196
- ios - VNRectangleObservation 角在 iPhone 上的 x 轴上压缩
- json - 有没有办法在 Angular6 路由期间延迟加载静态 json?
- scala - 在 Scala 中使用带有类型参数化函数的 jmock
- javascript - 显示一个加载页面时的内容,刷新时出现
- sql-server - 使用多个/一个下拉列表中的值从数据库中检索数据
- javascript - 使用 IIS 服务器上的 ASP.NET 托管来自 SignalR Hub 的 403(禁止)响应