轉自
http://blog.csdn.net/qinyuanpei/article/details/17229489
今天想分享给大家的是在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) {
-
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
-
- }
效果如下:
留言列表