android.contentパッケージ - BroadcastReceiverクラス、 android.osパッケージ - BatteryManagerクラスを使用します。 バッテリー情報を受信するには、registerReceiver()を呼び出します。 第1引数に、受信するBroadcastReceiverインスタンス、 第2引数は、Intent.ACTION_BATTERY_CHANGEDアクションを追加したIntentFilterインスタンス。 BroadcastReceiverのonReceive()で受信したIntent.ACTION_BATTERY_CHANGEDには、以下の情報が格納されています。 "status"(int型)...ステータス、定義値は、BatteryManager.BATTERY_STATUS_XXX。 "health"(int型)...ヘルス、定義値は
AppWidgets と省電力化について、下記リンク先に興味深いトライアル記事がありました。 「思ったより、省電力対応の作りにするのに時間かかっている件 - 闘争より逃走したい日記」 http://d.hatena.ne.jp/TAKAOMAYA/20090728/1248751971 ※この記事は、複数のエントリに分割されているので、いったん RSS でフィードした方が読みやすいです ブラウザから読むには、リンク先内の左方向へのリンクの順に読むのが正解 本題に戻ると、同関連エントリの最後で、onReceive() から AppWidgetManger の取得方法が・・・という書き込みで終了していました。。。 関係ないかもしれないですが、Context から AppWidgetManager のインスタンスを取得する方法を以下に書いておきます。。。 public void onReceiv
Bitmapのピクセル操作をするには、 android.graphicsパッケージBitmapクラスのgetPixel() / setPixel()を呼び出します。 また、getPixels() / setPixels()を呼び出すことで、複数のピクセルを操作することもできます。 具体的なサンプルコードは、以下のとおりです。 // Bitmap bitmap; // ビットマップがARGB32bitの場合 int width = bitmap.getWidth(); int height = bitmap.getHeight(); int pixels[] = new int[width * height]; bitmap.getPixels(pixels, 0, width, 0, 0, width, height); for (int y = 0; y < height; y++) {
概要 android.app パッケージ - AlertDialog クラスを使用します。 ソースコード package com.adakoda.android.alertdialogsample; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; public class AlertDialogSampleActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く