15:24:17 @tateisu@mastodon.juggler.jp
icon

MediaProjectionの使用開始時は毎回ユーザに許可を取る必要がある。Android 10から「次回から表示しない」がなくなってしまったので、起動時に自動開始とかはできなくなった。BinderProxyを含むインテントが鍵なのでファイルに保管しておくとかは不可能かな。
そしてMediaProjectionの使用中はステータスバー右上に赤いキャストマークが出る。

Attach image
Attach image
15:16:03 @tateisu@mastodon.juggler.jp
icon

この間書いたスクショ撮影アプリをAndroid 10に対応させてみたけど、オーバーレイ表示したViewの領域をシステムジェスチャーナビゲーションから除外する方法が分からなかったり、MediaStoreなcontent:// URIをcontent resolver経由でクエリも削除藻できなかったり、仕方なくSAFで保存してからMediaScannerに渡そうとしたら受け口がファイルパスしかなくてStorageVolumeのパスを調べるのにhidden API を使う必要があったりで苦労した。

Attach image
01:52:07 @tateisu@mastodon.juggler.jp
icon

3.0のサーバと開発版のサーバでコレを表示できるようにするのに予想以上に苦労した

Attach image
Attach image
01:36:24 @tateisu@mastodon.juggler.jp
icon

URLでは検索できないけどacctでなら検索できる場合があるのか

01:28:41 @tateisu@mastodon.juggler.jp
icon

うーむ、結局URLを検索APIにかけたあたりでユーザIDを変換できなくてダメか…。

00:15:28 @tateisu@mastodon.juggler.jp
icon

違うか、配送の代わりにブーストが使われてるのか…?