ページ

ラベル Java の投稿を表示しています。 すべての投稿を表示
ラベル Java の投稿を表示しています。 すべての投稿を表示

2014/04/22

Androidアプリ開発:開発中のSQLiteデータベースやプリファレンスをデバッグ時に確認する方法

Macではターミナルを起動し、下記のコマンドを入力していく。
Windowsではコマンドプロンプトです。

$ adb shell

$ run-as アプリのパッケージ名

プリファレンス(Preference)の場合
$ cd shared_prefs

$ cat プリファレンス名
名前を指定してない場合は、パッケージ名_preferences.xmlになります。


データベース(SQLite)の場合
$ cd databases

$ cat /data/data/アプリのパッケージ名/databases/dbファイル名 > /sdcard/dbファイル名

eclipseのパースペクティブのDDMSのファイルからエクスポートする。

2014/04/08

Javaでフィボナッチ数列のアルゴリズムを考えてみよう

今回もプログラムの基礎として学ぶことのあるアルゴリズムを勉強していこうと思います。

フィボナッチ数(Fibonacci number)とは、イタリアの数学者レオナルド・フィボナッチにちなんで名付けられた数である。

2014/04/07

Javaで配列の逆順表示をやってみよう

今回は、配列の要素を逆順に表示してみたいと思います。

やり方が複数あるので、いくつか試してみようと思います。

2014/04/06

言葉遊びFizzBuzzをJavaで考えてみよう

FizzBuzzとは、英語圏の言葉遊びである。

簡単に説明すると、世界のナベアツの3の倍数の時にアホになって、5の倍数の時に犬っぽくなるっていうネタですね。

FizzBuzz問題というものがありまして、このゲームをコンピュータ画面に表示させるプログラムとして作成するというものです。
これによってコードが書けるか書けないかを見分けていたようです。

2014/04/05

勉強:クイックソートとは?

クイックソートとは、データをソート(整列・並び替え)するアルゴリズムの一種です。

名前の通り「並び替えが早い」アルゴリズムです。
※全てにおいて早いわけではないそうです。

2014/04/02

勉強:再帰処理とは?

再帰的(recursive)とは、アルゴリズムの一種です。

2014/03/31

勉強:素数とは?

素数(prime number)とは、

「2以上で、1と自分以外に約数を持たない整数」のことを言います。
(1を除く、1と自分自身以外の整数では割り切れない整数を素数と言う。)

プログラミングの演習に扱われるのでメモ

Mac:CとJavaをコンパイルするには?

以前までWindows7を使っていたのですが、MacBookProに買い換えて実行環境が変化したのでメモ

2014/03/26

Android:SharedPreferencesを使う

Androidアプリ開発で用いられる設定値のセーブとロードの一方法をメモ