• ベストアンサー
  • 困ってます

[android]ショートカットからのIntent

[android]ショートカットからBroadcastReceiverにIntentを送ることはできますか? このページを参考にAndroidのデスクトップにショートカットを作る処理を作成しました。(これはできました) http://kamoland.com/wiki/wiki.cgi?HOME%A4%CB%A5%B7%A5%E7%A1%BC%A5%C8%A5%AB%A5%C3%A5%C8%A4%F2%BA%EE%C0%AE%A4%B9%A4%EB ショートカットのサンプルは探してみましたが、Activityを起動する例はあるのですが BroadcastReceiverに送るものは見つかりませんでした。 自分でもsetClassName()の部分をBroadcastReceiverのものに変更してやってみたのですが 通知されませんでした。 IntentなのでBroadcastReceiverへ送るものができそうな気がするのですが、Activityに限定されるのでしょうか。 よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1044
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
noname#161640

うーん、BroadcastReceiverに送るのはいいとして、引数のContenxtは何を指定するつもりです? BroadcastReceiverは、基本的にContextとIntentで起動したサービスの間のやりとりを受け持つもので、サービスからContextに配信されたメッセージを受信するための仕組みです。従って、受け取る側のContextが起動していなければいけません。通常は、これはActivityを使います。つまり、Activityが起動していて、Intentによってサービスが実行され、それで初めて両者の橋渡しをするBroadcastReceiverの意味があるわけです。Activityを起動しないとなると、何を受け取るContextとするつもりでしょうか。そこがはっきりしないといけませんね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

自己解決できました。 透明なActivityで一旦受けて、BroadReceiverに送るようにしました。 送信後にActivityを閉じるようにしました。 見た目はなにも表示されずに処理が行われているように見えるので これでOKです。

質問者からの補足

回答ありがとうございます。 Contextは理解不足でした。大変参考になりました。 Contextは、、、なにを指定すればいいんでしょうか。 (^^; この辺を読んでみたのですが、よく分かりませんでした。 http://developer.android.com/intl/ja/reference/android/content/Context.html やりたいのは、アプリ「設定1」「設定2」・・・と設定を行い、 ショートカットを作成して直接呼び出せるようにします。 「設定1」ショートカットをクリックすると、Serviceに「設定1」のIDを渡して バックグラウンドで実行する、という機能を実現したいです。 Activityだと画面が表示されてしまうと思うのですが、 できれば、なにも表示しないで処理後にNotification等で通知だけ行うように したいと思っています。 よろしくお願いします。

関連するQ&A

  • [android]画面間でのデータの受け渡し

    こんにちは。プログラミング初心者です。 以下のサイトを見ながらAndroidプログラミングを勉強しています。 http://wiki.livedoor.jp/moonlight_aska/d/%b2%e8%cc%cc%b4%d6%a4%c7%a5%c7%a1%bc%a5%bf%a4%f2%bc%f5%a4%b1%c5%cf%a4%b7%a4%b9%a4%eb 添付ファイルのように"button01_id cannot be resolved or is not a field"という表示がされるのですが、その場合の対処方法を教えてください。 宜しくお願い致します。

    • ベストアンサー
    • Java
  • 13年くらい前に・・・

    13年くらい前にフジテレビで『ボクたちのドラマシリーズ』というの してたと思いますが、 これって、ビデオとかDVDになってませんか?? 懐かしくてすご~く見たいです(◎-◎) http://ja.wikipedia.org/wiki/%E3%83%9C%E3%82%AF%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%89%E3%83%A9%E3%83%9E%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA

  • Android ゲーム開発 本

    EclipseでAndroid用アプリの開発のしている初心者です。 基本は理解できてきたので、ゲーム開発をしてみようかと思っております。 SurfaceViewを使っていきたいのですが、SurfaceViewに特化したおすすめの参考書はありますでしょうか? 現在使っている参考書は以下です。 ・はじめてのAndroidアプリ開発 Android4対応版 http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEAndroid%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E2%80%95Android4%E5%AF%BE%E5%BF%9C%E7%89%88-TECHNICAL-MASTER-%E5%B1%B1%E7%94%B0-%E7%A5%A5%E5%AF%9B/dp/4798035858 ・Android SDK開発のレシピ http://www.amazon.co.jp/Android-SDK%E9%96%8B%E7%99%BA%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94-%E5%A1%9A%E7%94%B0-%E7%BF%94%E4%B9%9F/dp/4798035297/ref=sr_1_1?s=books&ie=UTF8&qid=1418489768&sr=1-1&keywords=Android+SDK%E9%96%8B%E7%99%BA%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94 さらにステップアップを目指すために、おすすめの参考書があれば、よろしくお願い致します。

  • メール本文での振り分けについて

    現在さくらのメールサーバを利用しています。 メールの本文に、指定した特定の文字が含まれているメールのみ転送したいと思っています。 そこでこちらのwiki(http://faq.sakuratan.com/wiki/wiki.cgi?%c3%e5%bf%ae%c4%cc%c3%ce%a5%e1%a1%bc%a5%eb%a5%d7%a5%ed%a5%b0%a5%e9%a5%e0%ce%e3)を参考にしたのですが、Perlは扱ったことがないので分からず行き詰まっています。 上記のwikiにあるスクリプトをどのように記述し直せば本文の文字で転送ができるようになるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • 三線の木材について

    三線を買おうと思うのですが木材について悩んでいます 柞の木とアピトン材 です ちなみにサイトはhttp://www.amazon.co.jp/%E3%81%A1%E3%82%85%E3%82%89%E5%92%B2-%E6%B2%96%E7%B8%84%E4%B8%89%E7%B7%9A-%E5%88%9D%E5%BF%83%E8%80%85%E5%BF%9C%E6%8F%B4%E3%82%BB%E3%83%83%E3%83%88B-%EF%BC%88%E4%BA%BA%E5%B7%A5%E7%9A%AE%EF%BC%89-New%E3%83%88%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%AB-%E2%80%BB%E9%80%81%E6%96%99%E7%84%A1%E6%96%99/dp/B003N1UJ1S/ref=sr_1_49?s=musical-instruments&ie=UTF8&qid=1340968981&sr=1-49 と http://www.amazon.co.jp/%E3%81%A1%E3%82%85%E3%82%89%E5%92%B2-%E6%B2%96%E7%B8%84%E4%B8%89%E7%B7%9A-%E5%88%9D%E5%BF%83%E8%80%85%E5%BF%9C%E6%8F%B4%E3%82%BB%E3%83%83%E3%83%88B-%EF%BC%88%E4%BA%BA%E5%B7%A5%E7%9A%AE%EF%BC%89-New%E3%83%99%E3%83%BC%E3%82%B7%E3%83%83%E3%82%AF-%E2%80%BB%E9%80%81%E6%96%99%E7%84%A1%E6%96%99/dp/B003N1W4AC/ref=sr_1_50?s=musical-instruments&ie=UTF8&qid=1340968981&sr=1-50 です お願いします

  • WIKIPEDIAで捏造記事を作成するIDの一覧表

    WIKIPEDIAで捏造記事を作成するIDの一覧表をつくりました。豊橋関係者が多いです。自説ゴリ押しで言うことを聞きません。どうすればいいのでしょうか? http://ja.yourpedia.org/wiki/%EF%BC%B7%EF%BC%A9%EF%BC%AB%EF%BC%A9%EF%BC%B0%EF%BC%A5%EF%BC%A4%EF%BC%A9%EF%BC%A1%E3%81%AE%E6%8D%8F%E9%80%A0%E8%B1%8A%E6%A9%8B%E4%BA%BA

  • WebMailPlusにCSV機能を追加する。

    WebLibertyさんのWebMailPlusは、 ・UTF8 ・添付ファイル可 ・送信前確認 等々、 非常に気に行っているのですが、送信履歴をCSVでダウンロードできる機能が唯一追加で欲しいところです。 http://dbweb.0258.net/wiki.cgi?page=%A5%E1%A1%BC%A5%EB%A5%D5%A5%A9%A1%BC%A5%E0CGI%A4%CB%A5%C7%A1%BC%A5%BF%CA%DD%C2%B8%B5%A1%C7%BD%C4%C9%B2%C3 上のようなサイトも見つけましたので、その通りにやってみたはずなのですが、うまくいきません。 どなたかこの課題をクリアされた方や、わかる方がいらっしゃいましたら、教えていただけませんでようか。

    • 締切済み
    • CGI
  • はやぶさ以外でE5系かどうかを調べる方法

    大宮から一ノ関に平日の6:30の新幹線に乗るのですが E5系かはどうやって調べればいいですか?乗換案内では調べられないでしょうか? はやぶさなら無条件でE5系ですが はやぶさ以外もE5の時があると聞きました。 http://www.jorudan.co.jp/norikae/cgi/nori.cgi?eki1=%E5%A4%A7%E5%AE%AE%EF%BC%88%E5%9F%BC%E7%8E%89%EF%BC%89%3AR-&eki2=%E4%B8%80%E3%83%8E%E9%96%A2&eok2=R-&Cmap1=0&rf=nr&pg=0&Cway=0&C1=0&C2=0&C3=0&C4=0&C6=2&Dym=201207&Ddd=9&Dhh=20&Dmn=30&Sok.x=45&Sok.y=13 を見ても http://www.jorudan.co.jp/time/cgi/time.cgi?Sok=1&rf=nr&pg=0&eki1=%C2%E7%B5%DC%A1%CA%BA%EB%B6%CC%A1%CB&rnm=%C5%EC%CB%CC%BF%B7%B4%B4%C0%FE&Dym=201207&Ddd=09&Dhh=20&Dmn=42 を見ても 自分が乗る電車(6:30大宮発)がE5系かわかりません。 やまびこでE5系はありえないのでしょうか? アドバイスよろしくお願いします。

  • ■PukiWikiの凍結解除方法を教えてください!

    http://www.mland.jp/pukiwiki/index.php?%C5%E0%B7%EB%B2%F2%BD%FC%CD%D1%A5%D1%A5%B9%A5%EF%A1%BC%A5%C9%A4%CB%A4%C4%A4%A4%A4%C6 上記の通りにやってもうまくできませんでした。 パーミッションは644に設定してあります。 fopen() failed: wiki/46726F6E7450616765.txt Maybe permission is not writable or filename is too long このようなエラーが出てしまいます。 解決策はないのでしょうか?

    • ベストアンサー
    • PHP
  • Webアプリケーションファイヤーウォール

    WAFのパッシブモードもがNAPTに属しているのでしょうか? http://it4kaku.wiki.fc2.com/wiki/5.9%E3%80%80Web%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB%EF%BC%88WAF%EF%BC%89