ホーム > デベロッパ > BREW FAQ

BREW FAQ : その他

BREW SDK のバグの一覧を入手できますか?

既知のバグの一覧は、 BREW Technical Tips に記載されています。

      

個人開発者がホームページ上で、BREW アプリを公開 (配信) できますか?

EZアプリ (BREW) の場合は、KDDI の検証プログラムに合格しない限り配信できません。

また、BREW アプリは、ADS (アプリケーション ダウンロード サーバー) からダウンロードし、 各 BREW 対応端末で使用します。

      

アプリが自分自身を自動でバージョンアップするのは可能ですか?

ユーザが自発的にアップデートする以外の方法でアプリをアップデートする方法は、現状の BREW では 用意されていません。

アプリ内部で独自のシステムを構成して実行モジュールをダウンロードして実行することは不可能ではありませんが、KDDI の検証に通らない可能性もあります。

      

BREW で使える圧縮形式は?

IUnzipStream を使えば、gzip 形式の圧縮データを展開できます。

      

IWeb インターフェースの使い方は?

IWeb インターフェースを使って Webサーバーからデータを取得する手順は以下のとおりです。

  1. IWEB_GetResponse 関数を呼び出します。
  2. ネットワークからデータの取得を完了せずに IWEB_GetResponse 関数は終了します。
  3. 呼び出し元はアプリの処理を継続します。
  4. ネットワークからデータの取得が完了した時点で、コールバック関数が呼び出されます。
  5. コールバック関数中で IWEBRESP_GetInfo 関数を呼び出し、データを取得します。

IWEB_GetResponse 関数は、ノンブロッキング モードで動作する関数であるため、ネットワークからデータを取得する前に終了します。

IWEB_GetResponse 関数を呼び出したアプリは処理をそのまま継続します。

その後、ネットワークからデータの取得が完了した時点で、 コールバック関数が呼び出されます。

      

SMS とは?

SMS とは、ショート メッセージング サービス (Short Messaging Service) の略称です。 au 端末では、C メールのことを指しています。 携帯電話で簡単なテキスト メッセージのやり取りが行えるサービスです。

      

BREW の上で Java アプリが動くというのは、本当ですか?

BREW の上に KVM が実装されていれば Java アプリは実行できます。

      

構造体をゼロで初期化するには?

構造体をゼロで初期化するには ZEROAT 関数を使用してもよいですが、C 言語で次のように書く方が簡単です。

AEEDeviceInfo devinfo = {0};

ZEROAT 関数を使用する場合は、以下のように記述します。

AEEDeviceInfo devinfo;

// 構造体をゼロで初期化する。
ZEROAT(&devinfo);
      

ISHELL_Busy はどのような場合に TRUE を返しますか?

BREW 2.1 では、ISHELL_Busy は TRUE を返しません。

      

携帯電話外部からデータを収集するには?

携帯電話の外部からデータを収集する方法は 2 つあります。

  1. TCP/IP 通信を利用する方法
  2. シリアルケーブルを利用する方法 ( BREW SDK 3.x 以降 )
  3. Bluetooth を利用する方法 ( キャリアにお問合せるください )