【Android】カメラで撮った画像を保存する
この前の記事で、カメラのプレビューをViewに表示した。次は、その画像を保存してみよう。 カメラを撮るには、単にCamera#takePicture()メソッドを呼ぶだけでよい。このメソッドは3つのコールバックを指定する… 続きを読む »
この前の記事で、カメラのプレビューをViewに表示した。次は、その画像を保存してみよう。 カメラを撮るには、単にCamera#takePicture()メソッドを呼ぶだけでよい。このメソッドは3つのコールバックを指定する… 続きを読む »
以前にJavaSEでSocket通信のプログラムを書いた。今度は、AndroidでSocket通信をしてみる。 と言っても、コーディングはJavaSEとまったく同じやり方で出来るのだが、Androidの場合はSocket… 続きを読む »
Androidで、カメラのプレビューを画面に表示させるまでをやってみる。 カメラを使用するためには、AndroidManufest.xmlに何点か追記する必要がある。 まず、カメラを使用することを宣言するため、以下を記述… 続きを読む »
何のことはない、表題通りの表である。公式リファレンスやWikipediaに載っている情報ではあるが、 開発中にAPI Levelを意識しないといけないときにOSバージョンとの対応が咄嗟に出てこないので、自分用のメモとして… 続きを読む »
Android端末を傾けると、通常はそれまでに表示していた画面がそのまま横に広がった感じで表示される。 例えば、以下のようなレイアウトの画面があったとする。 /res/layout/main.xml <?xml v… 続きを読む »
SurfaceViewを使えば、高速な描画を行うことができる。 この前に作成した、自前でアニメーションをする処理や、ゲームなどの描画にはSurfaceViewを使った方が良いだろう。 SurfaceViewのプログラミン… 続きを読む »
前回作成した自前のアニメーションを応用してみよう。 画面にタッチした点を中心に円の半径が次第に大きくなっていくアニメーションを考えてみることにする。そして、タッチしたら次々と円が描かれて行くようにする。 まず、複数の円の… 続きを読む »
Viewに描画ができるようになったので、今度は自前でアニメーションをさせてみる。 アニメーションをするには、一定時間ごとに図形の状態を更新させ、再描画するというのが基本的な考え方である。 そこで、以下のように簡単なアニメ… 続きを読む »
AndroidでViewに描画する方法について。 図形を描画するには、ViewのonDraw()をオーバーライドし、その引数に渡ってくるcanvasオブジェクトのメソッドを使えばよい。 四角形や円や直線など、さまざまな種… 続きを読む »
Viewをタッチすると移動させることができるUIを考えてみる。 ツールボタン的なUIに活用できるかもしれない。 これを実現するためには、サンプルプログラムのように実装したOnTouchListenerを移動させたいVie… 続きを読む »