Midnightjapan

Android

Android 4.2~4.4ダウンロード障害の対応

by jun on 8月.19, 2017, under Android, Android, Java, Programing

今回のお仕事は障害対応でサーバーサイドJavaのサポート開発をしていて簡単で奥の深い問題を知ることができたのでナレッジとして。
タイトルの通りあまりJavaの話は関係ありません。

案件としてはAndroid4.2~4.4の端末でダウンロードできないシステムがありこれを解消したいという内容。
予算の都合か、さらに古いAndroid4.1.1端末で検証することになりました。

結構単純なプログラムでリクエストに応じた画像をダウンロードさせてあげるというもの。
ContentType(“application/octet-stream”)と設定されています。

検証してみました。

Android4.1.1には標準ブラウザが入っています。これがChromeかどうかが問題です。
調べたところ、標準ブラウザがChromeであるかどうかはディストリビューションにより違います。
そこでChromeと両方入れて検証しました。

標準ブラウザ → ダウンロード > 0 byte > 開けない
Chrome    → ダウンロード> ギャラリーに入らない > 開けない > FileExplorerをいれる > 見れる!ギャラリーに登録で成功・・・

本当だ。
しかも一般ユーザーにFileExplorerいれてなんてことはさせられない・・・・

冒頭で書いたとおり、画像なのに指定なしのContentType(“application/octet-stream”)がそもそもおかしいのではという動きであったため、ここを直して検証してみました。

ContentType(“image/jpeg”) に変更!

標準ブラウザ → ダウンロード > 0 byte > 開けない
Chrome    → ダウンロード> ギャラリーに入る > 開けた!

標準ブラウザは本来ディストリビューション側で組み込んだもので、Chromeなどと同じようにアップデートする必要があるのですが、たぶんお構いなしなんでしょうね。
それにソースとしても、古いのでサポートできません!でいいのかもしれませんが、以前は10年以上使えるPC相手だったのが、2年するとサポート完了のスマホ相手にすると日本の美学がなくなっていくように思いました。

ついでにAndroid 4.2~4.4の機種についても調べました。

機種名 標準ブラウザ その他搭載ブラウザ
Nexus 10、Nexus 7(2013)、Nexus 4、Nexus 5(EM01L) 、SH-01G、SH-02G、KYV31、402SH Chrome なし
SO-01F Chrome (smallブラウザ)
Galaxy SC-04E、SC-01F、SC-02F、 SC-04F、SCL22、SCL23など Sブラウザ Chrome
Fujitsu Arrows F-01F、Xperia SO-03F、LG G-Flex LGL23、Xperia SOL25、DIGNO R 202K、AQUOS PHONE 303SHなど Androidブラウザ Chrome
Aquos ZETA SH-04F、Fujitsu Arrows F-05F、Aquos 304SH、Xperia SO-01G、京セラ Torque G01 KYY24、LG isai LGV31など Androidブラウザ Chrome

赤字の部分が問題のようです。Chrome標準に統一してくれてもいいようなものですが、日本のメーカーが多いのも釈然としません。

簡単そうで奥の深い話題でした。

コメントなし more...

Midnightjapanサイトをスマフォ表示対応完了!

by jun on 11月.09, 2011, under Android, Android, Blog, iPhone, PHP, Programing, WEB

細かなチェックが終わっていませんが、かねてよりスマフォから見に行ってフルブラウズするのは重たいし、なんとかしたいなぁと思っていました。

キャリアごとにテーマを選択できるタイプのプラグインを導入することで対応完了しました!

「利用したWordpressプラグイン」

WPtap Mobile Detector v1.1

これにより各端末ごとにテーマを振り分けが可能になります。

「利用したテーマ」

Smooci2 = iPhone

Foghorn = Android

スマフォでは記事をできるだけ読みやすくしてみました。

とくに難しい設定なく完了しました。

「対応端末」

iPhone/iPod、?iPad、Android、BlackBerry Storm、Nokia、Opera、Palm、Windows Smartphone、Blackberry

それと、こっそりiPhoneも購入しました・・・

敵を知るにはやはり・・・といういいわけでどうっすか?w

($・・)/~~

コメントなし :, , more...

Macbook Air からHT-03AでWi-Fi/Bluetooth テザリング

by jun on 12月.17, 2010, under Android, Mac, MacBook Air, Network

タイトルの意味がわらかないって?

MacBook Air 13インチを持って歩きます。インターネットを使いたいですよね?

いままではeMobileを利用していました。

使わないときは月額980円?最大4,980円のプランです。
もちろんこれで文句なく持って歩いて使っていたのですが、文句あるんですよ。
結構入らないところが多いんですよね・・・普通に携帯入るところでも通信できなかったりします。

そこでroot化されたHT-03aでテサリングを行ってみようということになったわけです。
> テザリング-wikipedia

まずはRoot化されたHT-03aが必要です。詳しくは下記を。

サクっと書いてありますが、Root化した時点でまともなことではありません。保証できるようなことではありません。100%自己責任でどうぞ。

利点は具体的には書けませんがMoperaU+パケホーダイ料金内になるかもね。

> HT-03a カスタムROMの導入とroot化 SuperD v1.11 RAM Hackバージョン

> MacBook Air 13″ モバイル通信環境を考える

ここでカスタムROMについてちょこっと説明

このテザリングだけで言えば、SuperDは非常に不安定です。通話中のデータ通信などはPCとのBluetooth接続がきれたりします。

携帯の3G電波が弱い場合もBluetoothPANが切れることがあります。なんか内部でエラーがおきてリセットしてる感じです。

Dwang v1.17.1のほうは非常に安定しています。電話しながらの通信も問題なし。PCと断線したことはありません。

BluetoothとWiFi両方同時に使いながら、通話すると本体が異常に熱くなるので危険です。

ちなみに体感電力消費はDwangを1とすると1.5倍くらい消費します。

そんなわけで使い方は下記のとおりです。

・Root化されたHT-03aでマーケットより「Wireless Tether」を検索してダウンロード>インストール

・起動したらsetup。英語ですが項目を理解しながら設定すればいいだけなので説明いりません。

・HT-03a Bluetooth設定「検出可能」にチェック

・「Wireless Tether」でテザリング開始

・MacBook AirのWindowsからは
パーソナルエリアネットワークへ参加>デバイスの検索>ペアリング>デバイス右クリック>接続方法>アクセスポイント

・MacBook AirのMacOSXからは
メニューバーのBluetoothアイコンメニューから「Bluetoothデバイス設定…」アシスタントに従ってペアリング
メニューバーのBluetoothアイコンメニューからデバイス「HT-03Aのデバイス名」>ネットワークに接続

これで接続されます。誰でもHT-03aに接続されないようにセキュリティーの設定は厳密に。

これで通信速度、約1.5Mb程度の常時接続が可能になります。

注意点はMacでもWinでも同じMacアドレスです。「Wireless Tether」はMacアドレスで接続認証します。これはBluetoothでもWiFiでも同じですが、同じMacアドレスでOSごとに違う認証コードを持っているため、じつは接続の度にペアリングを行うか、認証登録を行わないといけません。

まぁそれだけの苦労の価値はあります。皆様もお試しを。

知人に聞くと、HT-03a以外にもAndroid OS 2.1搭載機種なんかは、軒並み性能数倍以上なので、Tetheringの速度も向上するそうです。

どうです?スリムなMacBook Airをサっとかばんから取り出し、なにも物理的に接続されていないのにネットに接続しながらプレゼンできる素晴らしさ。

これぞスリムです。

コメントなし more...

HT-03A アプリ他環境記録

by jun on 11月.25, 2010, under Android

HT?03Aで利用する主なアプリを記録して、ROMを書き換えた後でもスムーズに環境を戻せるようにするための記録である。

  • 「Callpod Keeper」 軍事レベルの保護性能を持つパスワード暗号化し保管ソフト。デスクトップとデータを共有可能。
  • 「シンプル電話帳Free」 あかさたな順でタブが使えるシンプルな電話帳ソフト。スタンダードな機能の高速でナイスなソフト。
  • 「近藤昭雄の憂鬱」 マナーモードを監視し、マナーモード時にバイブ設定をしてくれるソフト。
  • 「ヤフオク」 ヤフオクマネージャー
  • 「乗換案内」 乗換案内ソフト
  • 「ギュー・ニュース」 ニュースリーダー
  • 「シンプルキッチンタイマー」 その名のとおりキッチンタイマー
  • 「Calendar Pad」 カレンダーをさまざまな形式のウィジェットで表示してくる。1か月一覧表示可能なのがお気に入りです。
  • 「Task Control」  タスクマネージャー。カスタムROMの場合、ほぼ必須です。
  • 「Wireless Tether」 BluetoothかWiFiへテサリングしてくれるソフト(Root必須)
  • 「Google音声検索」
  • 「GoogleMapのストリートビュー」
  • 「FC2動画」 FC2動画ビュアー
  • 「Simeji」 ATOKよりこっちのがよさそう。
  • 「WordPress」 Wordpress用CMSマネージャー
  • 「モバイルGoogleマップ」
  • 「OverclockWidget」 HT-03AのCPUクロックをオーバークロックできます(Root必須)
コメントなし more...

HT-03a カスタムROM SuperD v1.11を使った感想

by jun on 11月.25, 2010, under Android, Android, Programing

個人的な感想としては常用見送りかもしれませんねえ。

とてもいいんです。
いいところわるいところ、色々考えてもいいと思うんですが…

だめなところがひとつだけ。

・音楽再生の音がとびます。

他にも微々たる問題はありますが、常用に問題はありません。全体のパフォーマンスはすばらしく出来上がっています。たまにフリーズしたりタスクが死んだりしますが、カスタムROMではよくあることです。

我慢ができますが、音楽再生の音飛びは我慢できません。

その他の問題

・日本語特殊記号の文字化け(仕方ないしみんなフォント入れ替えて使ってるみたい)

・タスクが増えてくると応答しないタスクがでてくる。(まぁよくあることですし、対処方法もありそう)

・Overclock!の設定の挙動やCPUの速度がなんとなくあやしい。(もしかしたらこれをいれなくても早いかも)

そんなわけで残念ながらDwangに戻したいと思っています。

ついでだから2.1系のROMでも試してみます? > 悩み中・・・

コメントなし :, , , more...



何かお探しですか?

以下にキーワードを入力してサイト内検索が可能です:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!