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++) {
フルスクリーン(Full Screen)/全画面表示をするには、以下の2通りの方法があります。 方法1 android.appパッケージ - Activityクラス、 android.viewパッケージ - Windowクラス、 android.viewパッケージ - WindowManager.LayoutParamsクラスを使用します。 Activity.getWindow()などで取得したWindowインスタンスに対して、 Window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN)を呼び出すと、フルスクリーン表示となります。 ※厳密には、タイトルバーが表示されていれば、タイトルバーも非表示にする必要があります サンプルソースコード package com.adakoda.fullscreentest; import andr
android.view パッケージ Display クラスを使用します。 Display クラスのインスタンスを取得するには、Activity クラスのインスタンスから getWindowManager().getDefaultDisplay() を呼び出します。 取得できるディスプレイ情報には、 xdpi, ydpi, widthPixels(width), heightPixels(height) density, scaledDensity orientation refreshRate pixelFormat などがあります。 サンプルソースコード WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); DisplayMetrics
「[Android] Android で Google Analytics - adakoda」の書き込みのとおり、 Google Analytics では、Android 1.5 標準のブラウザからのアクセスは、Safari / Android と認識されるのですが、 プログラム的にもユーザーエージェントを調べてみました。 UserAgentを取得するには、 android.webkit パッケージ - WebSettings クラスを使用することで、UserAgent を取得することができます。 具体的なサンプルソースコードは、以下のとおりです。 WebView webView = new WebView(this); WebSettings webSettings = webView.getSettings(); String userAgentString = ""; userAg
Android NDK 1.6 がリリースされました。 さっそく、新しく追加された「SanAngeles」というサンプルを試してみました。 ※ADP1(1.6r1)環境で試しました(カクカク。。。) 実行後、しばらくすると、暗転して、ピカッピカッってなったので、 「おー、これから何か、すごいことが始まる前の演出か!」 と思ったのですが、しばらくたっても、固まったままでしたので、ただのバグっぽいです。。。 ちなみに、今回ビルドするにあたって、さっぱり手順を覚えていなかったので、過去記事に頼らせていただきました^^; もっとも参考にしたのは、「AndroidのNDK 1.5でHelloJNIを動かす手順 - Android(アンドロイド)情報-ブリリアントサービス」です。 ※今回のサンプルアプリでは「make APP=san-angeles」でビルドできました 以下のリンク集は、2009年6月
MOTODEV(Motororaの開発者サイト)に「MOTODEV Studio for Android Beta」が公開されていましたので、 早速ですが、ダウンロードして動かしてみました。 ダウンロードするには、アカウントが必要とのことで、下記のリンク先からアカウント作成&ダウンロードしました。 アカウント作成/ログイン MOTODEV > Log In ※アカウントを作成するには、右側に表示された「Join MOTODEV Now」からアカウント作成、 アカウントをお持ちの方は、左側に表示された「Log In」ログインできます ダウンロード MOTODEV > Documentation & Tools > MOTODEV Studio > Download MOTODEV Studio for Android - Beta セットアップ インストール後、Android SDKのセット
概要 android.widget パッケージ - ListView クラスを使用します。 ソースコード package com.adakoda.android.listviewsample; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; import com.adakoda.android.listviewsample.R.id; public class ListViewSampleActivity extend
XMLを解析するには、org.xmlpull.v1パッケージのXmlPullParserクラスを使用します。 XmlPullParserのインスタンスを得るには? android.utilパッケージのXmlクラスのstaticメソッドであるnewPullParser()を呼び出します。 final XmlPullParser xmlPullParser = Xml.newPullParser(); または、 og.xmlpull.v1パッケージのXmlPullParserFactoryクラスのstaticメソッドである XmlPullParserFactory.newInstance()を呼び出し、 XmlPullParserFactoryのインスタンスを取得後、同インスタンスのnewPullParser()を呼び出します。 final XmlPullParserFactory facto
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く