▼ Google の英文説明 Data Binding Guide : Android Developers 開始メニューからのインポート時の注意事項 Android Studio のバグで、バインド用のクラスでエラーが出ると思いますが、そのまま動作するはずです。エラーを無くすには、activity_main.xml を変更すると参照エラーは消えます。( variable 要素を削ったり戻したりして確認しました ) しかし、メソッドの参照エラーが残るので、いったんプロジェクトを閉じてから、再度開くと正常に戻ると思います。 また、SDK の場所が違うので、以下のようなダイアログが出ますが、自動的に修復するようです
Data Binding の注意事項 1) 全て UTF-8 を使用しましょう 2) クラスから画面へ一方通行です 3) 画面定義内に日本語を使用してはいけません 4) 細かい技は使わないほうが吉です( Google Gson に任せましょう ) テンプレートの概要
1) 元データとして WEB を想定しています 2) 通信用のデータフォーマットは、JSON です 3) WEB 側は PHP を使用しています( PHP ソースコードも同梱 : app\web の中です。AN HTTP Server で直接その場所を atest としてエイリアスを作成してテストしています ) 4) AN HTTP Server でテストしています( AN HTTP Server のダウンロードと注意事項はこちらから ) 5) JSON の処理に、Google Gson を使用しています 6) データベースの定義は同梱していませんが、『コード、氏名、フリガナ』という簡単なテーブルです 7) 実機は、API 19: Android 4.4 (KitKat) を想定しています。必要ならば、Min Sdk を下げて下さい 8) 実機の場合、WiFi で接続して、IP アドレスで PC にアクセスしてテストしました
|
【Androidの最新記事】
- Android Studio : LiveDoor のお天気情報をリストビューに表示する手順
- Android のメニュー項目を条件が満たされた時のみ利用可能にする / onPrepareOptionsMenu
- Android Studio : LiveDoor のお天気情報をリストビューに表示した後、第二画面で name を変更して第一画面で再表示する手順
- Android の教科書到着しました。
- Android Studio をちょっと古い PC で使うと エミュレータが実行されなかった。
- Android Studio で、Failed to find target with hash string というエラーが出たら、Module の build.gradle を変更します
- Android Studio で Fragment の tools:layout で画面を指定して MainActivity には処理を書かないアプリケーション
- Android の SeekBar を縦方向で使用する設定
- Android 5.1(API 22) と Android 4.4(API 19) でのそれぞれの DatePicker ダイアログの扱い
- Android 5.1(API 22) と Android 4.4(API 19) でのそれぞれの DatePicker コントロールの扱い
- Android Studio でプロジェクトを読み込むと、Error : C:\Users\User\.gradle\caches... と表示されて gradle の処理が出来なくなる場合の対処
- Android アプリ作成の基礎 : PDF で問題
- Android Chrome の 謎の(?) 241文字仕様 / 241文字以上のコンテンツは文字が大きく表示される
- Android Studio : 行の途中で改行した時のインデント数を 1 にする
- Android Studio : キャラクタセット
- Android Studio : 起動時にプロジェクトを読み込まない設定
- Android Studio の SDK ヘのパスの変更
- armeabi-v7a しか動かない、ちょっと古い PC で、どーしてもエミュレータが起動しなくてやった事( 動いた、万歳 )
- Android 5.1 + Pleiades( Luna ) + ADT Plugin
- Android 5.1 エミュレータ + Android Studio 1.1.0 実行イメージ