【Android】カメラで撮った画像を保存する
この前の記事で、カメラのプレビューをViewに表示した。次は、その画像を保存してみよう。 カメラを撮るには、単にCamera#takePicture()メソッドを呼ぶだけでよい。このメソッドは3つのコールバックを指定する… 続きを読む »
この前の記事で、カメラのプレビューをViewに表示した。次は、その画像を保存してみよう。 カメラを撮るには、単にCamera#takePicture()メソッドを呼ぶだけでよい。このメソッドは3つのコールバックを指定する… 続きを読む »
マルチスレッドプログラミングのパターンの一つにFutureパターンというものがある。 これは、ある処理を別スレッドで非同期に実行させて、その結果を受けたいときに用いられるパターンである。 特徴的なのは、処理の実行担当者(… 続きを読む »
以前にJavaSEでSocket通信のプログラムを書いた。今度は、AndroidでSocket通信をしてみる。 と言っても、コーディングはJavaSEとまったく同じやり方で出来るのだが、Androidの場合はSocket… 続きを読む »
“2011/07/01,歯ブラシ,120円” のようなcsvデータがあったとする。データは 年、月、日、品目、値段 の順に並んでいるものとする。 この内容を、 static class Data … 続きを読む »
Androidで、カメラのプレビューを画面に表示させるまでをやってみる。 カメラを使用するためには、AndroidManufest.xmlに何点か追記する必要がある。 まず、カメラを使用することを宣言するため、以下を記述… 続きを読む »
何のことはない、表題通りの表である。公式リファレンスやWikipediaに載っている情報ではあるが、 開発中にAPI Levelを意識しないといけないときにOSバージョンとの対応が咄嗟に出てこないので、自分用のメモとして… 続きを読む »
ソート済みのリストに、新しい要素をソート順での適切な位置に挿入したい。 そのとき、適切な挿入位置をどう求めるかというと、二分探索アルゴリズムを使えば良いのではないか、ということは思いつく。 しかし、わざわざ自分でアルゴリ… 続きを読む »
Android端末を傾けると、通常はそれまでに表示していた画面がそのまま横に広がった感じで表示される。 例えば、以下のようなレイアウトの画面があったとする。 /res/layout/main.xml <?xml v… 続きを読む »
Java(J2SE)でソケット通信するプログラムを復習しておこうと思い立ったので、メモしておく。 まずは、サーバー側のプログラムである。 TcpServerLesson.java public class TcpServ… 続きを読む »
前回紹介したショートコードを定義する方法では、テーマファイルのfunctions.phpにショートコードを記述していた。 しかし、この方法だとテーマを変えるごとにfunctions.phpの修正も必要になってしまうので柔… 続きを読む »