Compose TweetsThe TweetComposer Kit provides a lightweight mechanism for creating intents to interact with the installed Twitter app or a browser. |
注意
Twitter キットを使って初期化する場合、このセクションは飛ばして構いません。
build.gradle ファイルのdependenciesにTweetComposer キットを追加します。
dependencies {
compile('com.twitter.sdk.android:tweet-composer:0.7.3@aar')
{
transitive = true;
}
}
そしてアプリケーションで Fabric.with() を実行する時、合わせてTweetComposer をインクルードするようにしてください。
import io.fabric.sdk.android.Fabric;
import com.twitter.sdk.android.tweetcomposer.TweetComposer;
...
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new TweetComposer());
}
Set up Kit
Add the TweetComposer kit to your build.gradle dependencies.
dependencies {
compile('com.twitter.sdk.android:tweet-composer:0.7.3@aar')
{
transitive = true;
}
}
and be sure the TweetComposer kit is included in your application’s
import io.fabric.sdk.android.Fabric;
import com.twitter.sdk.android.tweetcomposer.TweetComposer;
...
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new TweetComposer());
}
|
FabricでTweetComposer キットを初期化した後、TweetComposerのBuilderを使ってコンストラクタを実行してください。
import com.twitter.sdk.android.tweetcomposer.TweetComposer;
...
TweetComposer.Builder builder = new TweetComposer.Builder(this)
.text("just setting up my Fabric.")
.image(myImageUri);
builder.show();
画像URIはローカルファイルへのURI(すなわち file://absolute_path scheme) でなければなりません。例えば、
File myImageFile = new File("/path/to/image");
Uri myImageUri = Uri.fromFile(myImageFile);
注意
Twitter appがインストールされていない場合、TweetComposer はブラウザを使ってTwitter.comとやり取りするインテントを作成します。ブラウザは指定された画像は無視します。
Build a Tweet ComposerAfter initializing the TweetComposer Kit with Fabric, start construction of a Tweet composer by using the provided Builder.
import com.twitter.sdk.android.tweetcomposer.TweetComposer;
...
TweetComposer.Builder builder = new TweetComposer.Builder(this)
.text("just setting up my Fabric.")
.image(myImageUri);
builder.show();
The image Uri should be a file Uri (i.e. file://absolute_path scheme) to a local file. For example,
File myImageFile = new File("/path/to/image");
Uri myImageUri = Uri.fromFile(myImageFile);
|