delete from hateblo.jp where 1=1;

タイトルに意味はありません。

android

Fragment から Service にbindする

対象 android user fragment 内から service を呼び出したい 結論 検証中でよくわからない。 懸念事項として複数のfragmentが存在する状況で問題なく動作することができるか。 参考文献 android - Bind service to activity or fragment? - Stack Overflow g…

Android-OrmLiteContentProviderを使ってみる

対象 ORMLiteを使っている ContentProviderの使用を検討している ormlite-content-provider-compilerを使用したがContractがどこに生成されるのかわからない Android アプリを作っている 背景 Activityもしくは、Fragmentに対してORMLiteに対する依存関係を…

onCreateMenuのgetActionBarでNullPointerExceptionが発生する

対象 API version を 19→21へ更新した SearchViewを使っている ActionBarに虫眼鏡マークを出すアレ SearchViewに渡す引数としてgetActivity().getActionBar().getThemedContext()とかしてる getActivity().getActionBar()でnullになる 原因 なぜAPI19以前は…

android studio 0.8.14 がBetaにお目見え→詰んだ

対象 Android studio を0.8.14へカジュアルにアップグレード Android Studio (build 135.1404660) to Android Studio (135.1538390)... エラーに遭遇した "Android SDK folder inside the application folder" uninstall.exe - Validate Unexcepted file Fai…

DownloadManagerのちょっとマニアックな使い方

対象 Androidアプリ開発者 ファイルをダウンロードしたい ダウンロード先がちょっと特殊 今回の例ではBasic Authentication 実装 Uri uri = Uri.parse("https://www.example.com/project/attachment/screenshot.png"); DownloadManager.Request r = new Down…

一時ファイルはプログラムの終了前に削除する

調査の概要 一時ファイルを作成したい Android FIO03-J. 一時ファイルはプログラムの終了前に削除するでcreateTempFileが禁止されているようである 結果 createTempFile(java.lang.String, java.lang.String, java.io.File) を使用する。 File file = File.c…

n日前を表示したい

対象 android 開発者 モダンなアプリの作成者 n日前を簡単に実装したい 結論 getRelativeTimeSpanString を使用すると、簡単に表現できる。サンプルコード(ビルドしていないのでエラーになるかもしれません) TextView v = (TextView)getView().findViewById(…

Travis CIでsupport-v4により自動ビルドが失敗する場合の対処法

対象 Travis CI - Test and Deploy Your Code with Confidence でAndroidプロジェクトの自動ビルドを行っている Gradleを使用している 6月ぐらいからビルドが「uses-sdk:minSdkVersion 8 cannot be smaller than version 8 declared in library com.android.…

viewpager の fragment でなぜかパラメータが反映されない

現象 viewpager で 同一fragment をパラメータを変更して複数回使いまわししたとき、すべて同じパラメータになってしまう。(ページ切り替えしても全部同じ画面) fragment上でViewpagerを実装 パラメータ(argument)によってViewpagerを切り替える 呼び出すfra…

eclipse から android studioへ

序章 今日の常識は明日の非常識ということで、 Innovation EGG 第一回 で紹介いただいた、"2013年のAndroid入門" by 有山さん の公演を受けて、プロジェクトをandroid studio対応、Gradleにしようと思い立ちました。 勉強会の終わり際に ほかの方と話されて…

StickyListHeaders を使っての雑感

概要 コンセプトととしてすばらしく、リストの区切りごとに見出しをつけることができる。 使いやすい点として、Adapterへの実装がメインで上位に対して影響を与えないということがとてもすばらしく、多くのアプリで採用されているみたい。 そこで、よくやる…

テーマとWebViewの背景色を同じにする

目的 背景色を決めうちにせず、できることならWebViewとテーマと連動した配色にする。 コード getHTMLで取得した内容をそのままWebViewに食わせてあげれば、背景色等が同化した形にできる。 呼び出し部分 protected void setTextileText(WebView v,String te…

画面にHTMLを表示させたい - 検討結果

対象者 Android開発者 TextView等でHTMLを表示させたくなった 結論 簡単な装飾ぐらいはTextViewで十分 対応するタグが多くなる場合は、WebViewを使ったほうがシンプル 根拠 TextView.setText(fromHtml(String))で処理できるのは以下のとおり。(参考文献より…

Android のライブラリでカスタムフォームを使っている場合のtips

概要 対象 カスタムフォームを使用している Eclipse でカスタムフォームでエラーにぶち当たっている ClassNotFoundException が発生している android.content.res.Resources$NotFoundException が発生している 要因 layoutのxmlにて、xmlns定義を間違えてい…