android 实现分享功能

来源:互联网 发布:成都尚学堂怎么样 知乎 编辑:程序博客网 时间:2024/05/22 14:49

这里写图片描述
1、新建share.xml布局文件

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <Button        android:id="@+id/share"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="分享" /></LinearLayout>  

2、新建ShareActivity

/** * ShareActivity.java * 版权所有(C) 2015  * 创建:cuiran 2015-7-29  */package com.share.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;/** * TODO * @author cuiran * @version TODO */public class ShareActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onCreate(savedInstanceState);        setContentView(R.layout.share);        Button share=(Button)this.findViewById(R.id.share);        share.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Intent intent=new Intent(Intent.ACTION_SEND);                  intent.setType("image/*");                  intent.putExtra(Intent.EXTRA_SUBJECT, "Share");                  intent.putExtra(Intent.EXTRA_TEXT, "I have successfully share my message through my app (By Dengao)");                  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                  startActivity(Intent.createChooser(intent, getTitle()));              }        });    }}
0 0