【IT支援部】AndroidのブラウザからURLを共有させるアプリ

Author:

Androidのブラウザから「ページを共有」で自作アプリにURLを渡す方法です。

AndroidManifest.xmlの設定

受信用のActivityを作ります。intent-filterはこんな感じで。

<activity
android:name=”ogatism.ogx01.IntentActivity”
android:label=”@string/app_name” >
<intent-filter>
<action android:name=”android.intent.action.SEND” />
<data android:mimeType=”text/plain” />
<category android:name=”android.intent.category.DEFAULT” />

</intent-filter>
</activity>

クラス作成

クラスの作り方に戸惑わないで、ちゃちゃっと作れるようにしましょう。

public class IntentActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);

if(Intent.ACTION_SEND.equals(getIntent().getAction())) {
String uri = getIntent().getExtras().getCharSequence(Intent.EXTRA_TEXT).toString();
TextView tv = (TextView)findViewById(R.id.tv01);
tv.setText(uri);
}

}

}

あとは実機にインストールして、ブラウザを起動後ページの共有を開けば一覧に存在しているはずです。

Facebook にシェア
Pocket

コメントを残す