2016-08-05 11 views
0

ソーシャルメディア、メールなどでメッセージを共有できるアプリケーションを作成します。ここでは、自分のアプリの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をどのように隠すことができますか。

アイデアをお持ちですか?

ありがとうございます。

+1

* hide *とはどういう意味ですか?ハイパーリンクとしてレンダリングする必要はありませんか? –

+1

私が知る限り、URL自体は文字列であるため、できません。 – HendraWD

+1

Google Playへの直接リンクを非表示にするには、サーバーまたはリダイレクトサービスからのURLリダイレクトを使用できます。したがって、https://play.google.com/store/apps/details?id=net.mobilecraft.realbasketball&hl=enを表示する代わりに、http://yourserver.com/somethingのようなものが表示されます – HendraWD

答えて

1

私が知る限り、あなたはString内のURLを隠さない。単にStringを渡すだけです。受信側では、クライアントアプリケーション(メールクライアント、メッセージングアプリケーションなど)自体が文字列を解析し、クリック可能なリンクとしてユーザーに表示します。リンクを貼り付けるだけで、あなたがリンクを投稿したことをfacebookがどのように伝えることができるかと同様です。

+0

実際には、このStringBuilderに文字列を入れたいこのアプリをダウンロードし、これをタッチすると、それはプレイストアで私のアプリに行く必要があります。 – Barrier

+1

はい、それもうまくいくはずです。単に、あなたの 'StringBuilder'にリンクを追加してください。 – Shaishav

+1

私はOPが[これについて]話していると思います(http://stackoverflow.com/questions/38780820/how-to-hide-an-app-url-inside-a-string-in-android#comment64932890_38780820)。 –

関連する問題