Android

Android

【Android】Firebase Cloud Messagingを利用してプッシュ通知を実装する【Firebase】

自作アプリ「TwitMorse 〜モールス信号でつぶやこう〜」のアクティブインストール数が75もあるわりに、モールス信号でメッセージを発信してくれる人が少なくてなんだかなぁと思っていた昨今。 ついにプッシュ通知を実装することにしました。通知...
Android

【Android】JUnit5が動くところまでの手順【テスト】

久々にAndroid系の記事を投稿します。 自作TwitterクライアントTwitMorse 〜モールス信号でつぶやこう〜 では今までテストコードが存在しませんでした。理由としては個人で開発しているアプリであるため、別にバグがあっても自分で...
Android

スマホの動作が重いと感じるあなたへ、ブラウザのタブ閉じていますか?

先日、知り合いに「スマホの動作が重いのでなんとかしてほしい」、と相談を受けた。 端末はXperiaでOSはAndroid7.0、特別古い機種でもないので現役で使える端末だ。レンタル端末なのだとか。 その方は歳が行っていて、スマホもなんとか使...
Android

【Android】自作Buttonのタップ時に、タップ時画像を表示する【selector】

ちょっとタイトルがあれで分かりづらいですが、昔作って、去年kotlinで書き直したホーホケキョ!というアプリがあります。 自作しているアプリで、ほとんど保守していなかった【Android】ホーホケキョ! 気まずい沈黙を打ち破れ!【アプリ】...
Android

【Android】OPPO,VIVO等、海外で買ったスマホで日本語を使えるようにする【Tips】

一昨年、インドで現地購入したvivo 1606(Y53)という端末があります。ですが、デフォルトだと言語設定(Language settings)に「日本語」(Japanese)の項目がないため、まず日本語が打てません!海外製のスマホにはま...
Android

【Android】TextViewに含まれたURLをタップした時の挙動を制御する【Kotlin】

自作アプリ「TwitMorse」でクラッシュ対応をしていたら、Android6.0系で下記のようなクラッシュが起きることがわかった。 android.util.AndroidRuntimeException: Calling startA...
Android

【Android】RecyclerViewで枠線を追加する【開発】

AndroidのRecyclerViewにはListViewに標準であった枠線や、タップ時の挙動がデフォルトでない。 そのため開発者が枠線やタップ時の挙動をコード上で指定する必要がある。
Android

【Android】今更ながらAsyncTaskの警告に対応した話をまとめる【開発】

非同期処理を行う部分のコードにてAndroidStudioがずっと警告を出してきていました。This AsyncTask class should be static or leaks might occur...という警告を無視し続けてきた。この度対応し、androidにおけるAsyncTaskについて得た知見をメモ
Android

【Android】アプリのアイコン素材、デザイナーじゃないけどかっこよくしたい【Asset Studioの紹介】

デザインが苦手でもAndroid Asset Studioを使えばそれっぽい画像がつくれる!!
Android

モールス信号がつぶやけるTwitterクライアントアプリTwitMorse version1.8.3のリリース申請をしました

モールス信号がつぶやけるTwitterクライアントアプリTwitMorse version1.8.3をリリースします。 未だにAndroidアプリの方しかリリースしていませんが、いずれiOSも・・・と思ったものの、Android版での必要最...
Android

【Android】DeprecatedのProgressDialogを倒してProgressBarを実装した話【kotlin】

Androidアプリを書いている人は既に既知の問題だとは思いますが、API26にてProgressDialogがDeprecatedになりました。 - [ProgressDialog | Android Developer]( This class was deprecated in API level 26.
Android

【自作Twitter】TwitMorse version1.8.0リリース!!【クライアント】

2015年からAndroidアプリ開発の勉強用に作り始めた自作Twitterクライアント「TwitMorse」 このTwitterクライアントアプリの特徴はひらがな、カタカナをモールス符号に変換できる点にあります。 くわしくはPlay ...
Android

ASUS ZenPad(P024)でスクリーンショットを撮る方法

私はタブレット端末としてASUSのZenPad(P024)を愛用しています。 しかし、毎回スクリーンショットの方法を忘れるので備忘録にメモしておきます。
Android

Androidの非同期通信処理はcoroutinesのasync, awaitが便利だった

Androidの非同期処理が結局何が便利なのか分からなかったので自作アプリを使っていろいろ試しました。 試した結果coroutieというライブラリが便利だったので備忘録に残します。 何がしたかったかというと、TwitMorseでつぶやき詳...
Android

【Android】ListViewのheadに別レイアウトを差し込む方法【kotlin】

昨日、自作Androidアプリ「TwitMorse」の改修を行ったのでその時のメモ ユーザーさんから指摘されていたユーザープロフィール画面の問題。 ユーザー情報が多いと該当ユーザーのTweet一覧が見れないという問題があった。 小さい画面...
タイトルとURLをコピーしました