android

Android 2.3.6(GRK39F) OTA

Nexus Sに久しぶりにOTAが降りてきた。 OTA降臨 フォントが初期状態に戻って無かったので必要無いかなとも思ったのだが、念のため今までの通りの方法でsuとSuperUser.apkをインストールできることは確認した。Nexus Sのroot取得 その2 (clockworkMod Recover…

nfc-felica/nfc-felica-lib

nfc-felica android 2.3 nfc access felica, ISO15693 raw command - google codeGoogle codeがgitに対応したのでgitにリポジトリを統合してからと思っていたのですが、ISO15693の機能を使ってみたい方もいらっしゃるようなので、取り合えずリリースしてしま…

Andyを探せ

リチャード・サージェント氏が書いたイラスト。映画、TV、ポップカルチャに登場したことのある180種類のロボット、アンドロイドを描いている。 懐かしいのから比較的新しいのまで描かれており、見ていて楽しい。Andyはすぐ見つかると思うが、あなたはこれら…

GoogleがMotorolaのモバイル事業を買収

Official Google Blog: Supercharging Android: Google to Acquire Motorola Mobility 恐らくどこかを買うのだろうと言われていたが、これにはぶったまげた。 OHAはご愁傷様でした。他のメーカーうっちゃってコンシュマーに殴り込みか?※※冗談です。どう考え…

WindowsPhone7の開発環境を少し触って判ったこと

まだOSをアップデートしてVisual Studio 2010のプロジェクトテンプレートのクラス構成、ソースコードを見ているだけの段階だが、それでもAndroidの開発環境との違いがよく判る。それは開発環境、GUIデザイナの差であり、コントロール(ウィジェット)特にコン…

NDEF情報とNXP TagInfo

RL-700Sで出力されたRFIDタグのICで使用されている規格であるISO15693(I-CODE SLI)は、かねてからAndroid2.3.3のNFC NDEF実装で読み書き出来ると聞いていたので、テストも兼ねて拙作のNFCTagReaderのWriterにNDEFによる書込み機能(プレーンテキストのみ)を追…

android sdk 2.3.4の正体

かなり前のOTAで更新した記憶があるが、現在のNexus Sのandroidバージョンは2.3.4になっている。 ■[android][Nexus s]Android 2.3.4(GRJ22) OTA しかしこの2.3.4というバージョン、SDKドキュメントに記載があるもののダウンロード可能なSDKでは同バージョン…

AndroidとNFCの今後

ISO15693対応も一通り終わり(ライブラリィを抽出した部分は近いうちにGoogle Codeにアップする)、NFCを利用した取り組みにも一段落つけようと考えている。NFCは今後のモバイルクライアントでは重要な技術だ。Googleが押していることもあり、欧米では日本のFe…

FOTA V8.4.4.12変更点

Eee Pad Transformer TF101のAndroid (TM) 3.1へのアップデートを開始 - ASUSTeK Computer Inc. 本OTAの変更点だが、プレスリリースではOSのバージョンをAndroid 3.1にアップデートしたことによるものが多い。 ウィジェットのサイズ変更に対応 実行中アプリ…

ASUS Eee Pad Transformer TF101 - FOTA V8.4.4.12

ようやく来た。 このようにシステムツールバーにアップデート(OTA)があることが通知されている。 通知をタップするとダイアログで確認後すぐにリカバリモードでリブートしてアップデートが始まる。 ASUSのFtpサイト(ftp://ftp.asus.com.tw/pub/asus/EeePAD/T…

Honeycomb 3.1待ってたぜい

ASUS Eee Pad Transformer TF101の3.1アップデートを開始ASUS Eee Pad Transformerの新ファームとそれに伴うAndroid3.1へのバージョンアップが明日の正午からFOTAを開始すると正式にアナウンスがあった。 ちょっと待たされたけど、楽しみだなぁ。

HoneycombにTabActivityは無い

今更だがHoneycombでandroid 2.xのTabActivityに相当するクラスを探していたが、どうやら無いようだ。 そればかりかActivityGroupはHoneycomb以降、Deprecatedらしい。 ActivityGroup | Android Developers This class is deprecated. Use the new Fragment …

NfcTagReader ISO15693対応版

仕事の合間を縫ってやっていたので時間がかかったが、紆余曲折ありつつもようやくNfcTagReader(旧NfcFeliCaTagReader)のISO15693対応版が出来そうだ。※1NfcTagReaderは以前にnfc-felicaを書いた際にその動作確認のために用意したテスト用アプリケーションで…

待てど暮らせど

ASUS Eee Pad TransformerのOTAが出回り始めたと一昨日のエントリで書いた。 OTAはプッシュサービスであり、自らのサーバの負荷分散のため、一度にではなく少しずつ実施されるのはNexusシリーズなどで経験済みでなのでのんびり待っていれば良いと思っていた…

FragmentはActivityを置き換えない

Android 3.0(Honeycomb)以降に追加されたandroidのコンポーネント化技術である"Fragment(フラグメント)"だが、GUIの有無に関わらず今後のandroidプログラミングにおいて非常に重要な位置を占めるだろう。Fragments | Android DevelopersFragmentを使うことで…

Eee Pad Transformer - Japan version - OTA 8.4.4.12 roll out

XDA-developersのASUS Eee Pad Transformer Forumに、日本版のOTA 8.4.4.12についてのスレッドが立っている。[Info] Eee Pad Transformer - Japan version - OTA 8.4.4.12 avail - Page 2 - xda-developers - 2ch等でも既にOTAによるアッブデートを実施して…

I-CODE SLIはWriteMultipleBlocksをサポートしない?

FeliCaLiteでそうしたように、RL-700Sで印字したRFIDタグをアクセスするISO15963準拠のライブラリィを書いている。取り敢えず使うコマンドだけを実装しようと、 Get System Information Read Single Block Read Multiple Blocks Write Single Block Write Mu…

ISO15693のオプションフラグには気をつけろ(マルチブロックの読込み)

ISO15693はそのコマンドの直前に設定する「リクエストフラグ」のビットにより、コマンドの戻り値が変わるので注意が必要だ。 ISO15693 Request Flags Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 サブキャリアフラグ データレートフラグ インベントリフラグ プ…

ISO15693 on NfcTagReader

ISO15693のタグの情報をNexus Sで表示する所まで出来た。 ISO15693 (RL-700Sで印字したRFIDラベル) VICCを読み込んだ結果 FeliCaLite VICCを読み込んだ結果(従来同様) 実装毎にView無しFragmentを組み込んでおり、一つのActivityで複数種類のタグの実装を処…

ISO15693のメモリブロック情報は1加算する

現在、ISO15693規格のRFID VICCにアクセスするためのライブラリィを書いているが、かなりはまったので書いておく。NFCとNFCラベルプリンタ RL-700S @touchRLさんの資料によると、本機で印刷したRFIDラベルのブロック数は28、ブロックサイズは4(byte)とある。…

ASUS Eee Pad Transformer バッテリー問題は間もなく修正へ

全然知らなかった。ASUS confirms Eee Pad Transformer power fix incoming | Android Community Apologies to anyone... | FacebookEee Pad Transformer とドックにバッテリー消費問題、ASUSが修正を約束 日本で発売された製品に関しては問題が無いらしいが…

方針変更

又、この後でISO15693を処理するためのFragmentを書くことが決まっているため、本クラスからSuperClassを抽出して、AbstractNfcTagFragmentを作ることにしよう。 ■[android][sdk]UIを持たないFragment その3 元々計画していたのは、以下のようにNFCTagをハン…

Eee Pad Accessory - US Adapter Kit

ネット上で探した所、OEM品やサードパーティのものではなく純正のパーツを販売しているサイトがあったので、注文してみることにした。 ASUS Transformer TF101 AC Adapter (Includes USB Power Adapter & USB Connector Cable). ASUS 90-OK06AD00020Y2011-07…

NFCとISO15693

@TouchRLさんのご厚意でお借りしているRL-700Sだが、印字したRFIDラベルはNexus S等のNFC機能を使ったAndroidスマートフォンからアクセスできる。AndroidのNFC機能は様々なVICC(※1)で共通に使うことを目的としたNDEF(※2)と、RFIDの規格に仕様を合わせたNfcTa…

UIを持たないFragment その3

FragmentTransaction登録直後に追加したはずのFragmentが取得できない件に関してはFragmentManager#executePendingTransactionsを使うことで同期することを確認、解決した。上記問題が解決しなかった時点ではActivity側で制御していたFragmentManagerへの登…

FragmentManager# executePendingTransactions

ならばトランザクションに追加した後であれば、いつでも上記のコードでFragmentを取得できるのだろうか? 否。実際に組んでみれば分かるが、以下のようにActivityが生成されるタイミングでFragmentを生成、トランザクションに追加した直後は、findFragmentByT…

UIを持たないFragment その2

前回はUIを持たないFragmentであるNfcFeliCaFragmentを作ったが、今回はそのFragmentを使うActivity側の処理を考えてみる。Fragmentは自身とActivityを含めた画面の遷移とそのバックスタックを制御する為に"トランザクション"※という概念を導入しており、Act…

ForegroundDispatchとonPauseに注意

Android 2.3.3(4)、NFCのForegroundDispatchを制御するにはActivityのonResume/onPauseを基準にする必要があるということで、以下のようなスニペットがよく紹介されている。 private NfcAdapter mAdapter; private PendingIntent mPendingIntent; private In…

ASUS Eee Pad TransformerとMTPデバイス

Android 2.2(Froyo)以降の端末であれば端末をPCに接続すると以下の様に腕をUSBマークに変えたドロイド君が表示されて、ボタンを押下することでSDCardとしてマウントされている領域(本当にSDカードデバイスである必要は無い)がPCから見えるようになる。 しか…

NfcFeliCaTagFragmentを作る

リファレンスドキュメントにもあるが、Fragmentは別にUIを持つ必要は無くActivityで共通に使える処理自体をコンポーネント化するのに使えそうなのだ。 [android][sdk]UIを持たないFragment - Kazzzの日記 ということでサンプルを考えてみた。最も手軽ですぐ…