コンテンツへスキップ
ザワプロ!
ざわ太のプログラミング修行
  • ホーム
  • 紹介

【Android】カメラで撮った画像を保存する

この前の記事で、カメラのプレビューをViewに表示した。次は、その画像を保存してみよう。 カメラを撮るには、単にCamera#takePicture()メソッドを呼ぶだけでよい。このメソッドは3つのコールバックを指定する… 続きを読む »

カテゴリー: Android

マルチスレッドプログラミングのFutureパターン

マルチスレッドプログラミングのパターンの一つにFutureパターンというものがある。 これは、ある処理を別スレッドで非同期に実行させて、その結果を受けたいときに用いられるパターンである。 特徴的なのは、処理の実行担当者(… 続きを読む »

カテゴリー: C# Java Tips

【Android】AndroidでSocket通信をする(クライアント編)

以前にJavaSEでSocket通信のプログラムを書いた。今度は、AndroidでSocket通信をしてみる。 と言っても、コーディングはJavaSEとまったく同じやり方で出来るのだが、Androidの場合はSocket… 続きを読む »

カテゴリー: Android Java

正規表現を使ってcsvから効率的に情報を取得する

“2011/07/01,歯ブラシ,120円” のようなcsvデータがあったとする。データは 年、月、日、品目、値段 の順に並んでいるものとする。 この内容を、 static class Data … 続きを読む »

カテゴリー: Java Tips

【Android】カメラのプレビューを表示する

Androidで、カメラのプレビューを画面に表示させるまでをやってみる。 カメラを使用するためには、AndroidManufest.xmlに何点か追記する必要がある。 まず、カメラを使用することを宣言するため、以下を記述… 続きを読む »

カテゴリー: Android

【Android】SDKバージョンとAPIレベルと開発コードネームの対応表

何のことはない、表題通りの表である。公式リファレンスやWikipediaに載っている情報ではあるが、 開発中にAPI Levelを意識しないといけないときにOSバージョンとの対応が咄嗟に出てこないので、自分用のメモとして… 続きを読む »

カテゴリー: Android

Javaで二分探索を使ってリストに要素を挿入する

ソート済みのリストに、新しい要素をソート順での適切な位置に挿入したい。 そのとき、適切な挿入位置をどう求めるかというと、二分探索アルゴリズムを使えば良いのではないか、ということは思いつく。 しかし、わざわざ自分でアルゴリ… 続きを読む »

カテゴリー: Java Tips

【Android】横向き表示に対応させる

Android端末を傾けると、通常はそれまでに表示していた画面がそのまま横に広がった感じで表示される。 例えば、以下のようなレイアウトの画面があったとする。 /res/layout/main.xml <?xml v… 続きを読む »

カテゴリー: Android

【Java】ソケット通信プログラミング

Java(J2SE)でソケット通信するプログラムを復習しておこうと思い立ったので、メモしておく。 まずは、サーバー側のプログラムである。 TcpServerLesson.java public class TcpServ… 続きを読む »

カテゴリー: Java

【WordPress】プラグインにショートコードを定義する

前回紹介したショートコードを定義する方法では、テーマファイルのfunctions.phpにショートコードを記述していた。 しかし、この方法だとテーマを変えるごとにfunctions.phpの修正も必要になってしまうので柔… 続きを読む »

カテゴリー: WordPress
投稿ナビゲーション
← 過去の投稿
新しい投稿 →

最近の投稿

  • 【Flutter】ProviderとConsumerを使った状態管理 2019年12月30日
  • 【Flutter】GestureDetectorとCustomPaintを使い、タッチした場所に図形を描画する 2019年12月4日
  • 【Android】Navigation componentを使う 2019年11月13日
  • 【Android】 OssLicensesMenuActivityに表示されるライセンス情報を手動で追加する 2019年1月27日
  • 【Android】Android Architecture Componentsを使う – LifeCycle編 2018年4月12日

タグクラウド

.NET Android bash C# Dart Eclipse Flutter Git Gradle iOS Java JavaScript Kotlin LINQ OpenGL Swift Swing Tips Windows Forms WordPress WPF Xamarin Xamarin.Forms XAML 未分類

カテゴリー

アーカイブ

Copyright 2011-2023
Iconic One Theme | Powered by Wordpress