たぶん週刊「今週の進捗」

1週間に勉強したことや実装したことをネタに、週に1回(主に土日に)更新していく予定です。「多分」なので、臨時休刊があってもご海容ください。

プロつく計画6

プロつく計画6:バックグラウンドでアプリを動かす

バックグラウンド処理の実装の参考にさせて頂くのはこちらです。 [Android] バックグラウンドでGPSログを取り続けるには なんだか8.0からバックグラウンド処理が厳しくなっているようで…世知辛い (デプロイするわしの実機は6.0だけど) どうやらServiceクラス…

プロつく計画6:GoogleLocationAPI で位置情報を取得して距離を計測する

はい。 漸くGoogle Location APIで位置情報の取得ができました。 (スクリーンショットじゃ何もわからないけど) Google Location APIじゃ距離の計測まではしてくれないんですねー 結局 Location 使うことになりました。 あとは自動的に位置を更新して距離を計…

プロつく計画6: onLocationChanged() で位置情報を取得する

onLocationChanged() を呼び出すには requestLocationUpdates() が必要らしいので、 とりあえず適当な場所に requestLocationUpdates() を書いてみたところ、 定期的に位置情報を取得するようになりました。が、以下のような課題も。 スリープしている間、位…

プロつく計画6:呼び出されなくなったonLocationChanged()

症状: onLocationChanged() メソッドが呼び出されない 原因?: onLocationChanged メソッドを使うには、LocationManager の requestLocationUpdates() で設定することが必要らしい。 前のソースコードでは確かに実行されていた requestLocationUpdates() が…

プロつく計画6:ランニング用走行距離計測アプリを作る

今日も今日とて、java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. 問題です。 AndroidManifest.xml だけでなく styles.xml も噛んでいるみたいなので、そっちも見てみることに。 試しに、 s…

プロつく計画6:動かなくなった原因を追求する

さて、先週の続きです。 どうやら、使っているテーマが合わないらしく、エラーメッセージで Theme.AppCompat (あるいはそれ的なもの)を使えと言われているようなきがするので、AndroidManifest.xml の android:theme を修正してみます。 @android:style/Them…

プロつく計画6:動かなくなった原因を追求する

Android Studio でエラーログを吐かせてみた。 05-05 18:45:10.300 25719-25719/net.zeitungm.measureofroad E/AndroidRuntime: FATAL EXCEPTION: main Process: net.zeitungm.measureofroad, PID: 25719 java.lang.RuntimeException: Unable to start activ…

プロつく計画6:動かなくなった原因を追求する

さて、先週動かなくしてしまった開発中のAndroidアプリですが。こんなこともあろうかとgitで版管理をしていたので、 過去のリビジョンに戻して動作確認をしてみたところ、 どうやらGoogleAPIの導入に着手したあたりから動かなくなってしまっていたようだ。と…

プロつく計画6:ランニング用走行距離計測アプリを作る

2週間、間を空けてしまいましたが…サンプルコードを参考にしつつ、 最後の 位置情報を取得する処理 を書きました。コンパイルエラー箇所を修正! 実機にデプロイ! 起動!「問題が発生したため、メジャーオブロードを終了します。」ズコー次週、果たしてどうな…

03/26-04/01の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る 端末の位置情報にアクセスする権限を許可されたり拒否されたりした場合の処理を書きました。だけど今回は割とサンプルコードを写したところが多かったので、後でちゃんと確認しないと… blenderによるモ…

03/19-03/25の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る LocationRequestのセットアップをするメソッドを書きました。なんかこうしてみるとlocationクラスで位置情報を取得する方法とはずいぶん違うなぁ…

03/12-03/18の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る onStart() と onStop() を実装して、 Google Play Services に接続する処理を書きました プロつく計画7:GitHub Pagesを作る 今こんな感じです。 GitHub Pages(ZeitungM)まだ経験言語のところ書いてない…

2018年2月の進捗まとめ

ジョギング用走行距離計測アプリの開発を再開した 現時点での完成度を確認した UIを改善した Google Location Services APIを使ったサンプルコードを見つけた GitHub Pagesで作品情報のテンプレートを作った 本名の書かれていない名刺の第1稿を作った 応用処…

02/26 - 03/04 の進捗

プロつく計画7:GitHub Pagesを作る 今こんな感じです。GitHub Pages(ZeitungM)開発歴を開発環境から分離しました。 多分これで制作物に関して書くことは一通りなので、 次からはこれまでに作ったものの情報を書いていきます。 プロつく計画6:ランニング用走…

10/23~10/29の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(19週目) これまで参考にしてきたサンプルコードで、 位置情報を取得する方法として、 Location API を使う方法と Google Location Service API を使う方法のコードを比較してみました。 Location API lo…

10/02~10/09の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(18週目) 久々のAndroidアプリ開発です。Google Location Services APIを使う時はどうやって位置情報を取得しているのか、 ずっとよくわからなかったけど、どうやら android.location API の Location.ge…

07/10~07/16の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(17週目) かの高名なFacebook創始者 Mark Zuckerbergは 完璧を目指すよりまず終わらせろ と言ったと伝えられています。なので最初から高度なものを作ろうとするよりも、とりあえず動くものを作ろうと思い…

07/03~07/09の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(17週目) 小目標 Google Location Services APIへ乗り換える ToDo 位置情報を取得する方法を調べる。場合によっては、ここにない方法を公式ドキュメントからも探してみる 進捗 先週と同じように、サンプ…

06/12~06/18の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(15週目) 小目標 Google Location Services APIへ乗り換える ToDo インストールしたGoogle Play Servicesで位置情報を取得する 以下を読む http://java-lang-programming.com/ja/articles/45 Google APIs…

06/05~06/11の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(14週目) 小目標 Google Location Services APIへ乗り換える ToDo インストールしたGoogle Play Servicesで位置情報を取得する そのためにとりあえずこれを読む Google APIs for Android の com.google.a…

05/29~06/04の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(14週目) 小目標 シーンの遷移を実装する リザルトシーンの仕様を決める 先週のToDo Animatorの使用方法をもう一度確認する ユニティちゃんの全アクションを見てみる どういう状況で、ユニティちゃんにどんなアクシ…

05/08~05/21の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(12週目) 小目標 ユニティちゃんを自分の手で動かせるようにする シーンの遷移を実装する リザルトシーンの仕様を決める 先週のToDo (1)モデルを動かす方法を調べる (2)Animatorクラスについて調べる 進捗 こんな感…

2017年4月の進捗まとめ

各週の進捗 03/27-04/09 zeitungm.hateblo.jp ゲームの目的などについて、いくつか候補を挙げた ゴールのある方向を示すコンパス的なものを実装した 位置情報の取得を行うメソッドを調べて、適当に位置情報を取得してみたら、何故か上手くいかない。 Locatio…

04/24~04/30の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(10週目) 小目標 シーンの遷移を実装する リザルトシーンの仕様を決める 先週のToDo (1)迷路を高所から見られるような高台を作ってみる (2)ユニティちゃんの動かし方について調べてみる 進捗 (1)について こんな感…

4/17~4/23の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(9週目) 小目標 シーンの遷移を実装する リザルトシーンの仕様を決める 先週のToDo (1)ゲームの方向性を決めて、適当でもいいから実装する (2)オクルージョンカリングを本プロジェクトに適応する 進捗 (1)について …

2017年3月の進捗まとめ

各週の進捗 02/27-03/05 zeitungm.hateblo.jp縮小版と称して、マスコットアプリ文化祭2016の参加賞を見せびらかした() スマートフォンを修理に出したので、Androidアプリ開発が少し滞った 03/06-03/12 zeitungm.hateblo.jp画面遷移について実装しようとした…

3/20 ~ 3/26 の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(7週目) 小目標 シーンの遷移を実装する リザルトシーンの仕様を決める 先週のToDo (1)ゲームの目的、スコアなどについて検討する (2)オクルージョンカリングの続きをする 進捗 (1)について 失念していました。 (2)…

プロつく計画6:ランニング用走行距離計測アプリを作る(8週目)

愛機が修理から戻ってきたので再開です 小目標 未設定 先週のToDo 距離の正確な基準となるものを調べる 任意の地点の距離計測のために、位置情報取得ボタンをつける 以下について調べる onRequestPermissionsResult() 進捗 (1)について 調べました。 横断歩…

2/20~2/26の進捗

プロつく計画5-2:ユニティちゃん迷路を作る(4週目) 先週のToDo 各シーンファイルを遷移するスクリプトを書く 結果 一応、書きました。 メニューのSTARTを押したらメイン画面へ、ゲームクリアでリザルト画面へ、 とかじゃなくメニュー画面でキーボードの特定…

2/6~2/12の進捗

プロつく計画6:ランニング用走行距離計測アプリを作る(5週目) やろうとしたこと (1)調べる LocationListenerインタフェース requestLocationUpdates() onRequestPermissionsResult() (2)動作テスト ちゃんと位置情報が取れるかどうか、動作確認する 結果 (1)…