vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

Android

【Android】カメラ機能に触れてみる(Android5.0〜)

今回はAndroidのカメラ機能を使ってみました。 ら、ドハマりしたというお話です。 ※2016.05.20更新 Android6.0用にコードを更新した記事を追加しました。 Android6.0でもカメラを使いたい 1 Android6.0でもカメラを使いたい 2 はじめに やったこと ソースコ…

【Unity5】【Android】プラグインから画像のパスを投げてMaterialにセットする

前回の続きです。 やったこと ギャラリーで選択して取得した画像のパスをUnity側に渡す 取得したパスから画像をロードして、CubeのMaterialとしてセットする NativeプラグインのデータをUnityに渡す ざっと調べてみたところでは、Nativeプラグインで持ってい…

【Unity5】【Android】【Mac】ギャラリーを開いて選択した画像のパスを取得する

前回の最後に触れたIntentを使ってギャラリーを呼び出してみたら結構苦労した、というお話です。 やったこと Unity側でボタンが押されたら、プラグインを使ってギャラリーを開く ギャラリーで画像を選択したら、該当画像のパスを取得する(今回はログ出力のみ…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 3

前回の続き…のつもりだったのですが、脇道に逸れてしまったお話。 そのまま消してしまうのは悔しいので書き留めておきます。 やったこと Unityでボタンを押した時に、ネイティブ側で端末内にある画像をGridViewで表示する GridViewの画像をタップしたときに…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 2

前回の続き。 Githubにあげました。 masanori840816/SetMaterialsFromGallery · GitHub ※2015/05/06編集 iOS用のプラグインを追加したためプロジェクト名を変更しました。 Unityプロジェクトの作成 Unityでプロジェクトを作成して、Build SettingsでPlatform…

【Unity5】【Android】【Mac】プラグインで端末のディレクトリにアクセスする 1

諸事情によりUnityからAndroidのカメラロール(DCIMディレクトリ)にアクセスしたくなったため、試してみました。 はじめに Android端末内のファイルにアクセスするのはUnityだけでも可能なのですが、カメラロールのディレクトリは端末ごとに異なる場合があり…

Androidで位置情報 その2

続きです。 現在位置の取得 MainActivity.java import android.app.Activity; import android.os.Bundle; import android.location.Criteria; import android.location.Location; import android.location.LocationListener; import android.location.Locati…

Androidで位置情報 その1

いつも仕事への行き帰りは走ったり歩いたりしているので、ログを取ってみることにしました。 今回やること 地図(Google Map)を表示する 一定時間ごとに位置情報を取得して、その場所にマーカーを追加する 準備 APIキー まずGoogle Mapを使用するにあたってAP…

AndroidでSensor

思いつきで(いつものことですが)Androidでgyroセンサーを使ってみたメモ。 後述の理由により取得したそのまま値を使って何かする、というのは難しそうなので、とりあえず値を取るところだけ。 実装内容 インターフェース[SensorEventListener]をセンサー使用…

AndroidでNDK

AndroidでNDKを使ってみたメモです。 環境構築 Eclipseで、Android SDKの設定をしておきます。 DeveloperサイトからMac OS X 64bit用をダウンロードして、任意の場所に展開しておきます。 Eclipseのメニューの環境設定>Android>NDKで、Step2で展開した場所…

AndroidでBLEを使う(ver.4.4編)

※2015/05/17更新 記載したコードに一部間違いがありましたので、Android5.0対応も含め、内容を更新してブログに書きました。 Android5.0〜でBLEを使う(Central編) 最近またNexus7を使い始めたので、何かアプリを作ってみることにしました。 まずは以前挑戦し…

Androidでテキストエディタ その4

前回の続きで、保存ボタンが押された後、DB(SQLite)にEditTextの文字列が保存できるようにします。 DBを作成する Androidでは(だけじゃないかもしれませんが)DBはあらかじめテーブルなど作成済みのものを使うのではなく、初回起動の時に新規作成することが多…

Androidでテキストエディタ その3

少々間が空いてしまいました。 今回はユーザーが書き込んだデータをSQLiteに保存できるようにします。 まずはボタンの作成から。 保存ボタンを作る まずは画面上部に表示しているActionBarに、保存ボタンを追加します。 ボタンに使用するアイコンですが、公…

Androidでテキストエディタ その2

アプリ作成の要とも言える画面作成です(途中まで)。 画面作成 Androidでは画面をxmlファイルを作成するので、以下を参考にボタンを追加(各画面でBlank Activityを使用)。 なお、ファイルはプロジェクト名>app>src>main>res>layoutに作成されます。Andro…

Androidでテキストエディタ その1

先日ついうっかり電器屋に行って、ついうっかりNexus 7を買ってしまったので、Androidのアプリを作ってみることにしました。 環境 開発環境はMac + Android Studioで。以前だと起動時にjre1.6のインストールを求められていたのですが、Java7をインストールし…