IceCreamSandwichの新しいパブリックAPI

 

Androidはオープンソースなので、誰でもコードを見ることができますし、それが内部の仕組みを参照してください。 これを行う場合は、そのほとんどに気付くはずはなく、すべてのAPIのがされている公に文書化 。

それらが公に文書化している場合、彼らは我々がAndroidのアプリケーションフレームワークと考えるものの一部です。 これは彼らのテストがに表示されることを意味互換性テストスイート(CTS)ハードウェアパートナーは、APIの動作を行うようになり、我々はそれらが変更され、あなたのコードを壊さないように一生懸命やろうとすることを約束することを証明しなければならないように。

ほとんどすべてのケースでは、文書化されていないAPIを残すための唯一の理由があります:私達は何私達が今持っていることが最善の解決策である、と我々はそれを改善しなければならないかもしれないと思う、と我々はそれらの約束をする準備では​​ないということがわからないテストと保全。

我々は、彼らが"プライベート"または"秘密"だと主張していない - 彼らはどのように世界で誰もがそれらを発見することができるときに、だろうか? 私達はまたそれらが禁止されていると主張していない:あなたがそれらを使用する場合は、あなたのコードがコンパイルされ、おそらく実行されます。 そして実際に私たちはしばしば魅力的な効果に、その開発者が文書化されていないAPIを使用しているそこにかなりの数のアプリを発見された。 それは、我々は安定に周り得ていないことを便利なAPIがあるところにあまりにものケースではこれについて怒るのは難しい。

しかし、これらのAPIを使用する開発者は、我々は、Androidアプリケーションフレームワークに文書化されていない外からそれらを移動するときに発生する状況に対処するために準備する必要があります。 幸いなことに、これは合理的に簡単です。 また、我々はこれらの変更のいずれかが来ているのを知っているとき衝撃の感覚を得るために、当社の社内分析ツールを使用して、Androidマーケットをよく見てください。

アンドロイド4.0"アイスクリームサンドイッチ"(ICS)アプリのリリースで出てくるいくつかのそのような変更があります。 我々は違いについて、具体的に文書化されていないAPIにこれらの単語を組み合わせることが機会を利用していました。

 

なんだかよくわからない翻訳具合なので、もすこし。

 

続きを読む >>


ドコモ公衆無線LAN “Mzone” に完全自動ログイン(まとめ) - mzoneconf

しつこく、いろいろやっていたのですが、わけわかんなくなってきたので、まとめてみるし。

 

 

Androidだけは自動ログインができない。

OSの仕様な雰囲気。WiFiの設定ファイルを自由に変更できない。iPhoneやWindowPhoneはそこらが自在なのでいける。

 

 

ご利用可能な機器・設定方法:かんたんログイン機能、自動ログイン機能 | サービス・機能 | NTTドコモ 

 

 

で、可能にする方法は、

 

続きを読む >>


ドコモ公衆無線LAN “Mzone” に完全自動ログインする方法

すべてはこの記事を参考です。

 

ドコモの公衆無線LANを契約してみた - 4403 is not prime. 

 

201110052205追記
後日談です.やっと繋がるようになりました.上に示した証明書なしでやる方法は上手くいきませんでした.結局,元々示されている方法で上手くいきました.引用します.

1. Versignのルート証明書ダウンロードページからVeriSign Class 3 Public Primary CAをダウンロードして端末の適当な場所に保存する。俺が見た時点ではRoot2の項目にあるPCA-3.pemというファイル名だった
2. マーケットからWiFi Advanced Configuration Editorをダウンロードする
3. 設定→ワイヤレスとネットワークの設定→Wi-Fiをチェック
4. Wi-Fi設定→Wi-Fiネットワークを追加を選択
5. ネットワークSSISに”docomo”を入力
6. セキュリティから802.1x EAPを選択
7. EAP方式からTTLSを選択
8. フェイズ2認証からPAPを選択
9. IDに”moperaのID-mopera@docomo”を入力(Mzoneなら-moperaは不要)
10. パスワードにmoperaのパスワードを入力
11. 保存を選択
12. WiFi Advanced Configuration Editorを起動
13. リストからdocomoを選択(無線LANがオンじゃないとリストが表示されない)
14. Key Management→WPA_EAPのチェックを外して戻る
15. Enterprise Configurationを選択
16. Password→moperaのパスワードを入力(本当なら弄る必要ないが、消えることがあるので)
17. CA Certificate→先程ダウンロードしたVerisignの証明書までのパスを入力。”/sdcard/PCA-3.pem”
18. 戻ってWiFi Advanced Config Editorを終了
19. 多分、接続完了

これでオッケーです.ただ,新しい問題に直面しました.通勤中はBluetoothヘッドセットであるMW600を使ってPowerAMPで英語のお勉強をしているのですが,どうもdocomoのAPに接続されるときと切断されるときに,Bluetoothの通信が途切れます.調べてみると,SO-02CではなくIS03ですが,全く同じ症状がありました.Advanced Task Killerはこの前ドコモショに行って,その時に削除してから入れてないんですよね・・・.そもそも,どっちにしても,地下鉄移動中に使うと,駅についてWiFi掴んで接続して使えるようになると発車しちゃうので,普通に3Gだけでいいんじゃないかと思ってます.メリットが分からない.

ということで,ドコモのデータオフロードには,やっぱり協力できません.

 

すんばらしいかも!!

 

 

ということで、やってみました。

 

続きを読む >>