iPadに加えてAndroid端末からも使用できるようになります。iPhoneやiPadでの操作と同じく、ドラッグやフリックで画面を操作することができます。多くのデバイスに対応することで、誰もが学習できるように開発に取り組んでいます。対応予定の機種は以下の通りです。Comments2011.03.04Androidでの開発において気をつけたいポイントをまとめました。Eclipseを使いこなすAndroidでの開発ではほぼ必ずEclipseを利用します。そこでEclipseの覚えておくと便利なショートカットを紹介します。[Control]+[/]:指定行のコメントアウト[Control]+[Space]:コード補完[Control]+[F]:オートフォーマット[Control]+[Shift]+[O]:必要なパッケージの自動インポート[Alt(Option)]+[↑or↓]:現在の行を上(下)に移動する[Control]+[Alt(Option)]+[↑or↓]:現在の行を上(下)にコピーする[Control]+[D]:現在の行を削除[Control]+[F11]:デバッグ(+ビルド)[Control]+[Shift]+[F11]:実行(+ビルド)これら以外にも、アンドゥ・リドゥはもちろん、検索や置換などのアプリケーション共通のショートカットも存在します。コード補完を早くするEclipseではAndroidにおけるコード補完が非常に遅いです。以下の参考サイトを元に対策してみました。それぞれのOSのバージョンにあったファイルをダウンロードしてきます。http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=froyo;sf=tgzその後、それぞれを展開してsoucesという名前のフォルダに書き換えSDKのインストール先のplatforms/android-xにコピーします。インストール先のパスはそれぞれの環境に異なると思うので適宜対応してください。/Applications/android-sdk-mac_x86/platforms/android-8その後Eclipseを再起動すれば適応されるはずです。実機でのデバッグ実機でのデバッグには端末での設定が必要です。[アプリ]→[設定]→[アプリケーション]→[開発]→[USBデバッグ]の項目にチェックを入れ無ければ実機でのデバッグは出来ません。USBを差したまま設定の変更は出来ないので、必ずUSB接続していないことを確認して下さい。端末の設定は以上です。HeroとGalaxySが届きました!先日のGalaxyTabに加えて新たなAndroid端末が増えました。Androidの開発を行うにはAndroidを使いこなすに限ります。右:GalaxyS折角Androidが届いたので、大きさを比較してみました。touch、真ん中がGalaxyS、右がGalaxyTabです。touchよりも一回り大きい感じです。touchやiPhone4よりもGalaxySの方が軽かったです。GalaxyTabの大きさはGalaxySを横に3つ並べた感じです。Comments2011.03.04iPhoneではホームボタンとスリープボタンを押すとスクリーンショットを取ることが出来ますが、Androidではそのような機能はありません。Androidではスクリーンショットを取るためにSDKに備わっているツールを使わなければなりません。AndroidSDKをダウンロードします。それぞれのOSにあったSDKをダウンロードして、PCにインストールしましょう。画像をクリックするとダウンロードページに飛びます。AndroidSDKのダウンロードページ次にAndroid端末のUESBデバッグを設定します。[アプリ]→[設定]→[アプリケーション]→[開発]→[USBデバッグ]にチェックを入れるだけです。USBを差したまま設定の変更は出来ないので、必ずUSB接続していないことを確認して下さい。端末の設定は以上です。次にスクリーンショットを取るためのツールを起動します。AndroidSDKのインストール先のフォルダの中にtoolsというフォルダの中のddms(Windowsだとddms.bat)というファイルを起動してください。次にスクリーンショットを取りたい端末を選択して、ツールバーの[Devise]→[ScreenCapture]を選択します。(Windowsの場合は選択した後に右クリックで同様の操作を行うことが出来ます)スクリーンキャプチャーの起動すると、現在端末で開いている画面のスクリーンショットが出力されます。[Refresh]を押すと現在デバイスに映っている画面を映し出すことが出来ます。[Rotation]ボタンを押すことによって、映しだされている向きを回転したり、[Save]を押して、画像を保存したりすることが出来ます。スクリーンショットを表示した画面Android端末できれいな画像を取りたい人は是非試してみてください。ゴージャスな箱に入っています。ビニールを外すとしっかりとした箱が出てきます。2011」で最優秀賞を獲得するなど、高い評価を得ています。Profilerについてまとめます。TImeProfilerはシステムの中でどこの処理に時間(リソース)をつかっているかを可視化し、チューニングを行うためのツールです。TimeProfiler前回のLeaks同様に実行しましょう。実行と同時にiPhoneシミュレータも起動します。(ユーザごとの設定によります)私は、シミュレータではなく実機で使っています。実は、iPhone3GSはあまりNSUserDefaultsを連続して呼ぶとフリーズしていまうというバグ(?)があり、TimeProfilerでみて処理を変えた経験から、テストは常に実機です。Treeペイン起動初期画面左の中くらいの位置にある、CallTreeのチェックボックスは図のようにするといいでしょう。Libなどは表示されず調整しやすくなります。後は、iPhoneアプリをぐりぐりと動かしてみてください。処理に時間がかかっている場所がグラフィカルに可視化されるこのように、同一クラス内で処理に時間の掛かっている部分の割合が表示されてます!!(ちなみに、上の画面は関数名をダブルクリックすると表示されます。SO-01C」のプロモーションムービーが公開されましたね。SO-01C」が圧倒的に魅力的に感じます。AndroidOS対応のスマートフォンを、これまで何台も買い続けてきました。20名まで完全にフリーのLMS))の動作検証用という意味もありますが、日常では、iPhone4をメインに利用しているせいか、細かな作り込みや、気配りのなさから、3日ほどは珍しがって持ち歩くのですが、決してメインのスマートフォンとはなり得ませんでした。Sonyらしい細かな部分の作り込みで、個人的に欲しいと思うグーグルフォンの発売となります。SmartBrain(スマートブレイン)の動作検証をしてみたいと思います。SO-01Cで、十分に、SmartBrainを利用して、eラーニングができると思うのですが、実機を手に入れ次第、確認をして報告をしたいと思います。AndroidOSのタブレットを発売するそうです。Tab(ライト・タブ)」を3月4日に発売です。価格は3万9800円で、回線の継続利用などの購入条件はないのも良いです。OSのタブレット端末は3GとWi-Fiのネットワークに対応。U300)が10日間利用できるSIMカードが付属しています。現地のキャリアの使い捨てSIMカードを買えば、そのまま使えて便利です。テザリングも可能なのでモバイルルータとしても利用できます。SIMロックフリーなのはもちろん、グローバルでの使用を前提としているためテザリングや多様な通信方式および周波数に対応しています。MHzに対応しています。下り最大7.2Mbps/上り最大5.76Mbpsの通信速度に対応。U300での通信は、上下300kbps(ベストエフォート)となる。U300」を利用することももできる。Tabは7インチワイドVGA(800×480ピクセル)のTFT液晶や300万画素カメラを搭載し、重さは約390グラムです。tabが気になっているが、色々な制限が気に入らないと思っていた人にはぴったりです。Go」などをプリインストールされている。SmartBrain(スマートブレイン)の動作確認も行い、対応端末としていきたいと思います。発売日に入手して、使用感をまたレポートいたします。』という本が、2月末から配本がされます。今日は、ソフトバンククリエイティブの編集者の織茂さんから見本が届きました。見本が届き、袋を開ける瞬間って、本当にドキドキします。iPad仕事術1月に発売になった下記のUSTREAM本も、是非、よろしくお願いIします。』という書籍に続き2冊目です。目次を紹介しておきます。製品・サービスPC、iPhone対応のeラーニング学習管理システム(LMS)【SmartBrain】http://smartbrain.info/PC、iPhone対応のeラーニングシステム。ユーザ数無制限のASPコースをご用意。eラーニングポータルサイト【elearning.co.jp】http://elearning.co.jp/eラーニング専門企業(株)キバンインターナショナルの製品を紹介しています。