知ってのとおり、以前の記事でも書いたとおりAndroid10では無駄に要求されるようになったカメラパーミッションを付与してたとしても、targetAPIが28以上のアプリからはUVC機器へのアクセスのパーミッションを所得できない致命的な悪意を持って導入されたバグがあります。
しかもGoogle Playでは昨年2019年11月以降は新規・アップデートを問わずAPI28を強制されるようになってしまいました(。・_・。)。つまりAndroid10でUVC機器を動かそうとするには2019年11月までにGoogle Playへアップロードしたアプリを使うことを強いられていたわけです(もしくはオレオレオと作る/ビルドするか野良アプリ拾ってくるか)。Android9からはUVC機器を使える様になったとG様は主張しますが実際に追加アプリなしにUVC機器を使えるAndroid9以降の端末なんて夢にも見たことありません(●`ε´●)
でもってこのissueは以前からIssueTrackerに上がっていたわけですがなかなか進捗せんなぁとヤキモキしていたのです。
ちなみにこの件に関して検証用のアプリをGitHubで公開しています。UVCPermissionTestIssueTrackerへ上げようと準備してグズグズしてたら別の方に先を越されてしまった?
ところが、
なんと、
ようやくというべきか、
今日(2020/03/12)Pixel3へ月例のアップデートをしたところ、targetAPI>=28では今まで所得できなくなっていたUVC機器へのアクセスパーミッションが取得できるようになったいたのですスンバラシイ
まぁだからといってすべてのAndroid10機器ですぐにアップデートが反映されるわけもなく、とうぶんはAndroid10でUVC機器(webカメラ等)は使えねぇって状況は変わらないわけなんだけどな、例えばEssential Phone PH-1みたいに終わっちゃった端末だと永遠に待ち続けることになるだろうし(´・ω・`)
ということでご報告でしたぁ(^^)/~~~