ここから本文です

投票受付終了まであと6日 ベストアンサーにふさわしい回答に投票してください

投票すると知恵コイン5枚プラスされます。

今Androidアプリを作ろうとしているのですが、なかなかサンプルになるコードがなく...

fng********さん

2018/6/1017:31:29

今Androidアプリを作ろうとしているのですが、なかなかサンプルになるコードがなく手詰まりになってしまったので質問させていただきます。

以下
◇◇今作ろうとしているアプリケーション(Android)◇◇
1.アプリを起動
2.起動と同時にサイトのURLのインテント実行
3.(任意のブラウザでの)指定されたサイトページが開かれる
(これは実装なくても)4.自分自身のアプリをタスク終了

というショートカットでいいじゃないか、という声の飛んできそうなアプリです。
ですがどうしても上記のアプリを作りたいので皆さんが(importからでも)コードを書いてくれるとありがたいです。

※当方の環境はAndroid Studio v3です。

閲覧数:
29
回答数:
2
お礼:
500枚

違反報告

回答

1〜2件/2件中

並び替え:回答日時の
新しい順
|古い順

プロフィール画像

カテゴリマスター

rp0********さん

2018/6/1020:49:10

4.とかを考慮すると、
WebViewの書き方ではなく暗黙Intentのブラウザアプリ起動では?


import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
// 起動対象のURL
final String URL = "https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q141915987...";

@Override
// 1.アプリを起動
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 2.起動と同時にサイトのURLのインテント実行
Uri uri = Uri.parse(URL);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);

// 3.(任意のブラウザでの)指定されたサイトページが開かれる
intent = Intent.createChooser(intent, "Title");
startActivity(intent);

// 4.自分自身のアプリをタスク終了
finish();
}
}


任意のブラウザ(アプリチューザ)での起動はIntent#createChooser()を使います
https://developer.android.com/training/basics/intents/sending?hl=ja
※ただし、アプリ設定で起動するブラウザを設定していたら選択画面は出ません

プロフィール画像

カテゴリマスター

yuk********さん

2018/6/1019:15:32

>皆さんが(importからでも)コードを書いてくれるとありがたいです。

自分でコードを書ける気がないのであれば
お金をかけるしかありません

こんな感じですが、後は調整してみては
https://akira-watson.com/android/webview.html

それもできないのであれば業者に注文です

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる