ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
【Android,Kotlin】requestPermissionsのDeprecated warningの対応方法
従来の権限リクエスト Androidでカメラなどの権限リクエストは以下の形式になっていた。 Fragment#requestPermissions() を呼び出すとダイアログを表示 許可・不許可をユーザー
2023/05/04 15:30
Bundlerのディレクトリから使用されていないバージョンのGemを削除する
Ruby on Railsで開発をしているとBundlerのディレクトリに使用されていないバージョンのGemが溜まっていく。 それなりにディスクを消費する
2023/04/30 21:59
【Mac】コマンドラインで画像ファイルを最適化: ImageOptim-CLI
画像ファイルの圧縮 このブログでも画像ファイルを使用しているが、画像ファイルはできるだけ容量を小さくしたい。 ImageOptim は画像ファイルを手軽に軽量かでき
2023/04/30 15:36
【Terraform】planの結果をファイルに保存するときにエスケープシーケンス(カラー)を消す
terraform planの結果のエスケープシーケンス terraform planの結果をファイルへ保存するとエスケープシーケンスが残ってしまう。 $ terraform plan > plan.txt $ less plan ESC[0mESC[1mdata.aws_iam_policy_document.instance_profile_assume_role: Reading...ESC[0mESC[0m ESC[0mESC[1mdata.aws_iam_policy_document.instance_profile_assume_role: Read complete after
2023/04/30 01:54
systemdのユニット設定を編集する
systemd edit –full ユニット名 systemctl edit --full ユニット名でユニットファイルを編集できる。 $ sudo systemctl edit --full ユニット名.service .sereviceは省略できる。 $ sudo systemctl edit
2023/04/29 16:17
【Mac】networkQualityコマンドでネットワーク速度の測定
networkQualityコマンド networkQualityコマンドはネットワークの速度を測定するコマンド。 macOS 12 Monterey以降で使
2023/04/29 09:48
【firewalld】拒否したときにログを出力する
firewalldをインストールしているリバースプロキシやロードバランサー配下のWebサーバーに HTTPリクエストが届かなかった場合に、fi
2023/04/22 13:23
【Prometheus】node_exporter で err=couldn't get SNTP reply: read udp... の対処法
症状と原因 node_exporterで以下のようなエラーが出力される場合、node_exporterからローカルのNTPサーバーにアクセスで
2023/04/22 11:11
【Docker】不要なコンテナ、イメージ、ネットワーク、ボリュームの一括削除
公開されているDockerイメージを試したりしているといつの間にか不要なイメージでディスク容量が圧迫されてしまう。 不要なイメージ、コンテナ、
2023/04/20 08:10
【Git】マージ済みブランチの一覧と一括削除
マージ済みブランチの一覧 現在のブランチにマージ済みのブランチ 以下のようなコミットツリーでmainブランチをcheckoutしている状態とする
2023/04/19 22:09
【AWS】Cloud Init(User Data)のログを確認する
Cloud Initで実行したUser Dataスクリプトの実行ログ AWS EC2のUser Dataとして設定したスクリプトに不備がある場合など、デバッグをし
2023/04/15 20:47
【Terraform】dynamicブロックで条件分岐する
条件によってブロックを出し分ける Terraformのdynamicブロックを使うと条件によってブロックを出し分けできる。 例えば環境がprod
2023/04/15 17:09
【VSCode】「このフォルダー内のファイルの作成者を信頼しますか?」を回避する設定
作成者の確認画面 VS Code 1.57以降、VSCodeでフォルダを開いたときに、以下のようなメッセージが表示されるようになった。 信頼すれば通常通り編
2023/04/15 09:12
【VSCode】不要なオススメの拡張を毎回通知しないようにする
オススメの拡張 VSCodeでファイルを開いたときに、そのファイルの拡張子に合わせてオススメの拡張を通知してくれる機能がある。 例えばC言語のフ
2023/04/14 23:27
Github Copilot Cli: コマンドを教えてくれるコマンド
waiting listに登録する 2023年4月現在はwaiting listに登録する必要がある。 Copilot for CLIのページにアクセスし、Waiting Listに
2023/04/13 22:44
systemdで起動したサービスのログを見るjournalctl
journalctl systemdで起動したサービスのログを見るにはjournalctlコマンドを使う。 $ journalctl -u <サービス名> -uオプションでサービ
2023/04/13 21:30
【VSCode】Javaの引数に表示される引数名のヒントを消す
inlay hints VSCodeにJava拡張を入れると引数にリテラルを渡すときに引数名が表示される。 上記画像ではprintlnメソッドに"Hel
2023/04/08 20:05
curlのresolveオプションでDNSを回避してIPアドレスを直接指定する
curl の –resolve オプション curlの--resolveオプションはノスト名をDNSで名前解決せずに直接IPを指定できる。 以下のような場面で使える。 DN
2023/04/07 22:29
Github Actions で前ステップの値を参照する
前ステップの値を参照する 後ステップで参照するための設定 参照されるステップは以下のようにする。 後続のステップから参照するためにidをつける。 変
2023/04/07 08:44
オンラインサービスに頼らずGhostscriptでPDFをコマンドラインから圧縮する
MacでGhostscriptをインストールする 準備としてbrewでghostscriptをインストールする。 $ brew install ghostscript Ghostscript
2023/04/06 22:41
【AWS CLI】CloudWatch Logsのログをtail -fする
CloudWatch Logsのログをリアルタイムに確認する CloudWatch Logsのログをリアルタイムに確認したい(tail -fのように実行したい)場合、aws logs tailコ
2023/04/05 01:20
【Mac】シェルスクリプトでちょっとした効果音を鳴らす(afplay)
シェルスクリプトが終わったときにちょっとした効果音を鳴らしたい 時間がかかるスクリプトを実行した場合、実行が終わるまでは他の作業を行ないたい。
2023/04/02 23:49
【Kotlin】TemporalAdjustersで月末月初の日付を取得
TemporalAdjusters Date-Time APIのTemporalAdjustersを使うと、日付オブジェクトをお手軽に変換できる。 LocalDateのインスタンスメソッドwit
2023/04/02 14:33
cut コマンドで後ろから n 番目を取得する
cut コマンドで後ろから数えたフィールドを取得したい 以下のようなデータにカンマを含む場合はダブルクオートで囲って区切り文字とは区別するようなCS
2023/04/02 08:13
【VSCode】Java開発用の設定
VSCodeのJava拡張機能をインストールする 以下の手順でVSCodeのJava拡張機能をインストールする。 VSCodeを起動する Extension Pack for J
2023/04/01 21:45
VSCodeでvimを使う
拡張のインストール VSCodeでvimを使うためには、まずVSCodeの拡張機能である「Vim」をインストールする必要がある。 拡張機能をイン
2023/04/01 19:29
VSCodeでDiffを見る
diffを見る方法 VS Codeでdiffを見るには、次の手順に従う。 VS Codeで比較したい2つのファイルを開く 左側に表示されているファイルを右
2023/04/01 11:59
vscodeをコマンドで起動する
準備: codeコマンドのインストール VSCodeを起動するためのcodeコマンドを使用するには、以下の手順に従ってインストールする。 VSCo
2023/04/01 11:11
【AWS】管理ポリシーReadOnlyAccessにはscheduler:GetSchedule権限が無い
ReadOnlyAccessポリシーを付与した権限でEventBridge Schedulerを参照する操作をすると権限エラー ReadOnly
2023/04/01 09:32
【Terraform】failure configuring LB attributes: InvalidConfigurationRequest: Access Denied for bucket: の対処法
ALBのログをS3に保存するときにパーミッションエラー terraformでALBのログをS3に保存する設定を記述し、適用しようとしたら以下の
2023/03/31 07:00
【Terraform】TF_LOG変数でデバッグログを出して原因を特定する
TF_LOG変数 terraformコマンドで問題が起きたときに表示されるエラーメッセージでは情報が足りず、何が起きているのか分からないときが
2023/03/31 06:03
GuardDutyで1件だけ検出結果サンプルを発行する
GuardDutyを有効にして通知の設定をすると、その通知が正しく動くか確認するために検出結果サンプルを発行したくなる。 AWSのWebコンソ
2023/03/29 21:52
AWS CLI で S3 のファイルを cat したい
S3に置かれているファイルをgrepでフィルターしたいだけ、のような場合に aws s3 cpコマンドでダウンロードしたりする。 このとき作業後にダウンロ
2023/03/29 19:29
aws-vaultでアクセスキーを平文で保存せずにAWSにコマンドでアクセスする
aws configureでアクセスキーを保存するとアクセスキーは ~/.aws/credentialsに保存される。しかし、この方法では平文で保存
2023/03/26 20:35
【Terraform】default_tagsでプロジェクトで作成したリソースを識別しやすくする
AWSでインフラを構築するとAWSのリソースがたくさんできるので、どのリソースがどの環境・プロジェクトのリソースなのかがひと目ではわからなく
2023/03/26 11:34
【PostgreSQL】text 型のカラムに json 型としてクエリする
PostgreSQLのtext型のカラムにjson型としてクエリする 以下のデータからJSONデータを抽出したテーブルを表示する。 ここでset
2023/03/25 15:52
watchコマンドを使ってコマンドを定期的実行して監視する
watchコマンドとは watchコマンドは指定したコマンドを一定間隔で実行し、結果を表示するコマンド。 実行するコマンドはwatchコマンドの
2023/03/25 10:41
【Terraform】Session Manager でログイン可能な EC2 を建てる
AWSのSession Managerを使用すると、EC2インスタンスへSSHの鍵をやりとりすることなくAWSのユーザー権限でリモートアクセス
2023/03/23 00:13
AWS CLIの結果をlessで開くのを一時的にオフにする方法
方法1: ~/.aws/config で cli_pager を指定する AWS CLIの設定ファイルである~/.aws/configファイルでcli_pagerを設定でAWS CLIの結果を表示す
2023/03/22 00:22
IMDSv2必須のときはgoofysでS3をマウントできなくなる
goofysとは goofysはS3をフォルダとしてマウントできるミドルウェア。 kahing/goofys: a high-performance, POSIX-ish Amazon S3 file system written in Go mountコマンドやfstabを使ってS
2023/03/21 20:00
【Terraform】EC2インスタンスでIMDSv2を必須にする
この記事ではTerraformを使用してEC2インスタンスでIMDSv2を必須にする方法について説明します。 IMDSv2とは IMDSv2(I
2023/03/21 18:43
【Terraform】UserDataを変えただけで既存EC2インスタンスが再起動するのをignore_changesで避ける
TerraformでEC2のUserDataを変えると再起動する EC2インスタンスを作成する際、resource "aws_instance" を使用するとUserDat
2023/03/18 21:23
【Terraform】aws_iam_policy_documentデータソースの使い方
TerraformでAWS IAMポリシーとして設定するJSONはテキストで書くと構文チェックやエディタによる補完などができません。 そこでaw
2023/03/12 09:50
【AWS】Chatbotで送信できない場合の確認方法:サポートしているサービスとログの確認方法
SNSのテストメッセージはChatbotで送信できない 現象 AWS Chatbotの動作確認のために、接続されているAmazon SNSからテストメッ
2023/03/11 21:21
【Terraform】AWS ChatbotでSlack通知する
前提条件 AWSアカウントを持っていること Slackアカウントを持っていること(管理者権限) Terraformがインストールされていること 【事
2023/03/11 19:24
Git pushで一時的に別のSSHキーを指定する方法
背景 SSH認証でGitを使用してリモートリポジトリにプッシュするときGitコマンドはリポジトリへアクセスするために必要な秘密鍵を使用して認証
2023/02/25 13:47
Mac純正アプリでカラーコードを調べる (Digital Color Meter)
Macでカラーコードを調べる Macで画面上の特定の点のカラーコードを調べたければ純正アプリのDigital Color Meterを使用する。 Digital Color Meter Digital Color
2023/02/23 19:32
Apache Bench (ab コマンド) で Length で Failed する場合は -l オプションをつける
abコマンドはレスポンスのバイト数が変わるとFailedとしてレポートする Webアプリケーションなど動的なページに対してabコマンドを実行す
2023/01/28 22:33
さくらのVPSのRocky Linux 8でtarが無い時の対処法
さくらのVPSのRocky Linux 8にはtarコマンドがインストールされていない さくらのVPSのインストールOSでRocky Linux 8を選択し、 OS上で
2023/01/21 21:33
Rocky Linux 8 で LANG=ja_JP.UTF-8 の設定にも関わらず、日本語ファイル名が文字化けする場合の対処法
問題 さくらのVPSでインストールOSにRocky Linux 8を選択し、 日本語ファイル名が置かれたフォルダでlsコマンドを実行すると文字化けした。 以下
2023/01/21 19:32
【Terraform】"Principal": "*" を指定する方法
aws_iam_policy_documentデータソースのprincipals aws_iam_policy_documentデータソースの
2023/01/14 07:42
sedで&(アンパサンド)に置換したければエスケープが必要
sedで置き換える文字に&(アンパサンド)を使う場合はエスケープが必要 &を使うと意図通りでない文字列に置き換わる 例えばabc
2022/12/27 08:15
cronのコマンド部に%(パーセント記号)を使いたければエスケープが必要
cron のコマンド部の % 記号はエスケープが必要 % 記号を含むコマンドでエラーとなる場合 cronで、ランダムな秒数スリープしてからコマンドを実行する、
2022/12/26 21:17
【AWS】AWS CLI と jq コマンドでインスタンスIDとホスト名の対応関係の一覧を取得する
ホスト名とインスタンスIDのマップを作る Session Managerでリモートログインするときなど、EC2のインスタンスIDを欲しい場合がある。 インスタ
2022/12/17 10:44
【VSCode】テキスト折り返しのショートカットと設定
本記事では、Visual Studio Code(以下、VSCode)における折り返し機能について解説します。 VSCodeの折り返し機能の基本的な使い方か
2022/12/01 00:04
>> でzsh: no such file or directory:エラーが出る場合の対処
» で追記できない zshで>>による標準出力のファイルへの追記をしようとするとエラーになった。 $ ls >> result.txt zsh: no such file or directory: result.txt 出力先ファイル
2022/11/20 20:13
【Terraform】AWSのアカウントIDを取得する
本記事ではTerraformを使用してAWSのアカウントIDを取得する方法について説明します。 専用のデータソースを利用すると実行しているユー
2022/11/09 07:25
【macOS】HomebrewでRedisをインストールする
前提 macOS Monterey 12.6 Homebrew 3.6.7 インストール手順 インストールできるRedisのバージョンの確認 インストール可能なRedisのバージョンを確認するにはbrew s
2022/10/30 12:11
yumコマンドでrpmパッケージのダウンロードだけする
環境 yumコマンドでパッケージ管理されるRedhat系OS。(CentOS, AlmaLinux, Rocky Linux, Amazon Linuxなど) yumdownloader コマンド yumコマンドでインストールさ
2022/10/25 23:20
【AWS CLI】S3のファイル数と合計サイズを取得する
S3のファイル数と合計サイズを取得するコマンド aws s3 ls コマンドのオプションとして、--recursive --human --sum オプションをつける。 $ aws s3 ls s3:
2022/10/15 18:11
【AWS】EC2インスタンス内で自身が所属するAvailability Zoneをcurlで取得する
Availability Zoneをcurlで取得 EC2のインスタンスにSSHなどでログインし、OS上で以下を実行。 $ curl -s 169.254.169.254/latest/meta-data/placement/availability-zone ap-northeast-1a
2022/10/10 22:32
【AWS】AWS CLIでParameter Storeから値を取得する
Parameter Storeから値を取得するコマンド $ aws ssm get-parameter --name キー 以下のようなJSONが返ってくる。 { "Parameter": { "Name": "キー", "Type": "String", "Value": "値&#
2022/10/10 22:05
【AWS】AWS CLIでアカウントIDを取得する
アカウントID AWSのアカウントIDは右上のメニューから確認できる12桁の数字。 AWS CLIでアカウントIDを取得する aws sts get-caller-
2022/10/10 20:13
lsコマンドで更新日時を秒まで表示する
ls -lコマンドは標準では秒までの表示 lsコマンドの-lオプションで更新日時が表示される。 $ ls -l total 0 -rw-r--r-- 1 root root 0 Oct 8 12:38 foo.txt 以下の部分。 Linuxの
2022/10/08 21:32
IntelliJ IDEA で複数の Maven プロジェクトを1つのウインドウで開く手順
IntelliJ IDEAで複数プロジェクトを一度に開きたい モジュール化してMavenプロジェクトを複数作っているときに、それぞれのプロジェクトごとにInt
2022/10/04 22:58
【Android,Kotlin】enable/disableの状態やpressした状態のときにUIの色を変える
状態で色を変える AndroidのViewはenable/disableの状態や、pressした状態で色や形などを変更できる。 例としてテキスト
2022/08/31 21:06
複数回のコマンドの標準出力をまとめて一度にリダイレクトする
複数回のコマンドを同じファイルにリダイレクト 以下のようなシェルスクリプトを書いた場合、同じファイルをコマンドの回数だけオープンすることになり
2022/08/28 18:22
【Android,Kotlin】端末に保存されたファイルかカメラ撮影から画像選択できるようにする
ファイル選択orカメラ撮影で画像を選択できるようにしたい こういうやつ。 カメラで撮った写真を使う場合と端末のファイルを利用する場合でそれぞれ単
2022/08/27 21:46
【Android,Kotlin】OpenDocumentで端末内の画像ファイルを選択して表示する
アプリのイメージ 端末に保存されている画像を選択したい。 関連: 【Android,Kotlin】GetContentで端末に保存された画像ファイ
2022/08/23 07:51
【Android,Kotlin】端末で写真を撮って表示する
アプリのイメージ カメラアプリで写真を撮って表示したい。 実装 レイアウト ImageViewとボタンを設置しておく。 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="300dp" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent"/> <Button android:id="@+id/button"
2022/08/23 07:10
【Android,Kotlin】GetContentで端末に保存された画像ファイルを選択して表示する
アプリのイメージ 端末に保存されている画像を選択したい。 関連: 【Android,Kotlin】OpenDocumentで端末内の画像ファイルを
2022/08/23 01:04
【Android,Kotlin】Kotlinらしいダウンキャスト
ダウンキャストが必要となる例 open class Super {} class A : Super() { fun f() {} } val x: Super = A() x.f() // x は Super なので f メソッドがわからずエラー: if+is演算子で分岐する Kot
2022/08/22 21:54
【Android,Kotlin】KtlintでKotlinコードのチェック
Ktlint KtlintはKotlin用のlinter。 本記事ではビルド設定(Gradle)に組み込んで使用する。 app/build.gradleに設
2022/08/21 21:19
【HUGO】シンタックスハイライトのスタイルを変更する
デフォルトのハイライトが視認性が悪い hugoで作られた当サイトのソースコードハイライトでコントラスト比の悪いところがあり、 見づらい箇所がとこ
2022/08/21 14:36
【Java】Files.list()の戻り値Stream<Path>はclose()が必要
java.nio.Files.list(Path)でリストアップしたらクローズしないといけない java.nio.Files.list(Pat
2022/08/21 13:50
【Android,Kotlin】SoundPoolクラスを利用して効果音を鳴らす
SoundPoolクラスを利用する 本記事ではSoundPoolクラスを利用して効果音を鳴らす。 SoundPoolクラスはあらかじめ音声ファイ
2022/08/20 23:48
【Android,Kotlin】Null許容型(?)をunwrapするパターン
Null許容型をunwrapしたい Null許容型をnon-nullableな型のメソッドの引数にわたすとき困ることがある。 fun f(foo: Foo) { … } var foo: Foo?
2022/08/19 23:43
【Android,Kotlin】ConstraintLayoutでビューがどうしても重複するときに確認すること
0dp = 制約に合致 = 制約を満たす最大サイズ Androidで調べ物をしていてよく0dpという指定を見かけることがある。 制約で高さや幅を決めたいとき
2022/08/19 21:33
【Android,Kotlin】'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java への対処
‘VIBRATOR_SERVICE: String’ is deprecated. Deprecated in Java 以下の様なコードを書いているとdeprecated warningが出る。 val vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as? Vibrator メッセージは 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java で、Contex
2022/08/19 00:14
【Android,Kotlin】Navigation Component利用時に戻るボタンで確認ダイアログを出す
編集画面で保存せずに戻るときに確認ダイアログを出したい ユーザー入力を伴う画面で戻るボタンをクリックしたとき、編集内容が消えてしまうのを通知し
2022/08/18 22:11
【Android,Kotlin】onOptionsItemSelectedでtrueを返すとホームボタンが反応しなくなる
ホームボタン(戻るボタン)をクリックしても反応しない事象が発生 Navigation Componentを利用時、戻るボタンをクリックしても前の画面に戻れない場合
2022/08/18 21:06
【Android,Kotlin】コンテンツURIからMIME typeを取得する
content://〜のURIからそのファイルのMIME typeを取得する ContentProviderを使うなどしてAndroid端末内の
2022/08/18 00:54
【Android,Kotlin】RecyclerView#onBindViewHolderでイベントリスナを登録すると重複して実行されることがある
RecyclerView#onBindViewHolderでイベントリスナを登録するときの注意 RecyclerView#onBindView
2022/08/16 00:25
【Android】開発時のみhttp(≠https)による通信を許可する
開発中のWebアプリをローカルに立ち上げて接続したい ホストOSに開発中のWebアプリを立ち上げてエミュレータから接続したい。 開発時はhttp
2022/08/15 20:58
【Android】エミュレータでホストOSのWebサーバに接続する
ホストOSに立ち上がっているWebサーバーにエミュレータから接続したい WebアプリとAndroidアプリを開発していて、開発中のWebアプリ
2022/08/15 19:06
【Android,Kotlin】RecyclerViewで指定した行にスクロールする
スクロールする 指定したpositionまで移動するにはRecyclerView#scrollToPositionを使用する。 以下のコードでp
2022/08/14 23:29
【Android,kotlin】Coilでインターネット上の画像を表示する
Coil CoilはKotlin Coroutineを利用した画像表示用ライブラリ。 OkHttp、Okio、AndroidXを利用していてKotlin
2022/08/14 16:43
【Android,Kotlin】テキストラベルにツールチップを表示する
TextViewのツールチップ Androidでは長押しするとツールチップを表示できる。 TextViewにツールチップを追加する ツールチップに
2022/08/14 14:19
【Android,Kotlin】正規表現でテキストマッチ
Matcherを作ってmatches()を呼び出す Pattern.compile(正規表現文字列).matcher(確認したい文字列).ma
2022/08/14 11:09
【Android,Kotlin】ダイアログ外のクリックで閉じないようにする
ダイアログのOKボタンクリックを強制したい ダイアログはデフォルト設定では枠外のクリックで閉じてしまうので、 OKボタンクリック時になにか重要な
2022/08/14 10:22
【Android,Kotlin】full-kotlinなライブラリBalloonで簡単に吹き出しを表示する
吹き出しを表示したい テキストボックスに入力内容の説明やエラーの表示などの目的で吹き出しを表示したい。 sckydoves/Balloon sckydoves/Balloonはf
2022/08/13 21:20
【Android,Kotlin】テキストの入力状態に応じてボタンを無効化する
テキストの入力状態でボタンを有効・無効化する テキストボックスに入力したときだけ押せるボタンを作りたい。 (空のときはdisable、文字がある
2022/08/13 18:00
【Android,Kotlin】双方向・単方向データバインディングの実装手順
毎回ググるのでメモ。 以下手順。 app/build.gradleのbuildFeaturesを設定 app/build.gradleのbuild
2022/08/13 14:52
【Android,Kotlin】Navigation Componentで画面遷移時にキーボードを閉じる
画面遷移時にキーボードを閉じる NavController#addOnDestinationChangedListenerで画面遷移時にフック
2022/08/13 11:17
【Android】任意のビューにRipple Effectをつける
Ripple Effectとは Ripple Effect(リップルエフェクト)は以下の様なクリック時の波紋が広がるような効果。 ボタンはデフォルトでこの効果がついてい
2022/08/13 00:01
【Android,Kotlin】前画面のFragmentに値を返すsetFragmentResult/setFragmentResultListener
Navigation Componentでの画面勘のデータのやり取りの仕組み Navigation Componentで画面遷移に伴うデータのやり取りのうち、「次の画面」に渡す仕組み
2022/08/12 20:11
【Android,Kotlin】Kotlinには3項演算子がない
Javaの三項演算子 Javaでは以下の形で条件式がtrueかfalseかで真式か偽式を評価する式。 条件式 ? 真式 : 偽式 例えば、a、bのうち小さ
2022/08/12 01:28
【Android】EditTextの入力を符号付き小数点ありの数値に限定する
入力を符号付き小数点ありの数値にする EditTextの入力制限を行なうにはandroid:inputTypeプロパティを指定する。 符号付きの
2022/08/11 22:33
【Android,Kotlin】キーボードの右下のキーの変更方法
アクションボタン AndroidのEditTextにフォーカスしたとき表示されるキーボードの右下のキーをアクションボタンと言う。 複数行テキスト
2022/08/11 21:29
【Android】RecyclerViewにスクロールバーをつける
RecyclerViewにスクロールバーをつける レイアウトファイルでRecyclerViewにandroid:scrollbars=&quo
2022/08/11 20:33
「ブログリーダー」を活用して、suerさんをフォローしませんか?