<!--親の顔より見た光景-->

日々の発見を残していきます。

2016-11-01から1日間の記事一覧

自作クラスの配列を作成するときのミス

public class Car { int horse_power; int weight; } メインメソッド { Car [] car = new Car[15]; // ここでオブジェクトを生成した気になってしまう 実際はCar car1, car2, car3...と入れ物を複数作っただけ。 } 配列を作成した後に for ( int i = 0; i < …

コピペが起こしたミス

ビューに複数のチェックボックスを並べて、真偽値を受け取るプログラムを書いた。 intent.putExtra( "check_box_1", check_box_1.getChecked() ); というような文が20個くらい並ぶ。 1行1行書くのは面倒なのでコピペで済まし、さっさと続きを書いていたら実…

NetBeansでopencv for androidが認識されない問題

opencv for androidのjavaプロジェクトを既存のandroidプロジェクトにインポート(?)。 パッケージエクスプローラーからさっきインポートしたjavaプロジェクトを展開。 javaプロジェクトにopencv310をインポート、ターゲットOSをandroid6.0に変更すると解決す…

Eclipseでopencv for androidが整わない問題

opencv for androidをEclipseでインポートした。 実行時にandroid library projects cannot be launchedとエラーが出て実行できない。 解決方法は project.propertiesファイルでandroid.library=trueの行をandroid.library=falseに変更する。

Androidアプリケーションがデバッグ出来ないエラー

AndroidManifest.xmlでMainActivityを指定していなかった。 intent filterというタグも。

EclipseでR.~~が見つからない問題

setContentViewでR.layout.mainを受け取ろうとしたらエラーを吐いた。 原因はR.javaの存在するフォルダとMainActivityのsrcフォルダでパッケージ名が異なっていたから。

androidのswitch文で「定数式が必要です」

switch ( view.getId() ) { case R.id.button1: ・ ・ } 上のswitch文で「定数式が必要です」とエラーが出る。 原因はR.id.viewnameにfinal就職子が付いていないため。(手書きで修正しても実行時に勝手に書き換えられる。) 解決方法はswitchではなくif els…

NetBeansでopencv for android環境が整わない問題

NetBeansでandroid + opencvが出来ない問題が解決。 現在netbeansとopencv3.10を使用してandroidアプリを開発している。 opencvのビルドパスを通し、実行すると以下のようなエラーを吐いた。 「import org.opencv.core.Mat; Matは見つかりません」。 解決方…

NetBeans・Eclipse併用時、OpenCVのパスが通らないエラー

家で使用しているノートPC、研究室のPC両方で生じたOpenCVのパスが通らなくなる問題である。言語はJava、OpenCVのバージョンは3.00。 以下に詳細を記す。 ①EclipseでOpenCVを用いて画像処理をしていた。普通に実行できる。 ②Eclipseを見捨ててNetBeansをイン…