2012-01-01から1年間の記事一覧

assetのzipファイルを展開する

起動時に assets の tessdata.zip を展開する。■展開元 tessdata.zip■展開先 /data/data/com.example.android.tesseract/fileszipファイルをそのまま展開するので、 tessdata.zip tessdata eng.traineddata という構成になっていること。 MainActivity.java …

Handlerのリーク警告を解決するには

たとえば、こんなコードを書いたとする。 「Handlerはstaticにしないとリークするよ!」と注意される。 This Handler class should be static or leaks might occur 解決 (a) static内部クラスにする 単純にstatic内部クラスに置き換えることができるのなら…

tesseract-android-toolsの導入

画像データをテキストに変換したい。 tesseract-android-toolsを導入する。 前提 Android SDK と NDK が正常に動作する Linux 環境が整っていること Windows (Cygwin) ではビルドできないらしい。 その問題に挑戦するのも面白そう。たぶんやらない。 環境 Ub…

EclipseからAndroid NDKサンプルプロジェクトをビルドして実行(Linux)

Eclipse から Android NDK サンプルプロジェクトをビルドして実行する。 前提 Java の開発環境が整っていること。Ubuntu では Java はプリインされていたので、何もしてない。 Android SDK をダウンロード http://developer.android.com/sdk/index.htmlダウ…

EclipseからAndroid NDKサンプルプロジェクトをビルドして実行 (Windows)

Eclipse から Android NDK サンプルプロジェクトをビルドして実行する。 前提 Eclipse INDIGO (3.7) から Android SDK サンプルプロジェクトのビルドと実行ができること。 Cygwin をインストール http://www.cygwin.com/cygwin1.dllのバージョンは「1.7.17-1…

Androidソースの取得

Ubuntu に git をインストールし、Androidソースを取得したい。 Ubuntu に git と curl をインストール $ sudo apt-get install git-core curl Androidソースを取得(同期) 公式の手順に従って、Androidソースを取得。2時間半以上。http://source.android.com…

Ubuntu に作業領域のストレージを追加

8GB のストレージに Ubuntu をインストールすると、約50%を消費する。いろいろ作業するには小さいので、作業領域のストレージを追加する。 Ubuntu の電源を落として、SATA ポート 0 に VDI 形式のストレージを追加する。サイズは8GBにしておいた。あまり大き…

Ubuntu

VirtualBox を使って、Windows に Linux (Ubuntu) 仮想環境を構築してみる。 DAEMON Tools をインストール http://www.daemon-tools.cc/jpn/products/dtLiteダウンロードしたファイルは「DTLite4461-0327.exe」間違えるとスパイウエアもどきをダウンロードす…

hatena記法

思ったより大丈夫じゃんか。 ■入力支援記法 記法名 書式 評価 メモ 見出し記法 *~~ OK 時刻付き見出し記法 *t*~~ - 時刻は付かない *t+1*~~ - 「t+1*~~」と見出し表示される name属性付き見出し記法 *name*~~ - name属性は付かない カテゴリー記法…

hatenablog

いろいろ書かれていた*1からhatenablog導入を見送ってきたけど、公開から1年が経ってそろそろ落ち着いてきたかな、と思ったので導入。あちら*2の整理も終わったし、こっちには技術的なことを書いてみよう。 *1:http://www.yamdas.org/column/technique/haten…