Category: アプリケーション
アプリケーション
先日、Google Developer Day2010に参加してきました。その中のティム ブレイさんの「高性能なAndroidアプリを作るには」というセッションで、ユーザの満足度を高めるためにはUIスレッドが大事という話 […]
Read More
アプリケーション
SurfaceViewで高速描画する(1)に引き続き、SurfaceViewでの描画方法です。第2回ではゲームプログラミングを意識して、処理落ちを考慮した描画テクニックを紹介します。 右側の図は、SurfaceViewを […]
Read More
アプリケーション
SurfaceViewは高速に描画を行うための仕組みです。 通常のViewでは処理が間に合わない、ゲームやマルチメディアなど高速処理に向いています。 別スレッドで描画するため、資源の排他処理などマルチスレッドを意識する必 […]
Read More
アプリケーション
今回は、SDカードにファイルを保存する方法を説明したいと思います。 Android端末の多くは(micro)SDカードスロットを備えており、アプリケーションから利用することができます。内蔵ストレージが少ない端末もあるため […]
Read More
アプリケーション
今回はシステムの起動時にサービスを実行する方法を説明します。 正確にはサービスを実行するということに限ったことではなく、システムの起動時に何かしらの処理を行うということです。 しかし「常駐アプリを作りたい」など、起動時に […]
Read More
アプリケーション
今回はAndroidに特化した話ではなく、Javaについての話です。 データ用のクラスを用意し、複数のフィールドに値を入れて管理するという方法を取ることがあるかと思います。この場合、Preferenceを使う方法でフィー […]
Read More
アプリケーション
今回は定期実行に便利なタイマーです。 ストップウォッチを例題にTimer処理のポイントを3つ、紹介します。 マルチスレッド処理について TimerやTimerTaskはcancelメソッド実行後は再利用できない Andr […]
Read More
アプリケーション
Webブラウザ(WebView)を利用する(1)の記事では、WebViewの基本を書きました。 WebViewを利用したアプリを作る際に、読み込み中にユーザに対してダイアログを表示したり、読み込みに失敗した際など、特定の […]
Read More
アプリケーション
AndroidにはWebKitベースのブラウザが標準で搭載されています。もちろん、自作のアプリからも利用することが可能です。 AndroidではWebViewクラスを用いることで簡単に利用することができます。 例えば下記 […]
Read More
アプリケーション
Androidには様々な入力インターフェイスが備わっています。 ハードウェアキーボード、トラックボール、タッチスクリーンなどです。端末によっては複数の入力インターフェイスをサポートしていることがあります。今回は最も一般的 […]
Read More