無知でハマったので記録しておきます。 今まであまり考えもせず初期起動のActivityで一度行えば何度も行う必要のない処理を行なっていました。私がハマった実例はあるライブラリーの有効化処理でした。 この処理をランチャーから起動するActivityのonCreate(…
SQLiteDatabaseLockedExceptionなるエラーが出たんですけど、 android.database.sqlite.SQLiteDatabaseLockedException java.lang.RuntimeException: An error occured while executing doInBackground() at android.support.v4.content.ModernAsyncTask$3.d…
AndroidのWebView中で位置情報を使ったコードを実行できるようにする方法のメモです。 最低限動く最小構成と思ってくださいませ。AndroidManifest.xmlに以下のパーミッションを追加する <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> WebViewの設定をする。 (略) WebSettings settings = mWebView.get</uses-permission></uses-permission>…
あまりちゃんとわかっていないのだけど忘れないようにメモをしておきます。WebViewを使ったアプリを作成しているのですが、そのアプリのキャッシュを 消去すると、WebのCSSを読み込まなくなってデザインの無いWebページが表示されてしまう という現象があり…
以前のエントリで「ContentProvierとCursorLoaderとFragmentを使ったサンプルを作ってみた」 というものを書きました。 その時にListViewにセットしたアダプターは「SimpleCursorAdapter」という便利なクラスを利用したのですが、 リストを色々とカスタマイ…
英語の勉強はやる気をひねり出すのに苦労しています。 今のところTOEIC試験後はやる気がぐぐっと上がるのでTOEIC駆動勉強になっています。 TOEICは英語力の診断としてはイマイチなのだと思いますが、自分を鼓舞するにあたって 何らかのわかりやすい指標がな…
今JSSECさまの『Android アプリのセキュア設計・セキュアコーディングガイド』を読ませていただいているので忘れないようにメモです。 内容はリンク先を是非ともご覧くださいませ。メール送信でIntent.ACTION_SENDTOを使う際にメールアドレスがlogcatに表示…
自分用のメモです。 まずnkfのインストールMacPorts を使っています。MacPorts をインストールしてない場合はまずインストールしておきます。 次にnkfのインストールを下記の要領で行います。 # sudo port -d selfupdate # sudo port -d sync # port search …
自分用覚書です。 タブにTabHost.OnTabChangeListenerを実装しておいてタブをクリックすると onTabChanged(java.lang.String)メソッドが呼ばれます。 このメソッドはタブが変更された時に呼ばれるものなので同じタブを複数回クリックしても反応しません。で…
自分用メモです。参考サイトさま :Tips TextView を使いこなそう 〜 表示編 〜 その2これでできる。 CharSequence source = Html.fromHtml(builder.toString());ソース抜粋(自分用なので見難いです) getListView().removeHeaderView(mHeaderView); Strin…
自分用メモです // ローカルのPDFをintentを使って開く File pathExternalDir = getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS); String filepath = pathExternalDir + "/handbook.pdf"; File file = new File(filepath); if (!file.exists()) { sho…
自分用メモです。 <resources> <array name="train_images"> <item>@drawable/train01</item> <item>@drawable/train02</item> <item>@drawable/train03</item> <item>@drawable/train04</item> <item>@drawable/train05</item> <item>@drawable/train06</item> </array> </resources> // 6…
自分用メモです。更新ボタンが押されるなどしてArrayAdapter継承クラスにリストにセットする 内容が変更されたことを通知して表示を最新にする。 // 画面セットしなおし mAdapter.clear(); // データセットしなおし makeListItems(); // アダプターに通知す…
自分用メモです。テキスト中のhtmlタグを取り除く // <br>などと入っていることがあるので半角スペースに置き換え text = text.replaceAll("<.+?>", " "); カッコ()で囲まれた部分を取り除く titleString = titleString.replaceAll("\\(.+?\\)", "");
自分用のメモです。AlertDialogをダイアログ表示処理に使っていましたが非推奨になったので DialogFragmentを使うことにしました。参考にさせていただいたサイトさま 何故DialogFragmentか Why DialogFragment can't be an inner class?DialogFragmentを継承…
2012年9月13日に(8/20だったような気がするが本の出版日はこうなっている) よちよちAndroidの会の「炎のAndroid開発道場」が発売されました(∩´∀`)∩ワーイ炎のAndroid開発道場作者: よちよちAndroidサンデープログラミングの会初心者教育委員会出版社/メーカ…
自分用メモ。よくButtonなどで使われていますが、状態によって色調の違う画像を表示したりして、リアルにクリックした感じを演出したりしますよね。 xmlでselectorというタグを使用して、ボタンが押された時、フォーカスされた時などの 状態毎にリソースを定…
寺園 聖文さんこと @yokmama さんが上梓された 『10日でおぼえるAndroidアプリ開発入門教室 第2版 』AndroidSDK 4/3/2対応(翔泳社)をご献本いただき、読ませていただきました。10日でおぼえるAndroidアプリ開発入門教室 第2版 AndroidSDK 4/3/2対応 (10日で…
最近のAndroidは ・Activity→Fragmentへ ・DB処理は非同期に→非同期でクエリを発行するのに最適なCursorLoaderがナウい。 ・SQLiteOpenHelperのサブクラスで直にDBを触る→ContentProviderを通してアクセスするということらしいです。 そこでかなり乗り遅れて…
自分用のメモです。何か変だったら教えてくれたらすごく嬉しいです。HTMLリンクからアプリを起動するという参考サイト様に あるように、ブラウザからアプリを起動するやり方はとてもうまく行くのですが、 メールのリンクから上記と全く同じようにしようとし…
色々やろうと思うことが溜まっております。 この前のテスト勉強会の感想ですとか。 とっても張り切って頑張った勉強会なのですが、今は多くの方が動くような イベントを軽々しく勢いで進めてしまったことを反省中であります。 今は布団をかぶってごめんなさ…
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 GIT IMMERSIONで無料でGitを学ぶ メモ3 GIT IMMERSIONで無料でGitを学ぶ メモ4 GIT IMMERSIONで無料でGitを学ぶ メモ5 GIT IMMERSIONで無料でGitを学ぶ メモ6 GIT IMMERSIONで無…
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 GIT IMMERSIONで無料でGitを学ぶ メモ3 GIT IMMERSIONで無料でGitを学ぶ メモ4 GIT IMMERSIONで無料でGitを学ぶ メモ5 GIT IMMERSIONで無料でGitを学ぶ メモ6 に引き続きメモそ…
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 GIT IMMERSIONで無料でGitを学ぶ メモ3 GIT IMMERSIONで無料でGitを学ぶ メモ4 GIT IMMERSIONで無料でGitを学ぶ メモ5 に引き続きメモその6です。続きはこちら GIT IMMERSIONで…
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 GIT IMMERSIONで無料でGitを学ぶ メモ3 GIT IMMERSIONで無料でGitを学ぶ メモ4 に引き続きメモその5です。続きはこちら GIT IMMERSIONで無料でGitを学ぶ メモ6 GIT IMMERSIONで…
Androidテスト勉強会 9月8日(土) #atest_hack を開催いたしました。 このエントリでは、発表に関するリンクのまとめをしたいとおもいます。 感想や反省は別のエントリにしたいと思います。いつも感想を書こうとすると遅くなりますしwTogetterはこちらにまと…
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 GIT IMMERSIONで無料でGitを学ぶ メモ3 に引き続きメモその4です。続きはこちら GIT IMMERSIONで無料でGitを学ぶ メモ5 GIT IMMERSIONで無料でGitを学ぶ メモ6 GIT IMMERSIONで…
2012/08/01にTwitter 勉強会に行ってまいりました。 当日の様子やUstreamの録画も@yusukeyさんが公開してくださっております。 8月1日 Twitter 勉強会を開催しました #twtr_hackTogetterは @kimukou_26 さんがまとめてくださってます。 2012/08/01_Twitter …
GIT IMMERSIONで無料でGitを学ぶ メモ1 GIT IMMERSIONで無料でGitを学ぶ メモ2 に引き続きメモその3です。続きは GIT IMMERSIONで無料でGitを学ぶ メモ4 GIT IMMERSIONで無料でGitを学ぶ メモ5 GIT IMMERSIONで無料でGitを学ぶ メモ6 GIT IMMERSIONで無料でG…
GIT IMMERSIONで無料でGitを学ぶ メモ1 に引き続きメモその2です。続きは GIT IMMERSIONで無料でGitを学ぶ メモ3 GIT IMMERSIONで無料でGitを学ぶ メモ4 GIT IMMERSIONで無料でGitを学ぶ メモ5 GIT IMMERSIONで無料でGitを学ぶ メモ6 GIT IMMERSIONで無料で…