Galaxy」タグアーカイブ

最強 HTC Butterfly!でも他に乗り換える前に何とかして欲しいこと

スマホやタブレットを含め、今一番触っている時間が長いものはAndroid端末HTC社のButterflyです。

iPhoneは電話(SIMフリーなのでDocomoの電波を使用)、テザリング、カメラでスナップ撮り、目覚まし等のアラーム、位にしか使わなくなりました(それでも結構使っています)。

Android端末としては、古いXperiaは遅くて使えず、GalaxyS3を使っていました。Butterflyが来てからは、やはり画面の広さとQuadCoreの威力が圧倒的ですね。iPhoneは3GS、4、4s、5をもっています。アプリのUIなどは抜群ですが動画の取り込み等でモタモタします。iTunesをいれていないと何もできないのですから。

なので、殆どのスマホの作業をButterflyでこなしたいと考えましたが、DropBoxとの連携に難がありました。「PolarisOffice」でテキストファイルを編集すると「エラーを吐く」のです。

なにはともあれ、HTC Butterflyが最強でした

先日、「ネットサービスは連携が命です。DropBoxとの連携でiPhone vs GalaxyS3」なんて記事を書いたばかりですが、

HTCでは逆でした。「PolarisOffice」ではExcelファイルなどは暗号化ファイルまで参照できるのですが、テキストファイルを編集するとエラーを吐きます。このままでは使いものにならないということになりますが、実は、DropBoxのテキストエディタが使えるのです。

で、結局、

  • Galaxy S3:DropBoxのテキストエディタが使えない
  • HTC Butterfly:「PolarisOffice」のテキストエディタが使えない

という状態。

Polaris Office バージョン3.0.3068.11[HTCButterfly(au)]

世の中どんな分野でもひとつのソリューションで全て賄えるものは存在したことがないので「よし」としましょう。

以上です。

GalaxyのGoogleChromeでparseIntがおかしな動作をしますね

「10秒で10年日記 逆日記帳」というWEBアプリを開発しています。
そのテスト中に、Javascriptの機種差(というかバグ?)に遭遇しましたので、
ここに記載しておきます。

文字列から整数に変換するparseInt()という関数でテスト機中
Galaxy S3 Progre(AU)だけが おかしな動作をします。

遭遇したのは、桁数をあわせるために左を0で埋めた日付けや時刻をあらわす
文字列から整数に変換する処理でした。

parseInt("09") => 0 (9)
parseInt("08") => 0 (8)
parseInt("07") => 7
parseInt("06") => 6
parseInt("05") => 5
parseInt("04") => 4
parseInt("03") => 3
parseInt("02") => 2
parseInt("01") => 1
parseInt("00") => 0

のように、08と09のみがうまく変換できません。

で対処方法はというと、

parseInt("09",10) => 9
parseInt("08",10) => 8

のように、(省略できる)進数のパラメータを明示するだけの簡単なものでした。

こうしたことに対処しようと省略パラメータを明示するのも手ですが、そういうものは
膨大に存在するので、大変になりますね。

テスト機のChromeのバージョン:18.0.1025308

以上です。