【Java】【Android】DB アクセス周りのリファクタリングの実践ノート

スポンサードリンク


1.はじめの状態

MainActivity の onCreate に直接 DB アクセスのプログラムを書いておりました。データベースから SELECT したレコードは、データクラスに格納しております。

2.メソッドへ抽出

MainActivity の onCreate に直接書いていた DB アクセスをメソッドに切り出し、抽出いたしました。

3.DB アクセスクラスの作成、メソッドをそこへ移動

“【Java】【Android】DB アクセス周りのリファクタリングの実践ノート” の続きを読む

Java の Map で DB のマスタのような定数宣言をして使う方法♪

ポイント

  • static final で宣言
  • Collections.unmodifiableMap を使うことによってマップの要素の変更を禁止する
  • 取り出す時は、クラス.変数.get(キー) の形で行う

Java ソースコード例

“Java の Map で DB のマスタのような定数宣言をして使う方法♪” の続きを読む

ドットインストールの「Androidアプリ開発入門 (全10回)」実践ノート♪

myapp01-1.jpg

Androidアプリ開発入門 (全10回) – プログラミングならドットインストール を見ながら勉強したことのメモ、ノートですの。初めて Android アプリに挑戦ですわ♪

勉強に使用している PC とはまったく別の PC で Android アプリを作るときのために、数ヶ月離れてもう一度取り組みたいけれども忘れてしまったときのために、ガイドとなるように記録を残しますの♪

概要。Android アプリを作る前に

#01 Androidアプリを作ろう から始めていきますの。ポイントをメモいたします。

“ドットインストールの「Androidアプリ開発入門 (全10回)」実践ノート♪” の続きを読む

【Mac】間違えたので JDK 8 をアンインストール後、JDK 7 をインストールする手順!【Java】

本投稿は、次の日に投稿した下記の勉強をしている時に失敗したこと、乗り越えたことをまとめています。

JDK 8 のインストールと確認方法(この時はまだ間違えてインストールしていると気がついていませんでした><)

この時点での最新版、Java SE 8u40 をインストールいたしました。ダウンロードページより、jdk-8u40-macosx-x64.dmg をダウンロードし実行、JDK 8 Update 40.pkg も実行してインストーラにしたがってインストール完了です!

ターミナルを起動して、バージョンを確認いたしました。

java -version

がコマンドです。

java version "1.8.0_40"
 Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
 Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

間違えた。。。ここで間違えてバージョン「8」をインストールしてしまったことに気が付きました><。

Mac での JDK 8(もしくは JDK 7 でも)のアンインストール方法

“【Mac】間違えたので JDK 8 をアンインストール後、JDK 7 をインストールする手順!【Java】” の続きを読む

【Java】Opera Mini シミュレーターを Mac で使うためのポイントと手順♪

iPhone の Opera Mini での表示を開発用に確かめたい、でもどうやって?そうだ!本家Opera に聞いてみよう!と探しましたらあっさりと見つかりました。

ただ、、、Opera Mini でサイトを見れるようになるまでにずいぶんと時間と手間がかかってしまいました。それまでの記録をお届けします♪

ポイント

  • Mac の場合、Chrome では Opera Mini シミュレーター が動かない。32bit だからだとか。Safari を使うべし
  • Java のインストールが必要
  • Java の「例外サイト・リスト」に「http://demo.opera-mini.net」を追加する

ながれ

  1. Chrome で Opera Mini シミュレーターを動かそうとして、Java に「無理!」と言われて一旦諦めるまで
  2. Safari からなら Opera Mini シミュレーターが使えそうなことを確認し、Java をインストールするまで!
  3. Java で Opera Mini シミュレーター用の設定をし、無事に起動するまで♪

“【Java】Opera Mini シミュレーターを Mac で使うためのポイントと手順♪” の続きを読む

昔作った Google App Engine をアンインストールします。。。

ローカルにあるもの、Google App Engine サーバにあるもの、すべて削除、アンインストールします。

“昔作った Google App Engine をアンインストールします。。。” の続きを読む

昔 Google App Engine を Java でもはじめるために行った設定のメモを残しておきます。

昔 Google App Engine を Python ではじめるために行った設定のメモを残しておきます。 | oki2a24 の Java 版です。

やはり2年前(2010年)ほどの古い情報であり、今はもうこの手順でできないかもしれません。検証しておりませんのであらかじめご了承ください。

“昔 Google App Engine を Java でもはじめるために行った設定のメモを残しておきます。” の続きを読む