Androidには画面レイアウトを部品化する仕組みとしてFragmentがある。 レイアウトをFragment化しておけば、タブやボタンタップで画面を切り替えたり、同じレイアウトを複数のアクティビティで共有することが簡単
続きを読む[Win10]Windows10でNASにつながらないときの対処(SMBv1)
Windows10搭載の新しいPCをセットアップしていて躓いたところがあり、その対処法をメモしておく。 そのPCはLAN内のBUFFALO製NASに接続する必要があるのだが、エクスプローラーのアドレスバーにアドレス「\\
続きを読む[PHP]PHPで作るWebAPIその2 POSTでJSON受信する
前回GETでリクエストされたデータをJSONで返すプログラムを紹介した。 今回はPOSTされたJSONデータを受け取り、その後の処理に繋げる方法を記す。 JSONはPOSTのパラメータとして受け取るのではなく本文データ(
続きを読む[PHP]PHPで作るWebAPIその1 JSONを送信する
PHPでJSONデータを返すWebAPIを作る機会があったので記しておく。 PHPのバージョンは5.4である。 PHPでJSONデータを作るには、対応する連想配列を作成し、関数 json_encode() でエンコードす
続きを読む[VBA]既定のブラウザでGoogleマップを表示する
仕事柄、MS AccessでVBAのコードを書くことが多いのだが、VBAで既定のブラウザを起動し、任意の住所のGoogleマップを表示するプログラムを作ったので忘れないようにメモしておく。 使い方はGoogleMapプロ
続きを読む[Android]Bundleに独自クラスを格納する方法(Parcelableインターフェイス)
Androidではアプリ同士やアクティビティ同士で情報をやり取りするときBandleをよく使う。 bundle.putInt(KEY1, data); bundle.putString(KEY2, text); int
続きを読む[Android]非同期処理中にプログレスダイアログを表示(画面回転対応)
非同期処理を実行している間ダイアログを開いて「しばらくお待ちください」などのメッセージやプログレスバーなどで進捗状況を表示したい時がある。 AsyncTaskクラスには、別スレッドで実行する非同期処理のほかに、メインスレ
続きを読む[Android]別スレッドで処理を実行する方法(Thread、AsyncTask)
Androidはメインスレッド(UIスレッドとも呼ばれる)でユーザの操作を受け付けたり画面の描画処理を行っている。そのため外部との通信や大量のデータ処理等、時間のかかる処理をメインスレッドで走らせるとアプリが無反応になっ
続きを読む[Android]ドロップダウンリストSpinnerクラスの使い方
ユーザーに決まった項目を選択させるUIとしてドロップダウンリストがある。Androidでドロップダウンリストを使うときはSpinnerクラスを使用する。 SpinnerはListViewと同じく描画とUIを担当するSpi
続きを読む[Android]ハンディーターミナルBHT-1600の開発Tips
Androidアプリの開発者であってもほとんどの人には関係がないが、自分的には大いに関わりがあって一部の人にも難問に感じることかもしれないので記事にしておこうと思う。 世の中には倉庫や配送業を主なターゲットとしたビジネス
続きを読む