くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Androidで通知音やアラーム音を再生する(MediaPlayerとかRingtoneManagerとか)

シンプルでかわいい「ふわぷかタイマー」というタイマーアプリを作ったときの備忘録。 play.google.com アラーム音・着信音の一覧をとってきたり、アラーム音を再生したいなと。 機種に入っている着信音(Ringtone)は、RingtoneManagerを 再生するにはMediaPl…

AndroidのCustomTabsでMaterialDesignなWebViewを開く

AndroidアプリからWebサイトに移動すると、ブラウザが開いてしまって、なんかかっこわるい。。。 Custom Tabs Support Libraryというのを使うとよいらしい。 その際の備忘録。 まずは、dependencyの追加 dependencies { compile 'com.android.support:custom…

JavaFXで動画・音声を再生&時間表示&スライダー付

JavaFXでメディアを操作する部分を触ったので、その時の備忘録。 基本Listenerを追加する口があるので、いい感じにリスナーを追加する サンプルソース 全体的にはこんな感じ。 はまった点は、以下の2つ! 1. MediaPlayer#getStopTime()はReadyの状態にならな…

Vagrant+VirtualBox+UbuntuにCygwin+X Windowsでアクセスする

ノートPCにVMをボカボカ立てていたら、容量がいっぱいになってしまった。。。 VMはサーバに立てて、Windowからcygwinでごにょごにゃしたくなったので、その時の備忘録。 環境は以下の通り サーバ ホストOS: Ubuntu 14.04 64bit ゲストOS: Windows7 Professio…

Webpack+React+BootstrapでWebアプリ

最近、WebpackとかReactとかがイケているらしいので、かじってみたときの備忘録。 環境 $ npm -v 3.3.12 $ node -v v5.4.0 $ uname -o Cygwin $ arch x86_64 プロジェクトの初期化 npm initでpackage.jsonをつくる $ npm init $ tree . sample └── package.j…

GitFlowを使ってみる on Windows and Eclipse

Windowsで作業しなければならなくなってきたので、WindowsにGitFlowを入れて、Eclipseで使えるようにしてみた。 その時の備忘録。Windowsだといろいろ難儀なことがあって、やっぱりUbuntuがいいなぁ。。。 How to Install 前提条件(前準備) Git for Windows…

JavaFXでTableViewを使ってみる

JavaFXでTableViewを使ってみたときの備忘録 Tableを作る FXML <TableView fx:id="edit_table" prefHeight="470.0"> <columns> <TableColumn fx:id="col_name" text="名称" /> <TableColumn fx:id="col_price_from" text="相場値From" /> <TableColumn fx:id="col_price_to" text="相場値To" /> </columns> </TableView> Entity import lombok.AllAr…

GoogleのJSONライブラリ「GSON」を使ってみた

GSONを使ってみたときの備忘録 pom,xmlのdependency GSONを使うために、まずはdependencyを追加 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> …

JavaFXのCSSまとめ【気が向いたら更新】

JavaFXのCSSがよくわからんからまとめてみた。 指定方法 ID指定 #<id> {} class指定 .<class-name> {} JavaのClass名がCSSのclassとして使える .label {} Scene全体の設定も.rootでできる 色の定義とかもここでするとよいかも .root { /* colors */ gray: #424242; blue: #02</class-name></id>…

JavaFXでAlertDialogを出す

JavaFXでアラートダイアログを出したかったので、その備忘録。 サンプルのみ。 full sample String title = "ダイアログのタイトル"; String header = "ダイアログのヘッダーメッセージ"; String message = "ダイアログに表示されるメッセージ"; Alert alert…