分享功能
来源:互联网 发布:爱尔兰留学知乎 编辑:程序博客网 时间:2024/05/17 03:34
className:
com.example.android.supportv4/.app.SharingSupport
实现:
public class SharingSupport extends Activity { @Override protected void onCreate(Bundle b) { super.onCreate(b); setContentView(R.layout.sharing_support); } @Override public boolean onCreateOptionsMenu(Menu menu) { ShareCompat.IntentBuilder b = ShareCompat.IntentBuilder.from(this); b.setType("text/plain").setText("Share from menu"); MenuItem item = menu.add("Share"); ShareCompat.configureMenuItem(item, b); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM); return true; } public void onShareTextClick(View v) { ShareCompat.IntentBuilder.from(this) .setType("text/plain") .setText("I'm sharing!") .startChooser(); } public void onShareFileClick(View v) { try { // This file will be accessed by the target of the share through // the ContentProvider SharingSupportProvider. FileWriter fw = new FileWriter(getFilesDir() + "/foo.txt"); fw.write("This is a file share"); fw.close(); ShareCompat.IntentBuilder.from(this) .setType("text/plain") .setStream(Uri.parse(SharingSupportProvider.CONTENT_URI + "/foo.txt")) .startChooser(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void onShareMultipleFileClick(View v) { try { // These files will be accessed by the target of the share through // the ContentProvider SharingSupportProvider. FileWriter fw = new FileWriter(getFilesDir() + "/foo.txt"); fw.write("This is a file share"); fw.close(); fw = new FileWriter(getFilesDir() + "/bar.txt"); fw.write("This is another file share"); fw.close(); ShareCompat.IntentBuilder.from(this) .setType("text/plain") .addStream(Uri.parse(SharingSupportProvider.CONTENT_URI + "/foo.txt")) .addStream(Uri.parse(SharingSupportProvider.CONTENT_URI + "/bar.txt")) .startChooser(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}界面:
0 0
- ”分享“功能
- 分享功能
- 分享功能
- 分享功能
- 分享功能
- 分享功能
- 文章分享到功能
- Android 分享功能
- android 使用分享功能
- 分享到 功能
- iPhone4隐藏功能分享
- Android分享功能
- android 分享功能
- share分享功能过滤
- js分享功能
- 分享功能----2
- Android分享功能
- Android分享功能
- Visio2010安装和卸载
- Android实战技巧之五十:App的系统签名
- 解决需要安装不能信任的软件包
- 圆形button设置点击区域为圆形
- 项目5-个人所得税
- 分享功能
- 机器学习:逻辑回归python实现
- 7种单例模式
- 另一扇门:献给平凡却不普通的人们
- SGI STL (7) :: why stl containers have their own iterators?
- Ubuntu 14.04 LTS SSH远程连接的问题
- iOS-html调起APP并传参
- PWM脉宽调制
- 项目6-本月有几天