タグ

2011年4月5日のブックマーク (10件)

  • Android あらかじめ作成した SQLite database をアプリに取り込む

    Android のサンプルやチュートリアルでは、アプリ実行時に SQLite データベースを作成してデータの追加や更新、削除などを行っているのがほとんどです。 しかし、あらかじめ作成しておいた SQLite database をアプリに仕込みたい場合があります。 そこで、ここでは sqlite3 など使って作成した自分の SQLite database ファイルを、アプリの asset に入れ、初回起動時にアプリのシステムデータベース領域にコピーする方法を紹介します。 1. SQLite database ファイルを用意する 私は Ubuntu 派なので普通に sqlite3 を使います。(Windows とか Mac はよくわかりません... これとか? SQLite Database Browser) 主テーブルの他に android_metadata という名前のテーブルを作成します

  • snappy -A fast compressor/decompressor - Google Project Hosting

    Code Archive Skip to content Google About Google Privacy Terms

  • AlarmManager

    AlarmManager ・システムの AlarmService を使うためのクラス ・アプリケーションを将来のあるポイントで起動するようスケジュールできる ・Alarm が開始すると、システムによって Intent が broadcast される ・この Intent に起動したいアプリケーションを登録しておく ・これにより、現状で起動していないアプリケーションが自動で起動する ・登録された Alarm はデバイスがスリープ状態の間保持される(オプションでデバイスがオフの場合に wake up させることができる)が、再起動したり電源を切ると登録はクリアされる ・Alarm Manager は alarm receiver の onReceive() メソッドが実行されているのと同じだけ CPU を hold する ・これはブロードキャストの処理が終了するまで電話がスリープ状態にならない

    craf
    craf 2011/04/05
  • JAVAで透過画像(透過PNG)をクリップボードに格納する方法(Windows編) - seraphyの日記

    Windows上のJAVA実行環境で、透過でない画像をクリップボードに設定するのは簡単である。 単に、Transferableを実装したクラスでBufferedImageなど、java.awt.Image派生オブジェクトを返せば、それだけでOKである。 たとえば、こんな感じに。 /** * クリップボードに現在の画像をコピーする.<br> */ protected void onCopy() { Toolkit tk = Toolkit.getDefaultToolkit(); final BufferedImage image = imagePanel.getImage(); if (image == null) { tk.beep(); return; } Clipboard cb = tk.getSystemClipboard(); cb.setContents(new Transf

    JAVAで透過画像(透過PNG)をクリップボードに格納する方法(Windows編) - seraphyの日記
  • Windows: 時間のかかるログオンの問題

    トラブルシューティング事例が記載された電子メールは私の受信トレイに届き続けています。私は、解決不可能に思える問題で始まり、いくつかの手順の実行後に解決策または (多くの場合同じくらい有効な) 回避策で締めくくられる事例を多数受け取りました。私は数百のこのような事例を 400 枚を超える PowerPoint スライドに記録して蓄積し、ブログや、いくつもの主要な業界カンファレンスで行った "Case of the Unexplained" (原因不明の...の問題) 講演シリーズの題材として役立ててきました。 私はいつも新しい事例、ツールのあまり知られていない機能の使い方、およびユニークなトラブルシューティング技法を探していますので、今後もぜひこうした情報をお寄せください。今回は、Sysinternals の Process Monitor で正常に機能しているシステムと問題のあるシステムの

    Windows: 時間のかかるログオンの問題
    craf
    craf 2011/04/05
    セッション0でプログラムを実行する方法
  • USER オブジェクトと GDI オブジェクト – 第 1 部

    "Windows の限界に挑む" シリーズでは、これまでに、Windows オペレーティング システム カーネルによって管理されるリソース (物理メモリと仮想メモリ、ページ プールと非ページ プール、プロセス、スレッド、ハンドルなど) を取り上げてきました。ですが、今回と次回の記事では、Windows ウィンドウ マネージャーによって管理される、ウィンドウ要素 (ウィンドウやメニューなど) とグラフィック要素 (ペン、ブラシ、描画領域など) を表す 2 つのリソース (USER オブジェクトと GDI オブジェクト) を取り上げます。以前の記事で取り上げたその他のリソースの場合と同様に、さまざまな USER リソースと GDI リソースを限界まで使い果たすと、予測できない動作が発生する可能性があります (アプリケーション エラーが発生しする、システムを使用できなくなるなど)。 いつもと同様

    USER オブジェクトと GDI オブジェクト – 第 1 部
  • Windows の内部を解き明かす | Mark's ブログ

    マーク・ルシノビッチ氏のブログでは、さまざまなトラブルのケースを題材に、その背後で何が起こっていて、何が問題なのかを解明しています。 トラブルの原因の答えだけでなく、そこに至るまでの過程が克明に描かれていますので、技術者の方々には読んでいて楽しいだけでなく、とても役に立つ内容になっています。ぜひじっくり読んでみてください。

    Windows の内部を解き明かす | Mark's ブログ
  • Windows: 一時レジストリ プロファイルの問題

    マイクロソフト カスタマー サポート サービス (CSS) は Sysinternals ツールの最大の得意先の 1 つです。CSS からは、このツールを使用して解決された興味深い問題について時々メールをいただきます。今回お伝えする問題は、多くのユーザーに影響を及ぼし、あまり知られていない Process Monitor の機能がトラブルシューティング プロセスで使用されたため、特に興味深いものです。この問題は、ある顧客からマイクロソフト サポートへの問い合わせに始まります。数人のユーザーがシステムにログオンする際に、次のエラー メッセージが表示されることがあるいうことでした。 図 1 これにより、Windows は、ユーザーのログオン セッションのための一時プロファイルを作成しました。各ユーザー プロファイルは、ディレクトリ %UserProfile% と、このディレクトリに格納されるレ

    Windows: 一時レジストリ プロファイルの問題
  • アプリケーション死すともプロセス死せず - L'eclat des jours(2011-03-23)

    _ アプリケーション死すともプロセス死せず CPUが早くなって、しかもコア数が増えて同時実行可能なプロセス数が増えると、考えもしないタイミングが生まれる。 GetExitCodeProcess APIは、"If the process has terminated and the function succeeds, the termination status returned may be one of the following"だから、プロセスは現在完了形でターミネートしていて、呼び出しに成功したらステータスが返る。ということはプロセスはターミネートしているはずだ。 でも、どうもそうではない。というのは、ロジカルに特定のプロセスがCDしているディレクトリが、そのプロセスがターミネートした(追記:と、上のようにGetExitCodeProcess呼び出しの結果から判断した)にもかかわ

  • GitHub - MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    GitHub - MSDN Blogs