0
BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
    protocolController = new ProtocolController(browserField)
    {
        public void handleNavigationRequest(final BrowserFieldRequest request) throws Exception
        {
            try
            {
                //save image from <a href="clickimage"><img src="http://mydomain.com/image.jpg></a>
            }
            catch (Throwable e)
            {

            }
        }
        public InputConnection handleResourceRequest(BrowserFieldRequest request) throws Exception {
            return super.handleResourceRequest(request);
        }
    };
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.CONTROLLER, protocolController);
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_POINTER);
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.CONNECTION_FACTORY, _factory);



    browserField = new BrowserField(myBrowserFieldConfig);

    URLlink = "http://mydomain.com";

    browserField.requestContent(URLlink);

サーバーから Web アプリケーションを開く Blackberry アプリケーションに browserfield を使用しています。Web ページからの href リンクによってトリガーされた Web からの画像を SDCard/blackberry ストレージに保存しようとしています。これを行う方法?追加情報: BrowserFieldConfig.CONTROLLER を追加すると、Web アプリケーションを開くことができません。外すとうまくいくのですが…

4

1 に答える 1