Android Twitter推特默认对话框?

时间:2013-08-16 09:26:04

标签: android twitter buttonclick

您好每个人都可以在我们的应用程序中显示默认的Twitter推文对话框!

enter image description here

是否有可能实现此对话框?

注意:我登录到某个应用程序的某个地方的Twitter帐户无需再次登录只是我想点击某个按钮这个对话框显示如何做到这一点?

1 个答案:

答案 0 :(得分: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);
    }
}