新しいAPIを利用するなど、AndroidのSDKのバージョンに応じた処理を行いたいときの実装方法です.
新しいThreadの起動
JavaでThreadを起動するときは、start()で行う. Thread t = new Thread(runnable); t.start(); // ここを注意 t.run();では同一スレッドで実行してしまう. AndroidだとNetworkOnMainThreadExceptionが発生して怒られるので注意.
ボタンを押しても閉じないDialogの作り方
AndroidのDialogはボタンを押すと自動的に閉じてしまいます. Dialogをそのまま残しておきたい場合に役立つ小技を紹介します.
AndroidのDialog(ポップアップ)を簡単に表示する方法
AndroidでDialogの開き方が大きく変わっていたので、簡単に実装をまとめました.
Androidで画像がクリックされた場合に変更する
ユーザが画像をクリック(focus, click)した場合に、背景色や画像を変更する方法です.
無料のフラットデザインアイコン
無料をうたったアイコン集は多く有りますが、ほとんどが商用利用できません. 非営利だったとしてもライセンス的には個人利用のみというものが大多数です.
Pageの並び順変更
WordPressでページの並び順を変更する方法を紹介します.
android.support.v4.app.Fragment と android.app.Fragment
利用するライブラリ等によっては、android.support.v4.app.Fragmentを利用しなければならなかったり、 android.app.Fragmentを利用しなければならなかったりとまちまちかと思います. ここではそのような場合の対処法をまとめました.
SDK更新後にR cannot be resolved to a variable エラー
事象 android5.0のSDKを入れた後にビルドエラーが発生しました.前回の記事でsupport library v7 のビルドは出来るようになったものの、自分が作ったプロジェクトがことごとくエラーになりました.
SDK更新後にAndroid のビルドエラー(No resource found that matches the given name)
事象 Android 5(Lollipop)が一般でも出回り始めたので、SDKを更新したところエラー以下のエラーメッセージが大量に出てきてビルドが出来なくなってしまいました.