android
アプリケーション開発で何気なく使っているFrameworks層のAPI。 ちょっとだけ掘り下げて、Frameworksを確認してみる。 確認OSバージョン Android OS 2.3 GingerBread PackageManagerの役割り 現在デバイスにインストールされているアプリケーションのパッケ…
(作成中) Fragmentのサンプル 難しい話は置いといて結果的にどうなるのか、 Android 3.1のエミュレータにインストールされている「ApiDemo」でUIを確認。 サンプルプログラムはこちら。 http://developer.android.com/intl/ja/resources/samples/ApiDemos/sr…
やっとOTAがきました 私のXOOM (3G Verizon版)にSystem Updateの通知がきました。 Update後の「About tablet」を確認すると、ビルドバージョンはHMJ37でした。 widgetをLongPressすることでサイズ変更の枠が現れました。 青いひし形のマークをドラッグするこ…
ApplicationInfoの情報 AndroidManifest.xmlに情報を記述するってことは、その情報はApplicationInfoに格納されることは容易に想像がつくと思います。デベロッパーサイトのApplicationInfoに以下の記載がありました。 public static final int FLAG_LARGE_HE…
アプリケーションで使用するHeapサイズを拡大する APIレベル11(ハニカム)からアプリケーションで使用するHeapサイズを拡大できるらしい。デベロッパーサイトに以下のような記載があります。 Return the approximate per-application memory class of the cur…
NotificationにカスタムRemoteViewsをセット NotificationManagerに登録するオブジェクト・Notificationを次のようにすると、カスタムLayoutを表示することができます。 NotificationManager notificationManager = (NotificationManager)context.getSystemSe…
自アプリに対してのみclearDefault可能 PackageManagerクラスのclearPackagePreferredActivities()で各Actionの「デフォルトでの起動」を解除できます。ただし、Developerサイトに以下の記載されている通り、自アプリに対してのみ使用可能です。"An applicat…
呼び出し方法 APIレベル9よりSettingsクラスに「ACTION_APPLICATION_DETAILS_SETTINGS」が追加されています。Developerサイトより Activity Action: Show screen of details about a particular application. In some cases, a matching Activity may not ex…
やりたいこと 検索キー長押しで特定のActivityを起動したい。 デフォルトは音声検索が起動しますが、自分はあまり必要としないので、別のアプリを起動したい。 実現方法 AndroidManifest.xmlにintent-filterを記載すれば起動可能。 <intent-filter> <action android:name="android.intent.action.SEARCH_LONG_PRESS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
ライブラリをworkspaceに格納 ・「libs」フォルダを作成し、GoogleAdMobAdsSdkXXX.jarを格納する ・プロパティ設定のLibrariesから上記のjarファイルを追加する詳しくは以下のサイトを参照 Google AdMob Ads Android Fundamentals AndroidManifest.xmlの変更…
先日のnfcの記事中ソース、 SimpleDateFormat dfl = new SimpleDateFormat("yyyy/MM/dd HH:mm"); がローカライズされていなんじゃないかとご指摘いただきました。 はい、その通りです。ローカライズされていません。android.comのreference参照 じゃあ、ロー…
Kazzzさんが公開されている nfc-felica http://code.google.com/p/nfc-felica/ をカスタマイズして入退場記録を表示してみました。 入退場記録のフォーマット 以下のサイトを参考にしました。 http://jennychan.web.fc2.com/format/suica.html#108F カスタマ…
gingerbreadのWindowManagerServiceの変更 gingerbreadのWindowManagerService.javaが大きく変更されています。 その一点は、InputManagerなるものが追加された影響があります。 今までJava層で行われていたEvent関連の処理がNative層に移行したため、 Input…