0

JavaME で SMS 受信トレイを読み込もうとしています。ApiBridge を試し、developer.nokia を再検索したところ、いくつかの例が見つかりました。例を試してみましたが、コードは呼び出しログを取得せず、ループしているだけだと思います。

助けてくれてありがとう。

これが私のサンプルコードです。

 APIBridge bridge = APIBridge.getInstance();
        bridge.Initialize(this);

        final LoggingService service = (LoggingService)bridge.createService("service.logging");
        formum.append("Başlıyor\n");
        Thread thread = new Thread() {

            public void run() {
                try {
                    BridgeResult res = service.GetList();
                    Vector returnValues = (Vector) res.getReturnValue();
                    String out = "Result: \n";

                    for (int i = 0; i < 2; i++) {
                        System.out.println("BridgeResult CallLog");
                        Hashtable item = (Hashtable) (returnValues.elementAt(i));
                        out += "PhoneNumber: " + item.get("PhoneNumber").toString() + "\n";

                    }

                    formum.append(out);                                   
                } catch (BridgeException ex) {
                    tbox.setString("Bridge error occured - unable to retrieve data. " + ex.getMessage());
                } catch (Exception ex) {
                    tbox.setString("General error occured - unable to retrieve data. " + ex.getMessage());
                }


            }
        };

        thread.start();

サンプルコードはこちら: http://www.developer.nokia.com/Community/Wiki/J2ME_Api_Bridge_Interface

4

1 に答える 1

1

API Bridge API は Symbian 固有のソリューションであり、ネイティブ Symbian アプリケーションとダウンロードした zip の /APIBridge Installer/APIBridge_v1_1.sis の両方をインストールする必要があります。APIBridge.jar は、APIBridge_v1_1.sis によって提供されるインターフェースに対して機能します。

これは Nokia Symbian 固有のソリューションであるため、他のモバイル OS やメーカーでは機能しません。

于 2012-11-23T21:01:31.680 に答える