「Android」カテゴリーアーカイブ

Android関連の記事まとめ

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

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

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

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

TwitMorse 〜モールス信号でつぶやこう〜 ver1.7.6リリースしました

入院中、腕が落ちないようにkotlinでプログラムを書いています。

続きを読む TwitMorse 〜モールス信号でつぶやこう〜 ver1.7.6リリースしました

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

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

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

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

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

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

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

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

Android KotlinでNavigationDrawerを実装する

やりたかったこと

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

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

自作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の機能を使いたい

個人開発Androidアプリのgradleのバージョンを2.3.1から3.1.2へのアップデート対応記録

個人学習がてらに公開しているAndroidアプリ TwitMorse のgradle3系対応を行ったのでその時の対応を記す。

続きを読む 個人開発Androidアプリのgradleのバージョンを2.3.1から3.1.2へのアップデート対応記録

【Android】AndroidNetworkInfoGetter【開発支援ツール】

久々にgithub.comに何かpushしたくなったので昔作った開発支援ツールを改修しました。
いろいろ放置していたのもあって、結構カオスな状態だったのですがJavaScriptの復習がてらに改修しました。

その名も

AndroidNetworkInfoGetter

node.js製で、今のところしょぼいWebアプリですが開発した当初はこいつにすごい助けられたのを覚えています。

https://camo.githubusercontent.com/c647106fa077116e5ca476ea4f9f9b6ba87b4485/687474703a2f2f74616b656c61622e7375622e6a702f77702d636f6e74656e742f75706c6f6164732f2545332538322542392545332538322541462545332538332541412545332538332542432545332538332542332545332538322542372545332538332541372545332538332538332545332538332538382d323031372d30392d31372d31302e33322e32392e706e67

画面こんな感じです。

https://github.com/shotakeu/AndroidNetworkInfoGetter

実は昔githubに公開してそのまま放置していたという。。。



続きを読む 【Android】AndroidNetworkInfoGetter【開発支援ツール】

bitbucketのBoards機能

【個人アプリ】TwitMorseのタスク管理にbitbucketのBoards機能を使ってみる【管理ツール】

さすがに半年も開発現場から離れていると、いろんなプロジェクト管理ツールが出てきていたり、使っていた管理ツールに新機能ができていたりでとても戸惑います。有名なプロジェクト管理ツールだと、redmine,zilla,backlog,,,あと最近はtrelloなどでしょうか。
1年のうちにめまぐるしく変わる開発ツールのトレンドに翻弄される方も多いのではないでしょうか。というか私がそれです。

半年の放浪で完全に浦島太郎状態です。

今日は風邪が悪化して休みをもらったので、せっかくだし、個人開発アプリで何かつかってみようかな、と。
続きを読む 【個人アプリ】TwitMorseのタスク管理にbitbucketのBoards機能を使ってみる【管理ツール】

TwitMorseのつぶやき詳細画面のレイアウトを調整しただけ

Androidアプリ「TwitMorse」version1.6.1をリリースしました。

こんにちは。絶賛就職活動中の元社畜です。

先日とあるWeb系の会社の最終選考で、Twitterアカウントばれして、

「Twitter名、『ハイパーポエムクリエイター』さん、なんですね、何か唄ってみてください」

と言われ、

突然のことで頭が真っ白になってしまってシドロモドロになったので、もう就職活動が嫌になってきています。

続きを読む Androidアプリ「TwitMorse」version1.6.1をリリースしました。

TwitMorse ver1.5.8 リリースしました

ver1.5.7で発生していたクラッシュの緊急対応を行いました

投稿画面を開くとクラッシュする不具合が発生していました。
ご迷惑をおかけしました。

https://play.google.com/store/apps/details?id=jp.sub.takelab.twitmorus

続きを読む TwitMorse ver1.5.8 リリースしました