В Android Webview, могут я для изменения DOM веб-страницы?

Предположим, что я загружаю сторонний URL через webview.

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        webview = (WebView) findViewById(R.id.webview);
        webview.setWebViewClient(new HelloWebViewClient());
        webview.getSettings().setJavaScriptEnabled(true);
        webview.setWebChromeClient(new MyWebChromeClient());
        webview.loadUrl("http://ebay.com");         
    }

Для меня действительно ли возможно ввести что-то в это веб-представление для замены логотипа eBay моим собственным?

37
задан TIMEX 8 February 2010 в 01:01
поделиться

1 ответ

Если вы хотите сделать модель, управляемую обнаружением признаков, вы, возможно, могли бы взять разложение сингулярных значений изображений (вероятно, вам придется сделать SVD для каждого цвета) и использовать первые несколько столбцов U и V матриц вместе с соответствующими сингулярными значениями, чтобы оценить, насколько похожи изображения.

Метод SVD очень похож на анализ основных компонентов , который, я думаю, будет проще использовать для сравнения изображений. Метод PCA довольно близок к тому, чтобы просто взять SVD и избавиться от сингулярных значений, разложив их на U и V матрицы. Если следовать пути PCA, может понадобиться также просмотреть анализ соответствия . Кстати, метод PCA был обычным методом, используемым в Netflix Prize для извлечения признаков.

-121--2650661-

Класс Collection является опцией.

Dim col As New Collection
col.Add("blah", "name")
col.Add(33, "age")
col.Add("test", "moreStuff")

Это обеспечивает максимальную гибкость. Однако это не очень эффективно, и класс Collection не имеет пути получить список ключей.

-121--3879689-

Не напрямую. Код Javascript можно вызвать в контексте текущей веб-страницы через loadUrl () , как это делает букмарклет. Однако прямой доступ к DOM из кода Java отсутствует.

12
ответ дан 27 November 2019 в 05:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: