ソーシャルメディア、メールなどでメッセージを共有できるアプリケーションを作成します。ここでは、自分のアプリのURLを文字列で共有したいと考えています。つまり、この文字列をタッチすると、プレイストアのアプリに移動する必要があります。実際に私はこの文字列の中に私のアプリのURLを隠したい。androidの文字列内でアプリのURLを非表示にする方法
このタスクは完了できませんでした。ここに私が従ったいくつかのステップがあります。
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Here is the share content body";
StringBuilder builder = new StringBuilder();
builder.append("**** ").append("Results").append(" ****").append("\n\n");
builder.append("Value - ").append(Val).append("\n");
builder.append("Prime - ").append(Val).append("\n");
builder.append("Status - ").append(Val).append("\n");
builder.append("Ratio - ").append(Val).append("\n");
builder.append("Result - ").append(Range).append("\n");
builder.append("https://play.google.com/store/apps/details?id=net.mobilecraft.realbasketball&hl=en");
String text=builder.toString();
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Results");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
文字列の中にこのhttps://play.google.com/store/apps/details?id=net.mobilecraft.realbasketball&hl=enをどのように隠すことができますか。
アイデアをお持ちですか?
ありがとうございます。
* hide *とはどういう意味ですか?ハイパーリンクとしてレンダリングする必要はありませんか? –
私が知る限り、URL自体は文字列であるため、できません。 – HendraWD
Google Playへの直接リンクを非表示にするには、サーバーまたはリダイレクトサービスからのURLリダイレクトを使用できます。したがって、https://play.google.com/store/apps/details?id=net.mobilecraft.realbasketball&hl=enを表示する代わりに、http://yourserver.com/somethingのようなものが表示されます – HendraWD