Androidはマイクロブログのワンタッチ共有機能を実現
皆さん、こんにちは、最近小さな応用をしています.Appのデータ共有の微博を要求します.ネット上でいくつかの资料を探して、ついに実现して、実はとても简単な东で、みんなに役に立つことを望みます.
メインインタフェースは言うまでもなく、簡単なボタン機能です.
次に、実装されるソースコードを示します.
もちろん具体的には、あなたの携帯電話にインストールされているリファレンスプログラムと関係がありますよ.新浪微博がインストールされていない場合は、もちろん微博に共有できません.
実はマイクロブログで、メールはすべて私达に1つのインタフェースを残して、私达のここはintentを通じて别のAPPにアクセスすることに相当します.
Androidの初学段階では、勉強が浅く、レンガを撮ることを歓迎します.
WP 7に興味のある友达は訪問を歓迎します:ハロゲンネットはとても良いWP 7開発コミュニティです.
メインインタフェースは言うまでもなく、簡単なボタン機能です.
次に、実装されるソースコードを示します.
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開発コミュニティです.