2012-10-01から1ヶ月間の記事一覧

ExpandableListView でドラッグして並び替え

”kurukuru-papaの日記”の以下のページを拝見させていただき、 「ListViewの項目をドラッグして並び替え可能にしてみた」 http://d.hatena.ne.jp/kurukuru-papa/20120519/1337428346 Cool と思い、ならば、ExpandableListView でドラッグして並び替えを作って…

iOS 6 で、読込みパスワードの Office文書を開くと

iOS 6 UIWebView で、読込みパスワードがかかった Microsoft Office文書を開こうとすると、 エラーメッセージが表示されるようになってる。

Windows7 起動時のTomcat アクセス拒否を回避

Windows7 で、PC起動時に Tomcat自動起動で以下のようにアクセス拒否される場合の対処 %TOMCAT_HOME%\bin\Tomcat7W.exe のプロパティを表示→「互換性」タブを表示して、 「管理者としてこのプログラムを実行する」にチェックを付ければよい。

SQLite における TRUNCATE の代用

Android の SQLite は、TRUNCATE 文をサポートしていない。 以下のように、同じ効果を得るために通常の一括レコード削除 DELETE の後に、VACUUM を実行すれば良い。 ただし、VACUUM は、トランザクション対応外なので以下のようにする。 SQLiteOpenHelper 継…

WebView テキスト長押しとハイライト表示

Android WebView テキスト長押しコピーができなくなるケース 以前書いた、「WebView 長押しコピー」 http://blog.zaq.ne.jp/oboe2uran/article/656/ ここで書いたようにしても、ページ内検索結果のヒットのハイライト http://blog.zaq.ne.jp/oboe2uran/artic…

スクリーンロック状態を調べる

Android スクリーンロック状態を調べるには、、 KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); boolean isScreenLock = keyguardManager.inKeyguardRestrictedInputMode(); if (isScreenLock){ // スク…

Windows7 の右クリック「送る」の場所

Windows7 の右クリック「送る」sendto の場所は、 cドライブ→「ユーザ」→「username」→「AppData」 →「Roaming」→「Microsoft」→「Windows」→「SendTo」 ここに起動したいアプリのショートカット等を置く。

Eclipse3.7 64bit の日本語化

Eclipse3.7 Indigo Pleiades 64bit 版 というのは、配布されておらず、 Indigo Pleiades では 32 bitと64bitの区別して配布されていない。 4.2 Junoを触ってみたけど、随分遅く感じてまだ使いたいと思わない。 64bit 版は、自分で用意しないとならない。4.2 …

Android で、ZIP圧縮を試す

Android で、java.util.zip.ZipOutputStream 等を使って作成するZIPファイルは、 日本語ファイル名が文字化けしたり、Windows PCに転送して解凍しようとしても、 解凍ツールによっては失敗したりする。 Apache Ant で配布されている org.apache.tools.zip…

添付ありの時のメーラー起動

Intent.ACTION_SENDTO で暗黙的Intent メーラーを起動する場合は、添付を付けられないので、 Intent.ACTION_SEND を使うのだが、適切なタイプを指定しないと、いろんなアプリが候補に挙がる。 <<添付なしのACTION_SENDTO を実行>> Uri mailToUri = Uri.p…

ExpandableListView 表示状態の取得

ExpandableListView の getChildCount() と、getChildAt(position) は表示して いる Expandable List の数と表示している指定行の View を返してくれる。 表示している指定行の View なので、当然 Group と Child は混在している。 View の id と予め割り当…

Eclipse の静的 Webプロジェクトの環境を整える

あまり用途がないと思っていた Eclipse の静的 Webプロジェクト、Webページデザインを先に作って 全てのページ遷移のリンクを暫定(フォーム送信なども一時的にリンクで補う)で用意する場合、 Apache を起動して軽い動作で確認していくのに、向いている。 …

マナーモードでも、音を鳴らす

マナーモードでも、Notification時など強制的にアラーム音を鳴らすには、 AudioManager でモードや音量をセットする。 AudioManager amanager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); amanager.setRingerMode(AudioManager.RINGER_MODE_N…

HTML段組み

ページのレイアウトを段組みで書く場合、昔は tableタグで書いていたが、 その後これを良しとせず、<div>タグで書くスタイルが紹介された。 しかし、この div タグで書くスタイルは、表示が崩れることがある。 <html> <head> <meta charset="UTF-8"> <title>div test</title> <link rel="stylesheet" href="test.css" type="text/css"> </head> <body> <div> <div class="set">aaaaaaaaaaaaaaaaaaaaaa…</div></div></body></html></div>

AsyncTask で Broadcast 受信

AsyncTask で Broadcast を受信して処理することは可能か? 可能であった。 試しに Bluetooth の検出を AsyncTask で捕捉してみた。 検出中はダイアログを表示するようにして、検出した BluetoothDevice インスタンスを呼び出し側で処理するものである。 imp…

strings.xmlstrings.xml が挿入されてエラー

Eclipse Android Development Toolkit の Version: 20.0.2.v201207191942-407447 を使っていたら次のような、おかしな現象が起きる。 言語別の strings.xml リソース、values-ja の下で 直接ソースを編集するのではなく、プラグインのエディタで編集を操作 …

Maven Eclipse プラグインで Servlet 3.0 プロジェクト

現時点?の Maven Eclipse プラグイン 1.2.0.20120906 バージョンの m2e プラグイン で作成すると J2SE-1.5 で、Servlet バージョン 2.3 になってしまう。 これを、Java1.7 で、Servlet バージョン 3.0 にする。 プラグインが作成する .classpath は、