2013-08-16 2 views
0

Привет, каждый из них может отображать диалоговое окно twitter tweet в нашем приложении, как это!Android Twitter tweet Default Dialog?

enter image description here

возможно в случае, если это возможно, как реализовать этот диалог?

ПРИМЕЧАНИЕ: я вхожу в учетную запись twitter в каком-либо месте приложения. Вам не нужно снова входить в систему, просто я хочу щелкнуть по какой-либо кнопке, этот диалог отображает, как это сделать?

ответ

3

Является ли это то, что вы ищете?

Intent tweetIntent = new Intent(); 
tweetIntent.setType("text/plain"); 
tweetIntent.putExtra(Intent.EXTRA_TEXT, "---Place default text here---"); 
final PackageManager packageManager = getActivity().getPackageManager(); 
List<ResolveInfo> list = packageManager.queryIntentActivities(tweetIntent, PackageManager.MATCH_DEFAULT_ONLY); 

for (ResolveInfo resolveInfo : list) { 
     String p = resolveInfo.activityInfo.packageName; 
    if (p != null && p.startsWith("com.twitter.android")) {//if the native twitter app is found 
     tweetIntent.setPackage(p); 
     startActivity(tweetIntent); 
    } 
} 
+1

спасибо, что работает хорошо в собственном приложении, доступном в устройстве ....... – NagarjunaReddy