Androidアプリ開発

ViewGroup(レイアウト)に影をつける

Viewコンポーネントを立体的に見せる方法として、elevationに値を設定して影をつける方法が有効です。しかし、ViewGroupのelevationに値を設定しても影がつきません。今回は、ViewGroupを影をつける方法を紹介します
Androidアプリ開発

データのソート・シャッフル・重複排除

データ構造(ArrayList、List)にセットしているデータの並び替え(ソート)や、ランダムで並び替え(シャッフル)、重複しているデータを配列から排除(重複排除)が必要な場合に、コーディングが少なく簡単で便利な実装方法について紹介します
Androidアプリ開発

画像データのぼかし処理

画像編集ソフトのぼかし機能(Blur)はライブラリ(blurry)を使用すれば、簡単なコードで実装できます。今回は、blurryを使用した画像データのぼかし処理の実装を紹介します
スポンサーリンク
Androidアプリ開発

任意の処理を遅延実行するサブルーチン

値変化のイベントリスナーに処理を記述するケースで、イベントの発生間隔が短く、操作し難いことがあります。処理中に発生したイベントの無効化と処理の遅延実行することで改善できます。処理を遅らせて実行するサブルーチンを使用して、遅延処理の実装します
Androidアプリ開発

FFmpegKitの16KBページサイズ対応

サポートが終了したFFmpegKitですが、16KBのページサイズ対応版としてフォークされ、ソースが入手可能です。こちらのクローンを使って、16KBのページサイズ対応版のFFmpegKitを作成します。作成手順をコマンドレベルで紹介します
Androidアプリ開発

OpenWeatherMapの気象データを扱う

WebAPI を使用することでインターネット上のさまざまな情報をハンドリングすることが可能です。今回は、OpenWeatherMapのWebAPIを使用して、アプリでレスポンスの気象情報データをハンドリングする機能を実装します。
Google Playアプリ

GPS走行データを集計するアプリ
ArchiveHub

ArchiveHubはGoogleドライブにある走行データを計測ラインを使ってタイム計測を行い、集計したタイム計測結果を画面で確認したり、Googleスプレッドシートで共有できます。また、走行データのグラフ表示や走行データの比較表示やモーション再生も可能です
Google Playアプリ

画像やPDFを加工するアプリ
imgsaw

imgsawは画像やPDFをビューアに表示、ズーム&スクロールと枠(フレーム)を調整して、切抜きやぼかし加工した画像ファイルを生成します。加工した画像ファイルは他のアプリからファイルピッカーで選択、Googleドライブなどに出力できます
Google Playアプリ

デジスパイス/GL770対応
加速度&傾き計測アプリ Sensor

クルマなどの乗り物に設置して、縦方向(加速・減速)の加速度、横方向(左・右)の加速度、前後の傾き(ピッチ)、左右の傾き(ロール)をグラフ表示するアプリです。簡単操作で、運転操作やクルマの姿勢変化をグラフ表示で時間を遡って確認できます
Androidアプリ開発

画像データの回転と余白の透過

Viewの回転自体はsetRotationで実装できますが、画像データを回転する場合はすこし工夫が必要です。今回は、画像データの回転と回転で発生する余白の透過の実装を紹介します
スポンサーリンク