Android開発爆笑記

レセプターのソフト&ハード開発備忘録

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

メルカリ出品備忘録

IDを取得(個人情報未入力) 1500円で本を出品 落札案内がくる (-)150円(10%)手数料 作業指示が表示される 指示通りヤマト運輸営業所に持ち込む IDに対して個人情報の入力を要求されるので入力する 発送用の2次元バーコードが自動生成される (-)65円…

MediaRecorderの解放

MediaRecorder mediarecorder = null; ~ try { mediarecorder = new MediaRecorder(); //マイクからの音声を録音するmediarecorder.setAudioSource(MediaRecorder.AudioSource.MIC);//ファイルへの出力フォーマット DEFAULTにするとwavが扱えるはずmediare…

SQliteのクエリー

SQL文ではなくクエリー(query)を使い全レコードを呼び出す”*”と同等は””を指定。 全レコード対象で処理をする際 moveToFirst() do { 処理 } while (moveToNext()); close();

MediaRecorderで録音した際に最後の1,2秒が途切れる対策

MediaRecorderで普通に作ったつもりが100回中25回程度最後の1,2秒が格納できない事があった。 最終的にバッファ処理など分からないかったので、ボタン押した後の「mediarecorder.stop();」処理をハンドラーで2秒ほど遅らせて対応した。

Android Studio 2.3.3 で SQLiteOpenHelperのClassを作る方法

AndroidStudio2.3.3では「New」→「Java Class」でWebで紹介ある指定とは違うので困った。 Name:クラス名(ファイル名) Kind:Class(初期) SuperClass:「android.database.sqlite.SQLiteOpenHelper」を入力 で[OK]を押す。 これが分からなかった。 後はW…

連続コメント行の作り方

// ここから // 処理1 // 処理2 // ここまで とするが、「//」がおおいと大変なので 間をコメントにするのは /* ここから 処理1 処理2 // */// ここまで 間を生かすには //* ここから 処理1 処理2 // */// ここまで

機内モードの取得

通信系アプリでスマートフォンの機内モードが原因でとらぶった。 機内モードのお知らせをして解除してもらおうと考える。 if (1 == Settings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0)) { Toast.makeText(this, "機内モー…

プリファレンスデータ保存

プリファレンスデータ保存で気になり試験してみた。 ・CHR(0)の文字列を保存してその後に呼出して文字列の長さは変わらなかった。 package com.receptorinc.saveandread; import java.util.Locale; import android.os.Bundle;import android.preference.Pref…