2013-10-01から1ヶ月間の記事一覧

【Java】【非同期】 java.util.concurrent について

java.util.concurrent http://docs.oracle.com/javase/jp/6/api/java/util/concurrent/package-summary.html より * 並行プログラミングでよく使用されるユーティリティークラス * マルチスレッド・プログラミングで使用する * concurrent(コンカレント) = …

【Java】国際化対応 ~ ResourceBundle ~

主なメソッド 1) ResourceBundle.getBundle("【propertiesファイル】") → propertiesファイルのインスタンスを取得 2) getString("【キー名】") → キーに従ったバリュー値の取得 3) containsKey("【キー名】") → そのキーがあるかどうか サンプル SampleClas…

【Java】国際化対応 ~ ロケール / Locale ~

サンプル SampleClass.java import java.util.Locale; public class SampleClass { public static void main(String[] args) { Locale locale = Locale.ENGLISH; System.out.println("Locale.ENGLISH"); System.out.println("toString : " + locale.toString…

【コンピュータ用語】イマイチ分かり辛かったIT用語

■ はじめに 前々からまとめたかったが、プログラムをする上でイマイチ分かり辛い用語を整理する ■ コンテキスト / Context * プログラム内部状態、状況や与えられた条件などを指す ■ メタデータ / Metadata * あるデータに関連する情報が格納されたデータ * …

【Java】列挙型 / enum型 ~基本編~

enumについて * C# とは、大分違く、ほとんどクラスのように扱え、プロパティやメソッド(abstractも)の追加可能 (以下の関連記事「■ プロパティやメソッドの追加」「■ 各Enum値での独自処理を記載する」 を参照のこと。) http://blogs.yahoo.co.jp/dk52112…

【Java】コンパイルエラーあれこれ

■ エラー「Java compiler level does not match ...」が表示される 概要 * Eclipse で、ビルドしようとしたところ、 以下のエラーが表示される エラー内容 Java compiler level does not match the version of the installed Java project facet. 原因 * 対…

【Axis】WSDL の Enum を、Javaファイルとして出力するには...

概要 Axis2 1.6では、Enumをサポートされていないらしい。(以下を参照) https://issues.apache.org/jira/browse/AXIS2-3967 Axis2 1.7.0 からサポートらしいが、2013/10/17現在では、まだリリースされていない。 http://shameerarathnayaka.blogspot.jp/20…

【Eclipse】静的解析ツール [1] ~ Checkstyle プラグイン ~

はじめに 目的 * Java ソースファイルが決められた規約に従っているかをチェックできる 静的解析ツール [1] Checkstyle プラグイン ★今回扱うのはコレ★ [2] FindBugs プラグイン http://blogs.yahoo.co.jp/dk521123/32316466.html [3] PMD http://blogs.yaho…

【Android】ダイアログ表示 ~ 入門編 / トースト・Toast ~

■ はじめに * ユーザー通知のために、トースト / Toastがある ■ 基本形 Kotlin https://dk521123.hatenablog.com/entry/2013/09/25/002349 より抜粋(トースト部分のみ) サンプル import android.view.View Toast.makeText(this, "クリックしました", Toast…

【トラブル】【Android】レイアウトで表示されるエラー / 警告について

■ はじめに Android のレイアウトで表示されるエラー / 警告について扱う 目次 【1】「Missing constraints in ConstraintsLayout」が表示される 【2】「android:layout_width="wrap_content"」で警告が表示される 【3】「[I18N] Hardcoded string "XXX",…

【フリーツール】TCPMon ~ SOAP / HTTP モニター ~

TCPMonの取得について * TCPMon(axis.jar)の取得方法は以下の2通り。 その1:ダウンロード * 以下のサイトからダウンロードする http://ws.apache.org/tcpmon/download.cgi その2:Eclipseの中にある(かも?) * Eclipseを「axis.jar」で検索する 【例】…

【Android】画面コンポーネント / ListView ~ 入門編 ~

■ はじめに ListView (リストビュー)について、学ぶ。 後日談 * RecyclerView ってのがあるみたい。 https://dk521123.hatenablog.com/entry/2020/07/21/000000 ■ 主なプロパティ padding 余白 ■ Adapter 【1】 ArrayAdapter 【2】 SimpleAdapter 【3】…

【Android】ダイアログ表示 ~ 基本編 / チェックボックス・ラジオボタン ~

■ はじめに https://dk521123.hatenablog.com/entry/2013/10/14/002656 https://dk521123.hatenablog.com/entry/2013/10/05/214058 https://dk521123.hatenablog.com/entry/2013/10/06/122942 https://dk521123.hatenablog.com/entry/2013/10/07/005850 の続…

【Android】画面コンポーネント / RadioButton etc ~ 選択肢 ~

■ はじめに Android で選択するコンポーネントについて、学ぶ。 目次 【1】ラジオボタン / RadioGroup・RadioButton 【2】スピナー(プルダウン) / Spinner 【3】トグルスイッチ / Switch 【1】ラジオボタン / RadioGroup・RadioButton デザイン部に関し…

【Android】ダイアログ表示 ~ 基本編 / リスト選択 ~

■ はじめに https://dk521123.hatenablog.com/entry/2013/10/14/002656 https://dk521123.hatenablog.com/entry/2013/10/05/214058 https://dk521123.hatenablog.com/entry/2013/10/06/122942 の続き。 今回は、リスト選択のダイアログを表示する。 目次 【…

【Android】ダイアログ表示 ~ 基本編 / YES/NO/CANCELボタン ~

■ はじめに https://dk521123.hatenablog.com/entry/2013/10/14/002656 https://dk521123.hatenablog.com/entry/2013/10/05/214058 の続き。 今回は、YES/NO/CANCELボタンのダイアログを学ぶ。 また、ダイアログのボタン押下した際に、画面側に処理が戻るよ…

【Android】ダイアログ表示 ~ 基本編 / アラートダイアログ ~

■ はじめに Android の ダイアログ表示について、学ぶ。 ■ サンプル Kotlin 1)DialogFragmentクラスを継承したクラスを作成する 2)1)のクラスに対して、onCreateDialogをオーバライドして その中でAlertDialogを作成する 3)1)のインスタンスを作成…

【Android】画面コンポーネント / Menu ~ オプションメニュー ~

■ はじめに Androidのメニュー(Menu)には、以下の2通りがある。 ~~~~ 1)オプションメニュー (Options menu) => 端末のMenuボタンを押すと表示されるメニュー 2)コンテキストメニュー (Context menu) => 長押しで表示されるメニュー ~~~~ 今回…

【Android】DB を使用する ~ SQLite 編 ~

■ はじめに * Android の 標準データベースである、SQLiteを学ぶ。 * Realm については、以下の関連記事を参照のこと。 DB を使用する ~ Realm 編 ~ https://dk521123.hatenablog.com/entry/2018/09/01/213649 ■ Android のDBについて * Android の データ…

【Android】設定ファイルの保存 ~ SharedPreferences ~

■ はじめに SharedPreferencesクラスを使って、設定用データを保存するやり方を学ぶ ■ 使用上の注意 1)PreferenceManager.getDefaultSharedPreferences(this) は、非推奨になっている => getSharedPreferences() なら非推奨の表示がされない https://devel…

【Subversion】Subversion に関わるトラブル

「XXXX is already locked.」が表示され、コミットできない 現象詳細 * Subversion でコミットしようとした時に以下のエラーが表示されて、コミットできない エラー内容 Error Working copy 'XXXXX' locked. Error 'XXXXX' is already locked. 解決策 手順 […