SDK

Android SDK R18+Intel HAXM

Android SDK R17以降でサポートされたIntelのATOMイメージをIntel HAXM(Intel® Hardware Accelerated Execution Manager)と共に動かすと、あの酷く重いAndroid Emulatorが実機並にスムースに動作する、ということは聞いていたのだが、暫くiOS開発をしていてA…

StrictModeとNetworkOnMainThreadException

SAXParserを使って作ったandroidアプリをGALAXY Nexus上でテストしていたのだが、java.io.IOExceptionが発生してどうしても動かない。 SAXParserFactory factory= SAXParserFactory.newInstance(); SAXParser parser= factory.newSAXParser(); parser.parse(…

nfc-felica/nfc-felica-lib

nfc-felica android nfc access felica, ISO15693 raw command - google code docomo GALAXY Nexus SC-04D(Android 4.0)での動作を確認しました。 プロジェクトの構成をADT Plugin for Eclipse r14以降のものに変更しました。

MapViewを使う際のAPI Key取得

暫くぶりにAndroidのMapViewを使ったのだが、マップがさっぱり更新されない。うーんなんだろう。 と思い出した。API Keyはかなり前に取得したけどその頃とは違うキーストアを使っている訳で、API Keyを取得し直さなくてはならないのだった。 Sign Up for the…

ndk-buildで出来るNULファイル

先日、QCAR(Qualcomm Augmented Reality) SDKを試してみようと環境を作っていたのだが、共有ライブラリィ(.so)を生成するためにCコードをビルドしなくてはならず、別途android ndkが必要とのことなので、ダウンロードしてCygwinからビルドした。無事ビルドは…

Source Code Available for Android 4.0

Android 3.0(Honeycomb)以降、公開が見送られてきたAndroidのソースコードが本日ついに公開された。 The source code for the Android 4.0 platform and software stack has been released! This release allows OEMs to begin preparing Android 4.0 for in…

something problem is comming

Google GALAXY NexusAndroid 4.0とGALAXY Nexusの発表後、Android SDKとその周辺のソフトウェアも直ちにアップデートされた。 Android SDK | Android Developers機能の追加、変更点に関しては著名なサイトや開発者の方々が早々に訳しているので触れないが、 …

Windows Phone SDK 7.1 RTW

先日正式版となった"Windows Phone 7.5"だが、SDKも7.1で正式にRTWとなってアップされた。ダウンロード詳細 Windows Phone SDK 7.1 - Microsoft Download Center今までインストールしてあったSDK RC(日本語)をアンインストールする必要がある。なお、RCの時…

nfc-felica/nfc-felica-lib

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

これだから...

Windows phone SDK 7.1 RC1日本語版環境だが、無事上手く構築できた。調子にのって仕事場の環境も同様に構築したはずなのだが、インストールを終えて動作確認してみるとExpression Blend 4でWindows Phone 7のプロジェクトを開くとこのようにスキンとスタイ…

Windows Phone SDK 7.1 RC

前回の"Beta2 Refresh"ではENU(英語版)だったが、今回はRC(Release Candidate)になり日本語版もインストールできるようになった。ダウンロード詳細 Windows Phone SDK 7.1 RC (リリース候補) - Microsoft download center毎度のことだが、以前のバージョンと…

任意のページに遷移する

例えばボタン(btnNavigate)が押下された際にPage2.xamlで構成されるページに遷移する場合、 this.btnNavigate.Click += (sender, e) => { NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative)); }; androidみたいにインテントの生成もActi…

スタートページを変更する

新規プロジェクトテンプレートから作成したアプリケーションだと、スタートページはMainPage.xamlに設定されているが、以下のようにプロジェクトに複数のページが用意されている場合 このようなケースで明示的にスタートページを指定したい場合、プロジェク…

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

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

Mango7.10.7712.60で実機デバッグ

OSを"Mango"にアップデートするのには手間取ったが(時間もかかるし二度とやりたくない)、元々の目的であった実機でデバッグする(書いたアプリケーションを実機にデプロイして動かす)のは簡単だった。一連の手順としては以下のようになる Windows Phone SDK(W…

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では同バージョン…

HoneycombにTabActivityは無い

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

FragmentはActivityを置き換えない

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

方針変更

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

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…

NfcFeliCaTagFragmentを作る

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

UIを持たないFragment

以前にも書いたと思うがHoneycomb(Android 3.0)以降のアプリケーションでは、Fragmentを用いたUIのコンポーネント化が重要になるだろう。 最近になって私もようやくHoneyCombタブレットを使い出したが、様々な所でFragmentが使われている。Honeycomb(Android…

FragmentをAndroid2.3.4で使用する

FragmentはAndroid SDK 3.0からサポートされた機能だが、パックポートとしてAndroid1.6以降のSDK(1.6〜2.3.4)で使用することができる。以下、Android 2.3.4でFragmentを使う場合の手順メモ Android互換性パッケージをインストールする 既存のAndroid 2.3.4用…

Honeycombの実機が来たら

まずやることはこれだよな。 The Fragments Fragment | Android Developersフラグメントに関してはタブレット等の広い画面において複数のペイン(領域)を切替えたり再利用するためAndroid3.0から追加された重要な機能だ。エミュレータ※や互換パッケージを使え…

ADT Plugin for Eclipse 10.0.1?

一から実装しなおすという発表があった後はすごい勢いで進歩していたが、知らない間にカスタムビュー(標準のViewやViewGroupから派生したビュー)が、レイアウトエディタで表示できるようになっていた。このSSは拙作のCalendarViewだが、日付が描画されていな…

バリデーションエラー時、ビューに注目させる

バリデーション処理を実施した際に、エラーが発生したビューが一目で判るようにしたい。 JFC/Swingや.NET WindowsFormsでは背景色を変えたり、そのビューに関連付けられた文字列の色を変えたりという処理を書いてきたが、Androidの場合、ビューに対してアニ…

プロジェクトコンバータ

androidの古いサンプル、version 1.1以前のプロジェクトをversion2.3.3用として読み込んでコンパイルしようとしたのだが、R.javaがsrcの下にあるわandroid.jarが見つからないわで全然使い物にならなかった。その後、ウィザードから新規プロジェクトを作成し…