TadaoYamaokaの開発日記

個人開発しているスマホアプリや将棋AIの開発ネタを中心に書いていきます。

Androidアプリ開発

ボーカル音程モニター(Vocal Pitch Monitor)をバージョンアップ

ボーカル音程モニター(Vocal Pitch Monitor)をバージョンアップしました。音量のしきい値と画面表示のズームを設定できるようにしたのと、 広告がオーバーラップしないようにしました。 設定画面の実装は、はじめAndroid 3.0以降で追加されたPreferenceFragm…

ボーカル音程モニター(VocalPitchMonitor)

iPhoneアプリのVocalPitchMonitorのAndroid版を公開しました。歌声や楽器の音程をリアルタイムに表示できます。 ボーカル音程モニター制作: TadaoYamaoka評価: 0.0 / 5段階中価格: undefined (2015/5/2 時点)⬇ ダウンロードposted by: AndroidHTML v3.1 Andr…

Androidのソースコード

AudioRecordの問題を調べるためにAndroidのソースコードを眺めることになったが、 SDKのJavaのソースコードは、SDK Managerからインストールできるが、 AudioRecordのJavaのソースコードにはほとんど処理はなく、実態は、 jniのネイティブコード(C++)で処理…

AudioRecordの問題(解決)

AndroidのAudioRecordの問題 - TadaoYamaokaの開発日記で、 03-28 21:17:52.498 1081-1097/com.tadaoyamaoka.recordsample W/AudioRecord﹕ obtainBuffer timed out (is the CPU pegged?) user=00065320, server=00065320というエラーがでると書いたが、勘違…

AndroidのAudioRecordの問題

音声スペクトルモニター - Google Play のアプリでは、 AudioRecordを使ってリアルタイムに音声処理を行っているが、 AudioRecordは思った通りに動作してくれなくて扱いにくい。まず、setPositionNotificationPeriodで指定した間隔で呼ばれるはずのonPeriodi…

Androidアプリの描画のスケーリング 続き

先日アップデートしたAudio Spectrum Monitor - Apps on Google Playだが、文字が重なって読めなくなったとレビューに1点を付けられた。どうやらフォントサイズを計算でスケーリングすると端末によっては見え方が異なってしまうらしい。 自分の持っているAnd…

Android StuidioでAndroid2.1用の設定

Audio Spectrum Monitor - Apps on Google Playをいい加減に高解像度のディスプレイに対応させようかと思い、ひとまずEclipseのプロジェクトをAndroid Stduioに移行を行っている。Android Studioでプロジェクトを作成するとデフォルトでAndroid3.0以上でしか…

Android StuidioとGit

FnCalc ボタンに式の割り当てが可能な履歴付き電卓 - Apps on Google Playを作成する際に、 今まではEclipseを使っていたが、Android Studioが正式になったので、Android Studioに移行した。Android StuidioでGitのリモートレポジトリにPushできるか試してみ…

電卓アプリの公開

先日自分用に作った電卓アプリをAndroidマーケットに公開しました。電卓アプリは検索すると大量にでてくるので需要があるとは思えないが、 いちおう他の電卓アプリにない機能として、 ボタンに計算式の一部を割り当てができます。 自分が欲しかった機能です…

JavaCCで電卓アプリ

Androidの電卓アプリがいちおう完成した。式を計算するようにしていて、式の構文解析にはJavaCCを使用した。ここの記事を参考に、構文定義を作成した。 単項の演算子を追加したりしたので、 JJTreeの記述方法を調べつつだったので、 簡単にできるだろうと思…