通过Facebook,Twitter和设备上安装的其他社交应用程序共享我的Android应用程序

时间:2011-06-02 19:07:27

标签: android facebook twitter share social

我正在寻找对任何应用开发者都有用的特殊内容。我在AppName.java文件中有一段代码但是还没有工作。到目前为止它接近我正在尝试的但是我想允许用户通过从twitter,facebook等操作意图中出现的所有程序共享应用程序名称和下载链接。所以我不相信我应该使用emailIntent,我相信我应该使用sendIntent,但我认为我的整个代码完全不正确,可能应该重新开始。建议表示赞赏。

同样,我只想分享应用名称,简单的消息“我喜欢AppName”和下载链接。

        Intent sendIntent = new Intent(android.Intent.ACTION_SEND);
        sendIntent.putExtra(Intent.EXTRA_TEXT, "Download AppName for FREE at https://market.android.com/details?id=com.CompanyName.AppName"); 
        emailIntent.setType("text/plain");
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.recommendation_subject));
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, getResources().getString(R.string.recommendation_body));
        startActivity(emailIntent);

2 个答案:

答案 0 :(得分:1)

尝试使用socialauth-android Android库进行身份验证,更新状态以及与社交网络建立联系

SocialAuth Android是流行的SocialAuth Java库的Android版本。现在,如果要将应用程序与多个社交网络集成,则无需集成多个SDK。在应用程序中集成SocialAuth Android库后,您只需添加几行代码。

答案 1 :(得分:0)

尝试整合facebook api,这样您就可以在墙上发布任何想要的文字