作業メモをだらだらと綴るブログ

色んな誘惑に負けながらのんびり初めてのアプリ開発に苦戦する様子を生ぬるく見守って欲しい感じ

Android

Androidアプリ開発 その17

色んなViewやリスナーの勉強がてらping送信アプリをいろいろカスタマイズしていこうと思います。 <今回の進捗> ・EditTextに入力された文字列をpingの引数として渡してコマンド実行できるように処理追加 ・TextWatcherでEditTextの文字数超過警告を追加 <次…

Androidアプリ開発 その16

パーミッションの設定をしたらPingコマンド通るようになった! localhostにPing投げて結果を出力するだけですが、初めて設計通りに動いたのすごく嬉しい。 <今回の進捗> localhostにPingを投げて、結果をtextViewに表示 <今回のトラブル> ・Pingコマンドが通…

Androidアプリ開発 その15

何の成果も!!得られませんでした!! <今回の進捗> ・特になし <今回のトラブル> ・execの結果を出力するとnullになる ⇛コマンドが通ってないのか、結果の取り出し方が悪いのか不明。

Androidアプリ開発 その14

pingの投げ方を参考サイトをお手本にやってみたところ、アプリは落ちないけど動いてるのか動いていないのかわからないというオチになりましたw 本格的な実装前にデバッグの仕方を勉強しないといけなそうです。 <今回の進捗> ・ボタンクリックでexecからping…

Androidアプリ開発 その13

細かい設定とか見栄えとかはとりあえず気にしない方向で、お手本サイトを極力見ないようにしながら自力でプロジェクト作成からレイアウト作成まではできました。 IDEの自動補完機能使いまくりですが、Java(Android)ってそんなもんなんですかね? <今回の進捗…

Androidアプリ開発 その12

目標がないといつまでもグダグダだと思ってはいたのですが、これと言って作りたいものもなかったので、なんとなく思いついたアプリを作っていこうと決めました。 個人的なアプリ開発の勉強用なので、そんなアプリに意味あるのかとか既にあるだろとかいう事実…

Androidアプリ開発 その11

Javaの記法も並行して勉強した方が写経だけより効率良さそうなので、参考サイトさんをちらちら読み進めつつAndroidの各種基本機能の写経も続けていこうと思います。 <今回の進捗> ・Activityのライフサイクルのイメージをなんとなく把握 ・Fragmentsで静的な…

Androidアプリ開発 その10

自分で微妙にカスタマイズしてお手本サイトとはちょっと違った実装を試しながらやってるんですが、Javaの知識がないせいでコーディング的に正しいのかわからない… お作法的な部分は守っておいたほうが保守性とか良くなりそうなので、アプリ開発とは別にちょ…

Androidアプリ開発 その9

ようやく画面遷移ができるようになったので、可能性が広がってきた気がします。 Activity遷移させるのと画面だけ遷移させることの違いが今のところあんまり感じられないんですが、処理量が増えてくるとActivity遷移は大変になってくるんですかね? ボタン押…

Androidアプリ開発 その8

写経と言いつつIDEの自動補完使いまくっているので、全然身についてないんではないかという気がしてきました。 <今回の進捗>・ConstraintLayoutをコードで実装・TextViewの文字列をコピーできるようにした <今回の参考にさせてもらったサイト>akira-watson.c…

Androidアプリ開発 その7

画面遷移とかやろうと思っていましたが、いろいろ飛ばしすぎると後々混乱しそうなので、参考にさせてもらっているサイトの流れに沿ってTextViewやってました。 最初は意味もわからず写経してましたが、徐々にレイアウトとビューの関係性がわかってきた気がし…

Androidアプリ開発 その6

さすがにボタンばっかりいじりすぎて飽きてきたので、次は画面遷移の勉強をしたい。 <今回の進捗> ・ボタンのプレス時に色が変わるように変更 ・縦スクロールを実装 <今回の参考にさせてもらったサイト> akira-watson.com

Androidアプリ開発 その5

写経しかしてないから自力ではまだなんにも書けないですが、ちょっとずつ意味がわかってきて楽しくなってきた気がします。 <今回の進捗> ・javaとxmlとmanifestの関係性をなんとなく認識 ・xmlを使わないでレイアウトを実装 ・ボタンのクリックでレイアウト…

Androidアプリ開発 その4

4日目にしてようやくコードを書くところまでたどり着きました。 ただ、Java全然わからないのでサンプルコードを写経したものの全然なにやってるのかわからない! とりあえず、Androidで何ができるかの勉強がてらサンプルコード写経しまくっていくかなあ。 <…

Androidアプリ開発 その3

前回の作業でエミュレータに頼れないことが発覚したので、スマホで実機デバッグに切り替えようと接続を試行錯誤してました。 ADBドライバがうまくインストールできず、PC側で端末を認識してくれなくてだいぶハマって頭を抱えること小一時間… 結局、USB接続の…

Androidアプリ開発 その2

マシンパワーが貧弱すぎて、AndroidStudioが重くてなかなか作業が進まない… さすがに10年くらい前のCore i3で開発するのは結構厳しいですね。 次回こそはお約束の"Hello world"まで辿り着きたい。 <今回の進捗> ・Android Studioを起動してサンプルプロジェ…

Androidアプリ開発 その1

プログラミングを勉強するという漠然とした目標でしたが、視覚的に動きがわかるものを作った方がおもしろいしやる気もでそうなので、まずはAndroidアプリ開発をやっていこうと思います。 とはいえ、なにから手を付けたらいいのかさっぱりわからないので、解…