刀科の技術学習ブログ

アプリサイドから、web系フロント・バックとAWSによるインフラ領域へ学習を進めていきます。

Android

【Android】CardViewのカスタマイズ

メモ

【Android】javaからKotlinにコンバートした直後のエラー集

Kotlinに触ることになったので、コンバートで出くわしたエラー集をメモ代わりに記載。 随時追記していくので、増えたり訂正したりする可能性があります。 デバッグ実行時 2017/06/27 追記 デバッグ実行時にbreakで止めてる時に、ktコードだと変数ハイライト…

【Unity】【Android】AndroidプロジェクトにUnityコンテンツを追加して難読化したらハマった

普通のAndroidアプリのプロジェクトに、Unityのコンテンツを追加することが出来るわけですが、APKに難読化を行おうとすると、Unity側の実装内容によっては実行時にバグったりします。 エラー時に詳細なログが出ればまだマシですが、今回はNullReferenceExcep…

【Android】DocumentsContract.getDocumentIdの戻り値

お仕事で直面したネタ&メモです。DocumentsContract.getDocumentId(contentUri)の戻り値が、4.4系と5系で変わってた。 些細な内容なので軽くメモ。 前者は”:”をセパレータとしたKeyValueフォーマットで、webで見るサンプルコードはコレで書かれたものが多い…

【Android】 WebViewで未アクセスドメインに事前Cookieをセットしてハマッた事

とあるお仕事で、WebViewでの画面遷移がうまくいかない現象が起こりまして、サーバー側の人にログを吐いてもらったらCookieが送られてなかったって話です。簡易的に流れを再現すると、 アプリ内WebViewで、ドメインAのURLにアクセス ↓ この時に発行されるCoo…

【続】Jsonマッパー 「jsonpullparser」つかってみた!

昨日の続きです。使用するテストデータはこちらそしてこれに対するパーサークラスが下記2つです。 PostMessageList @JsonModel(decamelize=false) public class PostMessageList { @JsonKey public List<TestJsonParse> postlist; public List<TestJsonParse> getPostlist() { return postl</testjsonparse></testjsonparse>…

Jsonマッパー 「jsonpullparser」つかってみた!

以前に仕事のプロジェクトでJsonライブラリを使っていたことがある(※たしかjacksonだった)のですが、正直に言うと「マッパー?何それ?」ってくらいの認識で、メンバーの方が選定用意してくれたものをただ使ってるだけでした。 自作アプリ開発でも同じく楽…