そのままWindows8.1を使った場合、Macのcommandキーは、WindowsのWinキーとして認識されます。
Macと同じような動きが出来るようにしてみたいと思います。
2014/05/14
2014/05/10
Androidアプリ開発:外部SDカードのパスの取得とマウントの確認
Environment#getExternalStorageDirectory() | Android Developersを使えばパスを取得することができます。
が、しかし
外部SDカードではなく、内部SDカードのパスを取得する機種もあるとのこと
(最新機種は内部SDになることが多いようです)
その機種依存を解決する方法があるようです。
先人はすごい。
システム設定ファイル(/system/etc/vold.fstab)
この中を探索することで本当の外部SDカードのパスを取得することができるようです。
内部SDに保存するのか、外部SDに保存するのか…
内部ストレージを活用したほうが何かと便利そうではあると思います。
参考
マルチユーザ対応 Android 4.2以降の内部ストレージと外部ストレージ | Tech Booster
【android】 SDカードのpathを取得する方法 | 一番かんたんなJava入門
[Android]外部SDカードのパスを取得する | DevAchieve
が、しかし
外部SDカードではなく、内部SDカードのパスを取得する機種もあるとのこと
(最新機種は内部SDになることが多いようです)
その機種依存を解決する方法があるようです。
先人はすごい。
システム設定ファイル(/system/etc/vold.fstab)
この中を探索することで本当の外部SDカードのパスを取得することができるようです。
内部SDに保存するのか、外部SDに保存するのか…
内部ストレージを活用したほうが何かと便利そうではあると思います。
参考
マルチユーザ対応 Android 4.2以降の内部ストレージと外部ストレージ | Tech Booster
【android】 SDカードのpathを取得する方法 | 一番かんたんなJava入門
[Android]外部SDカードのパスを取得する | DevAchieve
2014/04/25
Androidアプリ開発:物理メニューボタンがある場合でも、オーバーフローメニューを表示する方法
アクションバー(ActionBar)にメニューを複数表示した場合、表示するスペースのなかったメニューが自動的にオーバーフローメニュー(OverflowMenu)にまとめられます。
しかし、この機能には機種依存があり、物理メニューボタンがない場合のみにオーバフローメニューが表示されます。
(物理メニューボタンのある機種は、そのボタンを押せば表示されていないメニューを開くことが出来ます。)
しかし、この機能には機種依存があり、物理メニューボタンがない場合のみにオーバフローメニューが表示されます。
(物理メニューボタンのある機種は、そのボタンを押せば表示されていないメニューを開くことが出来ます。)
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のファイルからエクスポートする。
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/14
Androidアプリケーション開発におけるpaddingとmarginの違いと使い方
padding(android:padding)とmargin(android:layout_margin)の違い
paddingはView自身の内側に余白を作ります。
marginはViewの外側に余白を作ります。
paddingはView自身の内側に余白を作ります。
marginはViewの外側に余白を作ります。
2014/04/09
「等値」と「等価」の違いとは?
こんな記事を見つけました。
プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集 - ZDNet Japan
2010年と過去のものになりますが、とてもためになったので一つ一つ復習していこうと思います。
プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集 - ZDNet Japan
2010年と過去のものになりますが、とてもためになったので一つ一つ復習していこうと思います。
2014/04/08
Javaでフィボナッチ数列のアルゴリズムを考えてみよう
今回もプログラムの基礎として学ぶことのあるアルゴリズムを勉強していこうと思います。
フィボナッチ数(Fibonacci number)とは、イタリアの数学者レオナルド・フィボナッチにちなんで名付けられた数である。
フィボナッチ数(Fibonacci number)とは、イタリアの数学者レオナルド・フィボナッチにちなんで名付けられた数である。
2014/04/07
2014/04/06
言葉遊びFizzBuzzをJavaで考えてみよう
FizzBuzzとは、英語圏の言葉遊びである。
簡単に説明すると、世界のナベアツの3の倍数の時にアホになって、5の倍数の時に犬っぽくなるっていうネタですね。
FizzBuzz問題というものがありまして、このゲームをコンピュータ画面に表示させるプログラムとして作成するというものです。
これによってコードが書けるか書けないかを見分けていたようです。
簡単に説明すると、世界のナベアツの3の倍数の時にアホになって、5の倍数の時に犬っぽくなるっていうネタですね。
FizzBuzz問題というものがありまして、このゲームをコンピュータ画面に表示させるプログラムとして作成するというものです。
これによってコードが書けるか書けないかを見分けていたようです。
2014/04/05
2014/04/02
2014/03/31
勉強:素数とは?
素数(prime number)とは、
「2以上で、1と自分以外に約数を持たない整数」のことを言います。
(1を除く、1と自分自身以外の整数では割り切れない整数を素数と言う。)
プログラミングの演習に扱われるのでメモ
「2以上で、1と自分以外に約数を持たない整数」のことを言います。
(1を除く、1と自分自身以外の整数では割り切れない整数を素数と言う。)
プログラミングの演習に扱われるのでメモ
2014/03/26
登録:
投稿 (Atom)