CORDEA blog

Android applications engineer

2020-01-01から1年間の記事一覧

Reports API で G Suite 監査ログの更新通知を受け取る

G Suite の Admin console には監査ログというものがあり、そこで色々見たり Alert を上げたりすることが出来るのですが、 G Suite Admin SDK の Reports API を使用すると、この監査ログを取得することが出来ます また、Callback URL を登録することで更新…

EMV Contactless 対応のクレジットカードから情報を読み取る

クレジットカードやデビットカードには EMV Contactless という非接触決済に対応しているものがあります。 https://www.visa.co.jp/pay-with-visa/featured-technologies/contactless.html https://www.mastercard.co.jp/ja-jp/consumers/features-benefits/…

Android で Liquid-like な animation を Path#cubicTo で実現する

Dribbble にありがちなスライムのような何かぽよぽよした Animation をどう実現するかちなみに特に何かイベントに反応する必要がなければ Lottie で良いと思います Path#cubicTo 実現する方法として、結論としてはタイトルにある通り Path#cubicTo を使いま…

Jetpack Compose の @Model で生成されるコード

メモこういうの書いたときに生成されるコードが気になっていた @Model class AnimalState( var isAnimal: Boolean, var cats: List<Cat>, var dog: Dog ) @Model class Cat( var isRunning: Boolean, var isWalking: Boolean ) @Model class Dog( var count: Int,</cat>…

第 1 水準以外の漢字を検出する

JIS 漢字コードの第 1 水準漢字以外を検出します。 Perl が一番楽そうだったので Perl 使いました。 何がしたいか $ echo "perl" | hoge false $ echo "あいうえお。" | hoge false $ echo "漢字 | hoge false $ echo "弌腕。" | hoge # 第 2 水準漢字が入っ…

動的解析ツール Frida を Android に使う

Frida を使ってみたメモ Frida frida.re自分の Script を Inject したり、値を取得したり、色々なことができる Toolkit です。 リバースエンジニアリングとかする時に使うみたいですね。 iOS / Android にも対応しており、今回は Android の話です。 ちなみ…