« IPv6 Cheat Sheet と CheckPoint Cheat Sheet | トップページ | ACE IDCのSPAMドメイン bigdigest.biz »

2012年1月16日 (月)

ころぷら for Android

最近いろいろ動作が謎めいてきたコロプラ for Androidが、中にどんなものを持ってるのか。
とりあえず、apktoolでばらしてみた。

・smali/android/net/http/SslError.smali
public class SslError

・smali/com/android/vending/billing/IMarketBillingService.smali 他
アプリ内課金関連
ソフトウェア技術ドキュメントを勝手に翻訳の「2. アプリ内課金」が参考になる。
ここを読むと分かるが、アプリ内課金に、端末IDの取得(android.permission.READ_PHONE_STATE)は必須要件ではない。


・smali/com/felicanetworks/mfc/
Felicaネットワークのモジュール。
おサイフケータイ対応Android携帯電話 アドホック機能のご紹介にて配布されているもの。

・smali/com/github/droidfu/
githubのレポジトリ: kaeppler / droid-fu
解説
・application life-cycle
・background tasks
・HTTP messaging
・(remote) image handling
・custom adapters
という機能がある。

ところで、こいつは「Apache License, Version 2.0」とあるんだが、守られているんだろうか?


・smali/com/google/android/apps/analytics/
Google Analytics関連モジュール

アクセス解析に使用している。


・smali/com/google/android/c2dm/
Android Cloud to Device Messaging Framework
Googleが用意しているWebサービス側から端末側に情報をPUSHする仕組み。
Gmail通知やChrome to Phoneなどでも利用されている。


・smali/com/google/android/zippy/SharedPreferencesCompat.smali
zippy-android
「Tools for writing Zipply Android apps」と説明にあるもの。

2010年のイベント(Android IO)で使われたプレゼン資料 Writing Zippy Android Apps を見ると、アプリが応答待ちになってしまうと、ユーザから見ると、アプリが異常動作をしているのか、それとも待てばいいのかがわかりにくい。
そうならないようにするフレームワークのようだ。

http://code.google.com/p/zippy-android/source/browse/trunk/examples/SharedPreferencesCompat.java をベースに使用しているようだ。


・smali/jp/HAKARU/android/
AdManager.smaliというファイルがあり、広告関連のようで、jp/co/dimage/android/BaseAdManagerを呼び出したりしている。
hakaru.jp というドメイン名をベースとしたアプリだけど、hakaru.jpってタニタだけど関係あるのかな?なさそうな気がするけど。

AndroidManifest.xmlに↓なものが設定されている。

・smali/jp/co/dimage/android/
DIMAGE SHARE社のADMAGEというサービス用のモジュール。
ちなみにマーケットにテストアプリが転がっている。


・smali/jp/colopl/
コロプラ社のものがいろいろ入っている。
というか、アプリ名を入れないでパッケージングしちゃってるんだー、とか思ったりする。
素人開発者説があったけど、ほんとっぽいのが嫌な感じ。


・lib/armeabi
NDK用バイナリ置き場に、いくつかファイルがある。
libcryptograph.so libdcapikey.so libmobfelica.so
まぁ、改ざん防止策用だと想定される。


・android.permission.READ_PHONE_STATEの必要性
おそらく、回線状況の変化を見たいんじゃないかなーと、勝手に推測。(解析してない)
TechBooster: PhoneStateListenerで回線の接続状況の変化を取得する

|

« IPv6 Cheat Sheet と CheckPoint Cheat Sheet | トップページ | ACE IDCのSPAMドメイン bigdigest.biz »

Zaurus/Android」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/522499/43768944

この記事へのトラックバック一覧です: ころぷら for Android:

« IPv6 Cheat Sheet と CheckPoint Cheat Sheet | トップページ | ACE IDCのSPAMドメイン bigdigest.biz »