blogger から はてなブログに移行したので、せっかくなので blogger に書いてた記事をインポートしてみた。はてなブログがインポートできる形式は Movable Type 形式とのこと。blogger からエクスポートしたそのままは使えないのでコンバートが必要。 Blogge…
SQLCipher とは SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files. 透過的に SQLite を 256ビット AES で暗号化してくれるオープンソース・ソフトウェア だそうです。透過的にってのが…
最近のマイブーム。マイブームなのであまり参考にもならないかも。「これでいいですか?」とか「お待ちください…」なんかのダイアログは事足りてます。 DialogFragment って show() するのも dismiss() するのもちょっと一手間必要で、もうまとめちゃえと。 …
どうだろうか・・ http://slumbers99.blogspot.jp/
タイトル微妙。なんて表現していいかわからないがこんな感じの円を切り取ってつくるよくある方法はカスタム View 作って ごにょごにょするんだろうけど XML でもこういうのは簡単にできる。まずは円形のshapeをつくるソレを元に clip リソース作成clip を Te…
端末のフォントが気に食わないことも多々あるかと思います。そこで TextView フォントを変えましょうということに。ただ普通のフォントがいいのでいいものないかなーと探していたら、Android SDK のなかにフォントが入ってた。ソレを使ってみます。/path/to/…
ボーダー付きのカスタムボタンをびっちり隙間なく並べると、カッコ悪い。連続したボーダーがあるもんだからボーダーが太くなる。こんな感じ。結論からだと。ボーダーは定義しないで、隙間開けて背景色を見せることでボーダーっぽく見せる。なんか昔のhtmlみ…
うん。やだ。
削除しますか?「はい/いいえ」の確認ダイアログ出して、「はい」したらもとの画面からも消えてるみたいな。ダイアログのイベントを元々の画面伝えたい。そんな感じのよくある話。DialogFragment になにか渡したいときは Fragment の特徴である DialogFragme…
「たまにでる」ここぽいんと。ローディングのくるくるダイアログとか DialogFragment とかって出すことは、まあよくあると思う。そんな感じで出してたら NullPointerException でた。こんな感じのとこ。いやいや、null じゃなければって言ってるでしょ?どう…
Log.d(TAG, "hogehoge")とか何かと物入りな TAG という代物。クラスを作成するたびにprivate static final String TAG = "hoge";とかやっていたけど、まあめんどいし忘れるし。うまいことできんかと思ったらテンプレート機能が Eclipse さんには備わっておる…
カレンダーを取得する際はCalendar.getInstance() でとる。このgetInstalnce()だけで、勝手にシングルトンだと思っていた。実際は Factory Method パターン でした。ソースコードを見るとCalendar#getInstance() -> Calendar#createCalendar(TimeZone zone, …
なんか Maven でこの前同じようなの書いてた気がするが、Maven は諦めた。XML の設定が慣れない・・・・。 Gradle は Groovy らしい。Groovy よくわかってない。どうも Android のビルドツールは Gradle になるようだ。Android Studio のビルドツールは Grad…
Android Studio が発表されたり、そんななか ADT もバージョンアップして、おもむろにカジュアルにバージョンアップした。そしたらエラーだらけで大変なことに。まずは、Eclipse の Check For Updates で ADT 更新した。アップデート後 Eclipse 再起動すると…
zsh にを使っていて JAVA_HOME 環境変数を設定する必要がある。~/.zshrc◯ export JAVA_HOME=$(/usr/libexec/java_home)× export JAVA_HOME=/usr/libexec/java_home$() で囲まないと以下のように怒られる。Error: JAVA_HOME is not defined correctly.We cann…
最近カジュアルに OS の入れなおしをしています。重要なのは Dropbox なんかに入れてるので Mac の中が削除されてもそう痛くないんですよね。むしろ、中から綺麗になってスッキリするのでちょっと好きです。アプリを入れなおしてるんですが、そんな中生き残…
ViewPager でページング作ってスワイプ楽しいです。ただ、単色の背景が続くとスワイプしたのかどうかがわからんくなってくる。なにげに Google Play のアプリを見てたらページ間に仕切りがついていた。なにそれ欲しい。手っ取り早くサンプルは github に 。a…
有名ドコのアプリのヘルプなんかをチェックして使用されているライブラリ、及び Github 探索して良さげなライブラリをまとめてみました。今すぐ使いたいものから、これ使えるのか?というものまで様々ですが、せっかくあるもの。すごい人達のゴイスーなもので…
同じサービスで違うアカウントを持つこと多々あると思います。例えば Gmail。会社用アカウント、個人用アカウント。ひもづけることもできるけど、それはちょっと・・・。そうは言ってもいちいちログアウトしてのログインしなおしなんてめんどい。そんな時に …
Android で画像を読み込むのは結構厄介。一つの ImageView に読み込むならそんなに悩まないけど、 ListView やら GridView やらで画像を扱うとすぐ OutOfMemory って怒られる。限られた資源、守りたいですね。基本は BitmapFactory.Options.inJustDecodeBoun…
第一弾はこちらPHP アプリケーション開発のために Eclipse に入れてるプラグインと設定。ちょっと今の環境が変わったので再度まとめてみる。Eclipse 本体 [link]Eclipse 4.2.2 をチョイス。パフォーマンス向上、様々なバグが修正されてるようです。ただし後…
残念ながら、Adblock Plus [Chrome ウェブストア] を入れると zenback が表示されません。(日本向けフィルタ(仮) を適用後かな?)ソーシャルボタンなんかも一気に消えてしまうので、いい記事に出会っても何もアクション取れなくなってしまう、悲しい出来事。(…
いつも Facebook はブラウザで開きっぱで、メッセージやら自分のコメントへの返信やらはタイトルに (1) とかでるとか、赤いアイコン(アレ)に変わっているだけで十分の通知だった。しかし今日(2013/02/21から?)は違った。なんと音がなる。「ポコッ」って…
PhpStorm をちょいちょい触っています。Eclipse PDT をメインに使っていますが、ダイブ話題になっていたりして気になった。どうしても比較してしまうのでアレなんですが、ダメなのがタブ文字。タブでインデントしてるファイル開いた時に初めて分かる奴の主張…
理由はわかっていたんです。カメラから戻ってくるときに onActivityResult が呼ばれるんですが、そのまえに onCreate() が呼ばれている。要するに Activity が再生成されているから、カメラ呼び出し前にメンバ変数セットしていようとも、もろともいなくなっ…
Android 端末にインストールした Chrome を通して、PC 側の Chrome で WEBページのデバッグができますよと。試してみました。用意。Android 端末。Chrome (PC側もAndroid側も)Android SDKまあぶっちゃけ ココ を見てしまえば終わりなんですが、Chrome は両方…
わかっていたはずなのに、無駄にハマった。忘れないために、自分で記録しておく。こんなかんじで must override a superclass method と怒る Eclipse さん。これはコンパイラのレベル が 1.5 になっているから。Android 開発の場合は 1.6 に変更します。[com…
Oracle VM VirtualBox マネージャーから起動すると、もれなくコンソール画面がついてくる。邪魔。サーバー用途の場合画面なんていらなので、消したい。起動はコマンドラインからする。VBoxmanage startvm "仮想マシン名" -type headless-type headless をつ…
所謂ホストオンリーネットワーク。ホスト: MacOS X 10.8.2ゲスト: CentOS 6.3VirtualBox: 4.2.6ホストオンリーネットワークの追加[Command + ,] で [環境設定] を出します。[ネットワーク]の項目を選択し、[+] のアイコンで追加します。(vboxnet0 が追加さ…
いろんなタイミングでブラウザのキャッシュを消したい事あると思います。そんな時 ツール -> 設定 ・・・ とかたどるのめんどい。そんな孫の手ショートカット。アドレスバーで command + shift + delete。これで消去画面がでてきます。お試しあれ。シュバッ…