「Android」タグアーカイブ

Android Asset StudioでTwitMorseの新アイコンを作りました。

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

「アプリのアイコンを変更しました」リリースがあったじゃないですか。その時の記事はこちら
その時、どうやってアイコンを制作したかを一応紹介したいと思います。
デザイン苦手な自分がどうやってデザインするか、Android Asset Studioなるものを見つけたので紹介します。

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

TwitMorseに文字カウンタ機能を追加

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

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

が、待望の文字数カウント機能を追加したので、この度久々にリリース周知ポストを書いてみました。

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

非推奨になったProgressDialog

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

Androidアプリを書いている人は既に既知の問題だとは思いますが、API26にてProgressDialogがDeprecatedになりました。

This class was deprecated in API level 26.
ProgressDialog is a modal dialog, which prevents the user from interacting with the app. Instead of using this class, you should use a progress indicator like ProgressBar, which can be embedded in your app’s UI. Alternatively, you can use a notification to inform the user of the task’s progress.

雑に和訳すると「ProgressDialogはユーザーのインタラクションを阻害するので、代わりにProgressBarなどのインジケーターで進捗をユーザーに伝えるようにしましょう」とのこと。

代わりのProgressBarがこちら

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

2015年からAndroidアプリ開発の勉強用に作り始めた自作Twitterクライアント「TwitMorse

このTwitterクライアントアプリの特徴はひらがな、カタカナをモールス符号に変換できる点にあります。

くわしくはPlay Googleのアプリの情報をご参照ください。

続きを読む 【自作Twitter】TwitMorse version1.8.0リリース!!【クライアント】

ASUS ZenPadでスクリーンショット

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

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

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

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

何がしたかったかというと、TwitMorseでつぶやき詳細画面を開いたときに、

返信元のつぶやきを表示したかたったのです。
続きを読む Androidの非同期通信処理はcoroutinesのasync, awaitが便利だった

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

昨日、自作Androidアプリ「TwitMorse」の改修を行ったのでその時のメモ
ユーザーさんから指摘されていたユーザープロフィール画面の問題。

ユーザー情報が多いと該当ユーザーのTweet一覧が見れないという問題があった。
小さい画面を持つ端末であれば致命的な問題だった。

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

久里浜医療センター入院記20 〜充実の一日?自作Androidアプリを改修〜

6:00に採血、検温、血圧測定、体重測定。
7:00からラジオ体操、ちょっと本気で身体を動かしてみた。
9:30からアルコール勉強会に出席
11:45 昼食
13:00からGTMACKという認知行動療法プログラムのオリエンテーションを受けた。
15:00に内科検診を受け、「膵炎になりやすい体質になっている」と告げられた・・・。

続きを読む 久里浜医療センター入院記20 〜充実の一日?自作Androidアプリを改修〜

Android KotlinでNavigationDrawerを実装する

やりたかったこと

あの、横からスッと出てくるメニュー。NavigationDrawerといいます。いろんなアプリでよく見かけます。

続きを読む Android KotlinでNavigationDrawerを実装する

東京医療センター 入院日記2

今日で入院5日目。

依然として点滴に繋がれたままですが、昨日から流動食が始まりました。

続きを読む 東京医療センター 入院日記2

自作AndroidアプリをJavaからKotlinに書き換えた時にハマったこと

ついに自作アプリTwitMorseもJavaからKotlinに移行しました。入院中、安静を申し付けられていて暇だったのもあり・・・

続きを読む 自作AndroidアプリをJavaからKotlinに書き換えた時にハマったこと

JavaのMatcher.find()とMatcher.reset()を組み合わせて使う

自作アプリの保守開発をしていた。

TwitMorse ~モールス信号でつぶやこう~

その機能の仕様として、モールス信号化された文字列の中に漢字があるとそれを無視して、モールス信号→カタカナに変換する状態になっていた。
その状態をなんとかしようと先日立ち上がって、アレコレ格闘した。

問題は解決して、無事リリースしたと思いきや・・・

今度は「漢字を含まないモールス信号を復号化できない」というバグが起きた。

そのバグ改修をしていて、JavaのMatcherクラスにある特性があることに気づいたので備忘録と自戒として残すことにした。

続きを読む JavaのMatcher.find()とMatcher.reset()を組み合わせて使う

AndroidStudio付属のエミュレータを日本語化する

AndroidStudioのエミュレータを日本語にしてテストする必要があったので、その時の手順をメモ
なお、今回日本語化したエミュレータはOreo(API Level 27)です。
続きを読む AndroidStudio付属のエミュレータを日本語化する

Javaで文字列に漢字が含まれているか判定する

自作Androidアプリで「文字列内に漢字があるかどうか」を判定する必要があった。
意外な正規表現で漢字の判定ができることを知ったので備忘録として残す。

続きを読む Javaで文字列に漢字が含まれているか判定する

Android Studio3系でJava8の機能を使いたい

自作AndroidアプリTwitMorseの改修でJava8の機能を使いたいと思った。
続きを読む Android Studio3系でJava8の機能を使いたい