2013-07-29 2 views
0

Я хочу добавить пункт меню «Поделиться этим приложением» в свое приложение для Android. Я знаю, как создавать Intent и делиться текстами и т. Д. Но я хочу знать, какой тип контента должен быть установлен, пока я использую приложение.Поделитесь этим приложением для Android-приложения

И контент будет http://play.google.com/apps/org.example.appname или будет что-то еще.

В то время как я попробовал поиск в Google, я закончил с «MyAppSharer» и другими аналогичными ссылками.

+0

Вы спрашиваете об использовании функции Share, включенной в ActionBar (так что у вас будет стандартный контроль над долей в вашем AB)? Или вы спрашиваете, как иметь действие, которое при нажатии со ссылкой на Play Store (для конкретного приложения)? – Booger

+0

«Как иметь действие, которое при нажатии со ссылкой на Play Store (для определенного приложения)» – midhunhk

+0

ОК, текущий ответ правильный. – Booger

ответ

1

Я понял, что вам нужно отправить Intent с содержанием http://play.google.com/apps/org.example.appname или URL-адрес Google Play вашего приложения.

Действие намерения должно быть Intent.ACTION_SEND, а тип должен быть указан как "text/plain".

This article на сайте разработчика Android говорит использовать

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.example.android")); 
startActivity(intent); 

Если вы думаете, что это лучший способ, не стесняйтесь добавлять в ответ.