Androidはマイクロブログのワンタッチ共有機能を実現


皆さん、こんにちは、最近小さな応用をしています.Appのデータ共有の微博を要求します.ネット上でいくつかの资料を探して、ついに実现して、実はとても简単な东で、みんなに役に立つことを望みます.
メインインタフェースは言うまでもなく、簡単なボタン機能です.
次に、実装されるソースコードを示します.
package android.gongming.com;

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

public class ShareActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button share=(Button)findViewById(R.id.share);
        share.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				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");
				intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
				startActivity(Intent.createChooser(intent, getTitle()));
			}
		});
    }
}
注意:intent.settypeは「image/*」.個別の友人は「image/plain」に設定すべきで、結果は微博に共有できず、メールやメールにしか共有できません.
もちろん具体的には、あなたの携帯電話にインストールされているリファレンスプログラムと関係がありますよ.新浪微博がインストールされていない場合は、もちろん微博に共有できません.
実はマイクロブログで、メールはすべて私达に1つのインタフェースを残して、私达のここはintentを通じて别のAPPにアクセスすることに相当します.
Androidの初学段階では、勉強が浅く、レンガを撮ることを歓迎します.
WP 7に興味のある友达は訪問を歓迎します:ハロゲンネットはとても良いWP 7開発コミュニティです.