0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Androidで電話着信のIntentが受け取れなかった顛末

Last updated at Posted at 2021-01-17

Androidで電話着信を受けてなんかしたかった

android.intent.action.PHONE_STATE を拾えばいいじゃんと思っていたら、そうは問屋がおろさなかった件。

結論

この2つをクリアすれば受け取れるようです。

ひっかかりポイント

  • Virtual deviceでは動作する。
  • Build versionは__関係ない__ ぽい。
  • Manifestに書いてもだめなIntentも(特にOreo以降)あるが、今回は関係なかった。
  • android:priority も関係ないぽい。というか組み込み通話アプリのpriorityが最優先になってるとオーバーライドできないぽい。
  • logcatで似たようなIntentに対してpermission なんたらでるけど、そもそも拾えないIntentなので関係ない。
  • TelephonyManagerの書き方も関係ない。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?