忍者ブログ

メモ帳

卒業制作中におきた困ったことと解決策まで載せられたらいいな   解決時参照したページのメモ帳  (就職先探し中)

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

androidカメラを使う

https://sites.google.com/a/techdoctranslator.com/jp/android/guide/media/camera#intent-receive
(Androidオープンソースプロジェクトを和訳されているサイト。サンプルソースに一部元サイトとの誤差があるため、元サイトも確認すべし)
とか
http://androidguide.nomaki.jp/html/device/camera/camFileSave.html
とか見ながらやってるんだけど、
なんというか、動かない。
Error while configuring rotation 0x80001005
ってひょうじされてその意味がわからない……


   private void registAndroidDB(String path) {
        // アンドロイドのデータベースへ登録
        // (登録しないとギャラリーなどにすぐに反映されないため)
        ContentValues values = new ContentValues();
        ContentResolver contentResolver = SimpleCameraSampleActivity.this.getContentResolver();
        values.put(Images.Media.MIME_TYPE, "image/jpeg");
        values.put("_data", path);
        contentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
    }
引用元 http://androidguide.nomaki.jp/html/device/camera/camFileSave.html
「カメラでの画像の撮影と保存」『Androidアプリ開発入門』[引用日:2013/08/25]
上のソースをつかうと、ギャラリーに表示はされるものの、写真ではなく黒画面になる。

その前に、カメラが3個ほど起動している気がするので確認が必要そうだ。
PR

C/C++にせずにOPENCVを読み込む……

C/C++ Buildを使うために前回コンバートした訳なんですが、
C言語と関連づけられるために、一部の演算子が使えなくなった……みたいです。よくわからん。


カメラを使うために このサイト に載っているサンプルをそのまま入力しているつもりなのですが
if (Utils.matToBitmap(m_rgbaMat, bmp) == false){ 省略 }
がいくら頑張ってもエラーが直らん。
C言語系は == を使わないとか言われるので、! Utils.matToBitmap(m_rgbaMat, bmp)
とかにしてみても、アウト
でも、他の場所では == 使えているんですがね。

一応、コンバートせずにライブラリを入力する方法を貼っておく
http://srvhat09.blogspot.jp/2011/05/jni_16.html 「Android JNIライブラリの利用<その1> 」『鯖缶戯言[google版]』
[参照日:2013/08/16]

サンプルでは jniフォルダが存在しているんだが、どうやって作るのかわからん。
無くても大丈夫なのだろうか

端末いじってたら、FASTBOOTだと

手にはいった端末をブラウジングしながらいじってたら、
間違えてルート化の手順ふもうとしていた。

FASTBOOTMODEのドロイド君可愛いな

とか思うのもつかの間、PCにつながないと何の操作もできない
○。○えっ

SDKダウンロードしたつもりがADTだよね状態なので、
SDK内にあるはずの端末ドライバも見つからない。
つまりPCからも操作できない。

詰みました。

明日やろう、明日。

追記:電池パック抜けば良かった
次の記事で解決

FASTBOOTMODEはボタン全長押しではじまりますの
電源とVolumeの上下だね

eclipseがADT-Pluginを認識しなくなったら

ギャラクシーを借りてやっふぉいAndroid4.2.2ゲットだぜとか喜べたので
そろそろOpenCV導入に本気出す。
今まで使ってた2.3.3でもOpenCV使える筈なんですが。どうもパナソニックのP-07cが上手く動かない。
何故サンプル読み込みで黒画面なのか。

とりあえず、現在の環境を見直し:

以前にダウンロードしていたEclipse(Juno)に
adt-bundle-windows-x86-20130514.zip内に入っていたEclipseを上書きするという強行を何故か行ってしまっていた。
Eclipseの展開などはやけに時間がかかるのでEclipseを元に戻すのは二進も三進も行かなくなったときまで取っておくことにする。

とりあえず今はEclipseだが表示はAndroid Development Toolsだ。

いろいろ問題はあるのだが、今日注目していたのは
「ADT-Plugin」
Install new SoftwareでドロップダウンメニューからADT-Pluginを探してこいと命令するのだが、
「Could not find ADT Plugin - http://dl-ssl.google.com/android/ecripse」
とか生意気言ってくる。

四苦八苦していたが、やっとそれらしい解答を見つけたので載せる。
「ADT PluginがEclipseにインストールできない時の対処方法 - Androidの開発環境を整えよう」『プログラムエッセイ』http://www.garunimo.com/program/p14.xhtml
[参照日: 2013/08/06]

要約すると「Addでeclipse自体のバージョン(私なら http://download.eclipse.org/releases/juno)を入力してちょっと待ってなさい」と言われたので大人しくこの記事を書いて待っています。
ところが、今、http://download.eclipse.org/releases/juno/が見つからないよ!!と返して来やがりました。
さて、どうしたものか。

プロフィール

HN:
漣 時雨
性別:
非公開

P R