Tech Racho エンジニアの「?」を「!」に。
  • 開発

MusicFly 他アプリから起動する

音楽試聴AndroidアプリケーションMusicFlyが先日公開されたバージョン2.2.0より、他のアプリから呼び出すことが可能になりました。

アーティスト名もしくはアルバム名を受け取ってその検索結果一覧画面を表示させることができます。

他アプリケーション

他アプリケーション →

MusicFly

MusicFly

右の画像はサンプルアプリケーションから【hoge】という単語でMusicFlyにアーティスト検索を起動させています。

サンプルアプリケーションのコードを載せておきますので、参考にしていただいて、ぜひとも素晴らしいアプリを開発してください。

        // 入力フィールド
        final EditText editText = (EditText) findViewById(R.id.text);

        // アーティスト検索ボタン
        final Button artistBtn = (Button) findViewById(R.id.btn_artist);
        artistBtn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                // 入力フィールドのテキストを取得
                String input = editText.getText().toString();

                // アーティスト検索を実行
                Uri uri = Uri.parse(String.format("musicfly://search?type=artist&name=%s", input));
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                startActivity(intent);
            }
        });

        // アルバム検索ボタン
        final Button albumBtn = (Button) findViewById(R.id.btn_album);
        albumBtn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                String input = editText.getText().toString();
                Uri uri = Uri.parse(String.format("musicfly://search?type=album&name=%s", input));
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                startActivity(intent);
            }
        });

CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。