All Posts

adbでAlarmManagerの登録内容を確認する

Androidアプリにおいてアプリ自身で特定の時間に何かしらの処理(以下、アラーム処理)を行いたい場合は、AlarmManagerを使う方法が考えられます。 さらにsetInexactRepeating()を使うことで、(タイミングに制限がありますが)一定間隔でアラーム処理を行う …

D.I.C.のQUERY_ALL_PACKAGES利用許可申請の対応メモ

ヤマグロでリリースしているD.I.C.には、端末がインストールしているアプリの一覧を表示し、各アプリのtargetSdkVersionを確認できる機能があります。 この機能を実装するために、アプリでは PackageManager.queryIntentActivities() …

2022 2Qやったこと

四半期ごとにやっている報告的なものです。 2022年のまとめ 2022 1Q 仕事 合同会社ヤマダ印の代表社員兼ITエンジニアとして仕事をしています。 開発支援業務 これまで同様、継続して契約しているクライアントさんのところでAndroidアプリの開発案件をやっていました(週4日 …

ブラジリアン柔術を始めた(15年ぶり2度目)

通って無事1ヵ月経ったので、報告がてら記事にします。 リモートワーク主体になってから定期的に行っていた散歩によって、偶然近所にブラジリアン柔術のジムがあることを知り、入会しました。 実はジムの存在自体は去年末から知っていたのですが、コロナウィルスの何度目かのピークとワクチン接種の …

GitHub Actionsでtagをpushするための下準備と実行

個人(小規模)アプリ開発のブランチモデルとCI利用方法のアイデアの続きみたいな記事です。 masterブランチが更新されたタイミングで、tagの作成とtag pushをCI上でやろうとしていました。 この作業自体は、Gitコマンドを2つたたくだけで実装できます。

個人(小規模)アプリ開発のブランチモデルとCI利用方法のアイデア

長いこと個人アカウントで管理していたヤマグロの各種プロジェクトを、ヤマグロのGitHub Organizationにまとめる作業を始めました。 ついでに使っているCIがCircle CIだったりGitHub Actionsだったりと統一感がなかったのでGitHub Actionに …