- 2020年5月20日
【java】カプセル化ってなんですの?なるべく理にかなって説明してみる
カプセル化はオブジェクト指向でも最重要項目の一つです。 名前の通りデータを内包するという意味合いを持っています。 以下が主な役割だと思っています。 ■変なデータ・クラスの内容と関係 […]
カプセル化はオブジェクト指向でも最重要項目の一つです。 名前の通りデータを内包するという意味合いを持っています。 以下が主な役割だと思っています。 ■変なデータ・クラスの内容と関係 […]
今回は、何だか久しぶりに感じる Android アプリ開発時に発生したエラーについてです。 以前開発したアプリの内容を確認すべく、Android Studio でビルドしようとした […]
leafletとは、無料でマップ機能を提供してくれるオープンソースJavaScriptライブラリの一つです。 様々なプラグインが用意されており、カスタマイズ次第でgooglemap […]
クラスターを自分好みにしたい時は、osmbonuspackで提供されているMarkerClustererを継承した サブクラスを使うことでクラスターの画像をカスタマイズすることがで […]
今回は、画像の縦横比を保ったまま表示する方法について自分の ためのメモとして残します。 今作っているアプリでimageviewに画像の縦横比を保ったまま表示したかったので その方法 […]
DrawableからBitmapを取得して、キャンバスに移す作業をしていたのですが、 CanvasにそのままBitmapを渡そうとしたらクラッシュが発生。 問題のコード↓ エラーの […]
諸事情あって、ScrollView の中に GridView を配置するようなレイアウトのアプリ画面を作成していたのですが、この GridView のスクロールを禁止して常にすべて […]
複数のDrawableを重ねて使いたい時は、LayerDrawableが有効です。 重ねるだけなら至ってシンプルで、Drawableの配列を作って中に重ねたい Drawableを入 […]
ビューで定義したメールアドレスや電場番号をリンク化して使いたい場面は 多々あると思います。自分の場合は電話番号のみだったので、以下の文だけで 作ることが出来ました。 二番目の引数に […]
コード上でテキストの色を変更するには以下の方法で書くことで 変更できるようになります。 Color.parseColor()を使うことでstringの形式でもpars […]
androidでは一般的には画像や音声ファイルはそのまま渡すことができず、byte変換をしたうえで base64に変換して送る必要があります。 このBase64変換、android […]
OKHttpを非同期で使いたかったので、AsyncTaskを拡張して 各メソッドを追加したかったのですが、なぜか onPostExecute()だけオーバーライドできず、 手動で追 […]