iPhone & iPadのアーカイブ


充電ケーブルなしでiPhone4に充電できる

2011年4月26日 |

カテゴリー:iPhone & iPad

Androidをx86パソコンで動かしてみよう

Androidをx86パソコンで動かしてみよう(Android 2.2/2.3編) 2011/04/19のIT Proの記事です。

必要なもの
(1)512Mバイト以上の容量があるUSBメモリー
(2)Ubuntu 10.04 64bit版がインストールされたパソコン
ビルド環境を構築

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo update-java-alternatives -s java-6-sun 
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev

Android専用プロジェクト管理ツール「repo」のインストールです。

$ cd $HOME
$ mkdir bin
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

JDK(Javaの開発キット)のインストール場所を示す環境変数「JAVA_HOME」と、先ほどインストールしたrepoへのパスを設定します。

$ export JAVA_HOME=/usr/lib/jvm/java-6-sun
$ export PATH=$PATH:~/bin

2011年4月21日 |

カテゴリー:iPhone & iPad Linux

PEAR:Net_Useragent_Mobile

PEAR:Net_Useragent_MobileだけではiPhoneやAndroidに対応できないので、googleで検索してみました。

携帯サイトプランスタート。iPhoneと Androidを PHPで振り分ける方法を参考にさせていただきました。感謝。

それぞれのAgent情報を調べれば分かります。まずは、iPhoneの場合(私の場合は iPod touchですが・・)
 
    Mozilla/5.0 (iPod; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16 
 
つい先日配布された iPhone OS 3.0をインストールした状態でのエージェント情報は上記のようになっています。Safariとか AppleWebKitというキーワードもありますが、「iPhone」というそのもののキーワードがあるので、これが使えます。
 
続いて Androidの場合、こちらは先日の Google Developer Dayでいただいた端末を利用して見ました。
 
    Mozilla/5.0 (Linux; U; Android 1.5; en-us; GDDJ-09 Build/CDB56) AppleWebKit/528.5+ (KHTML, like Build/CDB56) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20. 
 
こちらにも、「Android」というキーワードが入っていますので、これで判別が出来ます。
 
ということで、例えばここではざっくりと「PCの場合、ケータイの場合、iPhoneの場合、Androidの場合」で振り分けをしてみましょう。
 
    // PEARをインストールした後、読み込みます
    require_once 'Net/UserAgent/Mobile.php';
    $agent = Net_UserAgent_Mobile::singleton();
 
    // iPhone
    if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') !== false) {
    	// iPhoneの場合
    } else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false) {
    	// Androidの場合
    } else if ($agent->isNonMobile()) {
           // PCの場合
    } else {
          // モバイルの場合
    }
 
モバイルの場合は、さらに細かくキャリアなどで分けていくと良いでしょう。詳しくは、PEAR:Net_UserAgent_Mobileのドキュメントをご参照くださいませ。

2011年4月16日 |

カテゴリー:iPhone & iPad

iTunesバージョンアップ後に英語版になってしまった

いつものようにiTunesをアップデートして、iTunesを立ち上げたら…….。

英語版です。 (^^;

本来日本語で表示されるべきなのに英語で表示された状態って、なぁーんとなくイヤな気分だったのでgoogleで対策を検索したらありました。

「スタートメニュー」→「コントロールパネル」→「プログラムのアンインストール」で、「修復」をすると日本語表示に戻るという事なのでやってみました。

わぁーい。うまく日本語表示になりました。

googleさまさまに感謝です。

2011年3月11日 |

カテゴリー:iPhone & iPad

iPhone 着うたメーカー RingtoneMaker

iPhoneに着うたメーカー RingtoneMakerをインストールしました。

iPhoneで聞いている曲を簡単に着うたにしてしまう。素晴らしいソフトです。

フェードイン、フェードアウトのOn、Off 機能や切り出す曲のスタート時間を簡単に設定できました。
無料でこんなに簡単に着うたが出きると、かなりうれしいです。

着信音作成手順はiPhoneから曲を選び着信音にする位置を指定指定。無料版なので着信音の長さは30秒まで。有料版だと着信音を+10秒できるもよう。その他にスピードや音程も調整できるようです。

ダウンロードURL:http://itunes.apple.com/jp/app……29278?mt=8

2011年2月28日 |

カテゴリー:iPhone & iPad

現在このHPは作成途中です。
有益な情報を提供したい。
そんな思いで書いていますが、 まだまだ力不足です。
どうぞよろしく。