Titanium.Android.Intent分享社交媒体

时间:2015-01-22 14:11:22

标签: android facebook android-intent titanium share

我正在开发一个应用程序,在“仅”本地应用程序(如Facebook,Twitter和LinkedIn)上分享新闻。

我不能使意图共享自定义只显示我之前说过的应用程序。并使用自定义模块在浏览器中打开应用程序。

我正在使用钛... 那么对此有何帮助?

感谢。

1 个答案:

答案 0 :(得分:0)

我使用以下意图在本地Facebook和Twitter应用上分享:

var intFB = Ti.Android.createIntent({
    action : Ti.Android.ACTION_SEND,
    packageName : "com.facebook.katana",                        
    type : "text/plain"
});                    

intFB.putExtra(Ti.Android.EXTRA_TEXT, yourLink);
//facebook only supports LINKS(!!!)
Ti.Android.currentActivity.startActivity(intFB);

var intTwitter = Ti.Android.createIntent({
    action: Ti.Android.ACTION_SEND,
    packageName: "com.twitter.android",     
    flags: Ti.Android.FLAG_ACTIVITY_NEW_TASK,
    type: "text/plain"
});

intTwitter.putExtra( Ti.Android.EXTRA_TEXT, yourMessage); 
//twitter supports any kind of string content (link, text, etc)
Ti.Android.currentActivity.startActivity( intTwitter );
相关问题