Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SDLアプリの開発手法紹介/ABC2019S-SDL-Session2

 SDLアプリの開発手法紹介/ABC2019S-SDL-Session2

ABC2019Spring クルマとスマホが繋がる「SDLアプリ」はこんなふうに開発する
の登壇資料(2/2)

machadev

June 18, 2019
Tweet

More Decks by machadev

Other Decks in Technology

Transcript

  1. 自己紹介 氏名 市川 雅明(まーくん@macha1972) 会社 株式会社オルトア 開発 組み込み/Windows/Androidアプリ開発 C/C++, Java,

    PHP, Kotlinなど 所属 日本Androidの会 浜松支部 支部長 特技 スベること(自称:氷上のプログラマ)
  2. 取得可能な情報 GPS 速度 回転数 燃料量 燃料量状況 燃料量レンジ 燃費 外部温度 車両識別番号

    ギア タイヤ圧 走行距離 ベルトス状況 ボディ状況 デバイス状況 ブレーキ ワイパー状況 ライト状況 エンジントルク エンジンオイル 状況 アクセルペダル 状況 ハンドル舵角 緊急通報情報 エアバッグ状況 緊急イベント 電源状況 緊急通報状況 シグナル状況 電子パーキング 状況
  3. • ボタンのテキストを変更するAPIなし • ボタンStateを複数用意し、State切り替えで実現 [ボタンState登録] // ボタンステート1 SoftButtonState btn01State1 =

    new SoftButtonState(“btn01State01”, "テキスト1", null); // ボタンステート2 SoftButtonState btn01State2 = new SoftButtonState(“btn01State02”, "テキスト2", null); // ボタンステート3 SoftButtonState btn01State3 = new SoftButtonState(“btn01State03”, "テキスト3", null); // ボタンステータスList List<SoftButtonState> btn01States = Arrays.asList(btn01State1, btn01State2, btn01State3); [ボタンState切替] List<SoftButtonObject> list = sdlManager.getScreenManager().getSoftButtonObjects(); // State名を指定して切替 list.get(0).transitionToStateByName(“btn01State01”);
  4. (4)知的財産権の有無 • Firebase Google Inc. の登録商標です。 https://firebase.google.com/?hl=ja • Twilio Twilio,

    Inc.の登録商標あるいは商標です。 https://twilio.kddi-web.com/ • かわいいフリー素材集 いらすとや 使用点数7点(商用利用は20点まで無料) https://www.irasutoya.com/