音楽試聴AndroidアプリケーションMusicFlyが先日公開されたバージョン2.2.0より、他のアプリから呼び出すことが可能になりました。
アーティスト名もしくはアルバム名を受け取ってその検索結果一覧画面を表示させることができます。
右の画像はサンプルアプリケーションから【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); } });