Browsing articles tagged with " lifecycle"

AppWidgetの作成(1)

6月 16, 2010   //   by kkato   //   アプリケーション  //  3 Comments

AppWidget(ウィジット,ウィジェット)とはホーム画面(ホームスクリーン)に常駐する形のアプリです。※以下,Widgetと記述します
おなじみなのが初期状態で表示されている検索バーでしょうか。他に最初からインストールされているWidgetにはアナログ時計などがあります。

Widgetに必要なものは下記の通りです。

  • 通常のアプリケーションと同様にレイアウトを定義したXMLファイル
  • Widgetの描画サイズや更新時間などを記述したXMLファイル
  • 実際の処理を行うAppWidgetProviderクラスを継承したクラス

もちろんこれに加えてAndroidManifestファイルも必要です。

また、Activityと同じようにWidgetにもライフサイクルが存在します。ライフサイクルを意識することも重要です。

では、今回は文字とボタンが表示されるだけのWidgetを作成してみます。

Read more >>

図解Androidのライフサイクルとプラットフォーム

6月 16, 2010   //   by @mhidaka   //   アプリケーション, 開発環境  //  2 Comments

本日はプチ更新です。
Androidのライフサイクルとプラットフォーム、本家のAndroid Developersなどで
何度か見た事があると思います。Androidの特徴を説明するのに欠かせないですね。
今回、Activityのライフサイクルとプラットフォームについて新しく書き起こす機会がありましたのでアップロードします。
勉強会や、PPT、印刷などなど自由に利用してください。


ライフサイクル図の日本語化版
アプリのライフサイクルを意識するケースは多いので、プリントアウトして手元に置いておくといいかもしれません。

2010/06/25 ライフサイクルのonPauseをonResumeと誤植していました。
お詫びして訂正いたします。


プラットフォーム概要図

Activityとライフサイクル

5月 3, 2010   //   by @mhidaka   //   アプリケーション  //  1 Comment

Androidのアプリケーション・コンポーネントの一つ、Activity(アクティビティ)について説明します。
Activityの特徴は、視覚的なUIを伴うアプリケーションということです。
コンポーネントにはActivityの他に、3つあり、まとめると以下のようになります。

・視覚的なUIを伴うActivity
・持続的に実行されるService
・システム、他のアプリからの連絡を受け取るブロードキャストレシーバ
・アプリケーション間のデータ交換のためのコンテンツプロバイダ

以下は、Android SDKより、HelloWorld と SpriteTextのスクリーンショットです。
これら難易度が違うデモにも、Activityが関係しています。

 

Read more >>

技術書新刊 発売中

アンドロイドアカデミアには、CIやテスト、互換検証など実務に生きるノウハウをあつめています

技術書新刊 発売中

Android Next!はAndroid 7.0に対応したはじめての技術書です!


The Web Explorer 2はCSSの中央寄せやWebAudioなど未来を読み解く一冊です


Revised TypeScript in DefinitelylandはTypeScript 2.0(β)に対応した解説書です。インストールから型定義まで幅広くサポートしています


技術書をかこう!はエンジニアらしい執筆環境を構築、HowTo本です