Android开发学习之分享功能的实现

          今天想分享给大家的是在Android中实现分享功能,如果没有了分享,那么再好的应用终究会成为信息孤岛,所以在Andoid应用中实现分享功能就显得十分重要。在这里,分享功能的实现是依靠一个系统的意图来完成的。下面的基本代码:
 * Android分享功能的实现
 * Author:秦元培
 * 时间:2013年12月9日
 */

package com.Android.Share;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

	Button BtnShare;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		BtnShare=(Button)findViewById(R.id.BtnShare);
		BtnShare.setOnClickListener(new OnClickListener()
		{
			@Override
			public void onClick(View v) 
			{
				Intent intent=new Intent(Intent.ACTION_SEND);
				intent.setType("text/plain");
				intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
				intent.putExtra(Intent.EXTRA_TEXT, "我是Robin,我正在使用Android分享功能为大家分享这条信息,欢迎大家访问我的博客http://blog.csdn.net/qinyuanpei");
				startActivity(Intent.createChooser(intent, "分享到"));
			}
			
		});
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}

          效果如下:

Android开发学习之分享功能的实现_第1张图片Android开发学习之分享功能的实现_第2张图片Android开发学习之分享功能的实现_第3张图片


你可能感兴趣的:([编程语言],[移动互联])