2013-10-01から1ヶ月間の記事一覧
java.util.concurrent http://docs.oracle.com/javase/jp/6/api/java/util/concurrent/package-summary.html より * 並行プログラミングでよく使用されるユーティリティークラス * マルチスレッド・プログラミングで使用する * concurrent(コンカレント) = …
主なメソッド 1) ResourceBundle.getBundle("【propertiesファイル】") → propertiesファイルのインスタンスを取得 2) getString("【キー名】") → キーに従ったバリュー値の取得 3) containsKey("【キー名】") → そのキーがあるかどうか サンプル SampleClas…
サンプル 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…
■ はじめに 前々からまとめたかったが、プログラムをする上でイマイチ分かり辛い用語を整理する ■ コンテキスト / Context * プログラム内部状態、状況や与えられた条件などを指す ■ メタデータ / Metadata * あるデータに関連する情報が格納されたデータ * …
enumについて * C# とは、大分違く、ほとんどクラスのように扱え、プロパティやメソッド(abstractも)の追加可能 (以下の関連記事「■ プロパティやメソッドの追加」「■ 各Enum値での独自処理を記載する」 を参照のこと。) http://blogs.yahoo.co.jp/dk52112…
■ エラー「Java compiler level does not match ...」が表示される 概要 * Eclipse で、ビルドしようとしたところ、 以下のエラーが表示される エラー内容 Java compiler level does not match the version of the installed Java project facet. 原因 * 対…
概要 Axis2 1.6では、Enumをサポートされていないらしい。(以下を参照) https://issues.apache.org/jira/browse/AXIS2-3967 Axis2 1.7.0 からサポートらしいが、2013/10/17現在では、まだリリースされていない。 http://shameerarathnayaka.blogspot.jp/20…
はじめに 目的 * Java ソースファイルが決められた規約に従っているかをチェックできる 静的解析ツール [1] Checkstyle プラグイン ★今回扱うのはコレ★ [2] FindBugs プラグイン http://blogs.yahoo.co.jp/dk521123/32316466.html [3] PMD http://blogs.yaho…
■ はじめに * ユーザー通知のために、トースト / Toastがある ■ 基本形 Kotlin https://dk521123.hatenablog.com/entry/2013/09/25/002349 より抜粋(トースト部分のみ) サンプル import android.view.View Toast.makeText(this, "クリックしました", Toast…
■ はじめに Android のレイアウトで表示されるエラー / 警告について扱う 目次 【1】「Missing constraints in ConstraintsLayout」が表示される 【2】「android:layout_width="wrap_content"」で警告が表示される 【3】「[I18N] Hardcoded string "XXX",…
TCPMonの取得について * TCPMon(axis.jar)の取得方法は以下の2通り。 その1:ダウンロード * 以下のサイトからダウンロードする http://ws.apache.org/tcpmon/download.cgi その2:Eclipseの中にある(かも?) * Eclipseを「axis.jar」で検索する 【例】…
■ はじめに ListView (リストビュー)について、学ぶ。 後日談 * RecyclerView ってのがあるみたい。 https://dk521123.hatenablog.com/entry/2020/07/21/000000 ■ 主なプロパティ padding 余白 ■ Adapter 【1】 ArrayAdapter 【2】 SimpleAdapter 【3】…
■ はじめに 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 で選択するコンポーネントについて、学ぶ。 目次 【1】ラジオボタン / RadioGroup・RadioButton 【2】スピナー(プルダウン) / Spinner 【3】トグルスイッチ / Switch 【1】ラジオボタン / RadioGroup・RadioButton デザイン部に関し…
■ はじめに 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/14/002656 https://dk521123.hatenablog.com/entry/2013/10/05/214058 の続き。 今回は、YES/NO/CANCELボタンのダイアログを学ぶ。 また、ダイアログのボタン押下した際に、画面側に処理が戻るよ…
■ はじめに Android の ダイアログ表示について、学ぶ。 ■ サンプル Kotlin 1)DialogFragmentクラスを継承したクラスを作成する 2)1)のクラスに対して、onCreateDialogをオーバライドして その中でAlertDialogを作成する 3)1)のインスタンスを作成…
■ はじめに Androidのメニュー(Menu)には、以下の2通りがある。 ~~~~ 1)オプションメニュー (Options menu) => 端末のMenuボタンを押すと表示されるメニュー 2)コンテキストメニュー (Context menu) => 長押しで表示されるメニュー ~~~~ 今回…
■ はじめに * Android の 標準データベースである、SQLiteを学ぶ。 * Realm については、以下の関連記事を参照のこと。 DB を使用する ~ Realm 編 ~ https://dk521123.hatenablog.com/entry/2018/09/01/213649 ■ Android のDBについて * Android の データ…
■ はじめに SharedPreferencesクラスを使って、設定用データを保存するやり方を学ぶ ■ 使用上の注意 1)PreferenceManager.getDefaultSharedPreferences(this) は、非推奨になっている => getSharedPreferences() なら非推奨の表示がされない https://devel…
「XXXX is already locked.」が表示され、コミットできない 現象詳細 * Subversion でコミットしようとした時に以下のエラーが表示されて、コミットできない エラー内容 Error Working copy 'XXXXX' locked. Error 'XXXXX' is already locked. 解決策 手順 […