2011-10-20 32 views
1

我正在尝试为iOS或Android手机画廊添加“分享”选项,否则将执行相同任务的另一个菜单选项。如果可能,我想从iOS开始。例如,如果您转到iPhone或Android手机上的图片库,则会出现分享按钮,您可以根据手机选择电子邮件,Picasa,Facebook,Twitter等。我需要添加这样的内容,将其分享到我自己的网站或应用程序。如何将“分享”选项添加到iOS/iPhone或Android图库?

如果有人有一个想法,即使是一个起点开始阅读,这将是有益的!

回答

5

在iOS上,您可以使用ShareKit:

ShareKit : Drop-in Share Features for all iOS Apps

,在Android上使用ACTION_SEND:

Sharing content in Android using ACTION_SEND Intent

+0

这些都是有用的起点,但它似乎将选项添加到您自己的应用程序 - 你知道,如果新的共享选项将继续到图库默认应用程序? – miahelf

+0

我对Android没有把握,但在iOS上,他们不会 - 你不能以任何方式改变其他应用程序。 – magma

1

从iOS 6中,你可以使用这种方法:

NSString* someText = self.textView.text; 
NSArray* dataToShare = @[someText]; // ...or whatever pieces of data you want to share. 

UIActivityViewController* activityViewController = 
[[UIActivityViewController alloc] initWithActivityItems:dataToShare 
            applicationActivities:nil]; 
[self presentViewController:activityViewController animated:YES completion:^{}]; 

但是在iOS 5上,Sharekit是o据我所知,这是最好的方式。

相关问题