Android Open Source - Android-Link-Preview Search Urls






From Project

Back to project page Android-Link-Preview.

License

The source code is released under:

Apache License

If you think the Android project Android-Link-Preview listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.leocardz.link.preview.library;
//w  w  w . j a  v  a 2  s. c  om
import java.net.URL;
import java.util.ArrayList;

public class SearchUrls {

  public static final int ALL = 0;
  public static final int FIRST = 1;

  /** It finds urls inside the text and return the matched ones */
  public static ArrayList<String> matches(String text) {
    return matches(text, ALL);
  }

  /** It finds urls inside the text and return the matched ones */
  public static ArrayList<String> matches(String text, int results) {

    ArrayList<String> urls = new ArrayList<String>();

    String[] splitString = (text.split(" "));
    for (String string : splitString) {

      try {
        URL item = new URL(string);
        urls.add(item.toString());
      } catch (Exception e) {
      }

      if (results == FIRST && urls.size() > 0)
        break;
    }

    return urls;
  }

}




Java Source Code List

com.leocardz.link.preview.Main.java
com.leocardz.link.preview.library.DowloadImageCallback.java
com.leocardz.link.preview.library.LinkPreviewCallback.java
com.leocardz.link.preview.library.Regex.java
com.leocardz.link.preview.library.SearchUrls.java
com.leocardz.link.preview.library.SourceContent.java
com.leocardz.link.preview.library.TextCrawler.java