気まぐれSE日記

地方でエンジニアしてます

Nexus7でのFlash Playerサポート

は無いわけで、どうしたらいい?

と言うことになるわけですが


対処方法は、Flash PlayerをインストールしてブラウザをChrome以外のものを利用することで可能と言うことです。
インストール方法については、ネット探せば出てきますので省略します。


では、Nexus7(android 4.1)でFlash Playerが動作するブラウザはどれがあるの?ということですが、

  • firefox
  • boat browser
  • x Scope なんちゃら
  • ...その他(未確認)


があり、私はboat browserと言うのにしました。動作軽快なので、中華padのVX580Wにもインストールしてデフォルトブラウザにしてしまいました。なお、firefoxですが、andorid版は重すぎでうんざりなので使っていません。


Opera MobileでFlashが動作しないのが残念なところですが、原因がわかりません。そもそもoperaの設定画面からFlashを有効にするかすらメニュー出てきませんし謎なところです。

Dolphin Browserは未確認なので、動くのかもしれません。

Nexus7購入後


とりあえず、Nexus7を購入した後に欲しいものをまとめると

・液晶保護シール 
・カバー buffaloやelecomから出ているみたいですが2000円くらいするのでちょっと..
・USBホストケーブル
・SDカードリーダ


とりあえず、SDカードリーダはi buffaloのBSCRUM02U2シリーズを購入しました。


価格は確か1000円しなかったです。SD以外のカードメディアに対応しているために本体がちょっと大きいのが欠点ですがUSBホストケーブルが同梱されていたのでお得でした。


一応、このカードリーダを接続してstickmountというアプリをインストールしたところSDカードの読み取り確認できました。
(root化は必須です)

nexus7 ポチった


SDカードが読めないところやUSBホスト機能でマスストレージが認識しない?ところが微妙に腹立つのですが..まあroot取ったり、アプリ経由なら読めるらしいので買ってしまったわ。


田舎なので注文して届くまでに一週間くらいかかってますね。単に注文が殺到しているだけなのかもしれませんけど。

中華padのVX580はうちの奥さんがなせか気に入ってしまい返してくれないので自分のを買ったわけです..。


追記:
10/2に注文して10/7に届きました。休日なのに届いたのは焦りましたが..。FedEx西武運輸経由で届きました。住所と名前がちょっとおかしな事になってて良く届いたなと言う印象はありますけどね。

VM上のandroid x86 4.0.4 RC2 + arm だとFlash Playerが動作するのに実機だと動作してくれない

タイトルの通りですが

http://tabletsx86.org/android-x86-builds.htm ここに置いてある20120902 asus_laptopを動作させて試してみたのですけどVMware上のandorid x86だとFlash Playerがすんなり動作するのですが、実機(mouse computerのH116K)で起動するとブラウザが勝手に終了してしまう。

ちなみにFlash Playerはプリインストールされているバージョンでの動作検証結果です。

なんでなんだぜ。HWアクセラレーションとかに問題あるんだろうか...


9/8追記:
何回か試したところ、まれにFlashが動作することがあるけど安定せず終了してしまうことが分かった。
エラーログにはFlashのライブラリがsegfault出してます。

公式の androidx86 4.0 RC2

ReleaseNote 4.0-RC2 - Android-x86 - Porting Android to x867/15にリリースされたようです。

先日のtabletsx86.orgで公開されていた機能がマージされて居るみたいです。 armエミュレーションとかかな。あと、3Gモデム・物理キーボードレイアウトの変更可能などと書いてあります。触ってないのでよくわかりませんが...。暇なときに試してみようと思います。


追記:
tabletsx86版のrc2を使ってみたところ

  • ustream 起動するようになったものの動画が見られない
  • skype 再インストールしろと言うメッセージは出なくなったがログイン後に終了してしまう。
  • TTS N2TTSで音声出力が動作するようになった。
  • adobe flash plugin は動作しなかった

bluetooth接続 GPS


Bluetooth接続のGPSを衝動買いしてしまいました。 買ったのはQstarz のBT-Q1300Sです。約8000円とちょっと高いですが..Qstarzという会社は台湾の会社だそうです。

BT-Q1300S

この機種は、USB接続もBluetooth接続もできる優れものです。しかも薄くて見た目もヨシ。電池は12時間持つとのことです。

androidからの認識

中華padのVX580WはBluetooth積んでないので無理ですが(一応、USBホスト接続も試したけどNG)ノートPCのAndroid x86の方で認識に成功しました。ただ、Bluetooth GPSなどのアプリが必要です。今後、bluetoothのある中華padかなんか手に入れたいナァなんてね。

困ったこと

GPS側の調子が微妙。BT-Q1300Sなんですが、初めて使用したときにハング?暴走?したらしくUSB接続では無反応。Bluetoothでは、GPSは検出されるものの接続するとタイムアウトで無反応。で、この状態からどうすれば治るかというと説明書を見るとですね電池が切れるまで放置プレイすれば治るそうです。って、電池切れる迄って酷いですよねぇ。この後、8時間放置して無事復旧しましたけど、せめてリセットスイッチくらい欲しかったです。


あと、当然ながらコンクリビルのような屋内ではGPS衛星とらえられないので動きませんね。

androidx86 その後

http://tabletsx86.org/
↑こちらのページをたどっていくと見つけられるandroid x86 4.0 asus_laptop 20120704版 がイケてます。


公式のandroidx86 4.0 asus_laptop版よりも優れている点

  • androidバージョンが 4.0.4
  • Google音声検索 →必要なライブラリがないので動かない
  • Google音声入力 →必要なライブラリがないので動かない
  • TTS →必要なライブラリがないようなので動かない

音声認識は、ダメ

  • ARM系のエミュレーションを搭載しているらしいので ARM系のアプリが動くかも

Playストアで表示されるアプリが公式のx86版より増えていて、Opera Mobileはそのままインストールできて動作しました。skypeはインストールできるにもかかわらずログイン後に再インストールしろと言われる。Flash Playerはインストールできるものの動作しませんでした。

といったところ

ただ、

  • Webカメラがやっぱり動作しない..。そもそも機種がASUSでないので仕方がないですが。後日、同じPCにAndroidVMwareに移植して動かしてみたらWebカメラは認識されました。(でもVMだとwifiアダプタとイーサネットを認識しないんですよねぇ..)追記:insmod でuvc.koをロードしたらとりあえずカメラ認識するようになったんだけど、カメラを起動すると画面が試験放送状態のシマシマ表示のままで動かないです...。何か設定が足らないっぽい。
  • 位置情報は取れないので、framework-res.apkを改造する必要があります。
  • 録音できないです。どうもマイク自体が機能してない模様です。まあどのみち音声認識できないから意味無いんですがね。音声の出力できるのに録音できないとは...なんでかね。