TitaniumでAndroidのキャリア判定する為のモジュールを作成
Titanium Mobileでプログラムを作っていて、Androidのキャリア判定をしないといけない事が発生。
Webviewアプリなので、Web側でUserAgentで判定という方法もあったのですが、
色々調べてみたらAndroidのUAでの判定は、全機種名を登録して増えるたびに増やさない?
という結論に至り(これは、間違いで簡単に判定する方法があるのかもしれません)
Androidの方でSIMの情報から判断した方がメンテナンスも必要なく簡単だし確実なようなので、とりあえずAndroidで実装してTitaniumのモジュール化すると
それがこちら
これを対象のTitaniumアプリで使用する方法はこんな感じ
手元に、AUとDocomoしかないので、Softbankが果たしてどういう名前で出てくるのか不明ですが。
こんな感じで使用でます。
もしかしたら、既にありそうというより本家でもありそうなのですが見つからなかったのでつくってみました。
こっちの方がいいよとかあれば教えてもらえたらと思います。
関連する記事:
- AndroidManifest.xmlに記述した
のデータ取得方法 - PHPでのmbstringの設定
- DooPHPを動かすのに必要な条件
- AndroidのxmlでImageViewに「Missing contentDescription attribute on image」の警告
- AndroidのPendingIntentで気を付けるべき事
コメント 0