-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wear ←→ Mobileの通信 #9
Comments
ちょっと勉強不足で仕様が怪しいので、問題があったらすぐ教えてください。 |
ここの実装がめんどくさそうです |
なんか違和感あるのでgetData()のほうがよくないでしょうか? |
連想配列の中身は未定ですか? |
僕も最終的にそう思って消したつもりだったけどわすれてたっぽい。 連想配列の中身とかも自由に決めて。 全体的に仕様は書き直してもらって構いません。 |
MainActivityのとこで一つのMobileCommunicateを作っておいてそれを各クラスから参照する形をとろうと思います。 あと関数名も変更します |
いろいろ書いていますが連想配列に保存すべき内容だけでも教えてほしいです |
再生位置とかどれぐらいで更新したらいいですかね… |
通信し続けるとやっぱり電池とか食うかなぁ? |
なんかどんどん複雑になってるような気がする… |
早戻しの実装めんどくさそうですね… |
再生 / 一時停止の通信 #10 →is_playingを変更することでなんとかなりそう<OK> 頭出し / 早戻しの通信 #11 →頭出し:現在の演奏時間(=now_play_time)を0にしたらなんとかなりそう<OK> 再生速度・練習区間・再生位置の通信 #12 →再生速度:speedの変更はしなくていいので、再生開始時にデータを取得する。 |
細かい使用は各々のIsuueのときやるとして、今は汎用的な通信classを作ってくれたらええんやで |
了解です |
HashMapではなくGoogleさんのDataMap使いたいです |
はいりませんでした。 |
ちょっと仕様を変更しました。 |
情報をWear端末からMobile端末に、PC端末からWear端末に送信する。
PC用のソフトウェアはjavaで仮のプログラムを作成する。
仕様
mainクラスでMobileCommunicateクラスを起動する。
そのポインタを各コンポーネントに引数で渡し、通信を行う。
実装内容一覧
クラス名:Communicate
private HashMap data:保持するデータ
連想配列で現在のデータを保持する。
保持する内容
public void init(HashMap data):初期化
初期データを設定する。
syncThreadを立ち上げる。
public boolean sendData(HashMap data):データの送信
Mobileにデータの送信を””文字列””で行う。
成功かどうかをtrue,falseで返す
! データが変更されたらMobileCommunicateの持つスタティックフィールドを変更する
→またそれぞれのgetter,setterも持つ
The text was updated successfully, but these errors were encountered: