import android.support.v4.text.util.LinkifyCompat; @Nullable public void find(@NonNull String text) { List<String> urls = getLinkifiedUrls(text); for (String url : urls) { // } } private List<String> getLinkifiedUrls(String text) { SpannableString ss = new SpannableString(text); LinkifyCompat.addLinks(ss, Linkify.WEB_URLS); URLSpan[] urls = ss.getSpans(0, ss.length(), URLSpan.class); ArrayList<String> result = new ArrayList<>(); for (URLSpan url : urls) { result.add(url.getURL()); } return result; }
Year: 2018
Deployment android app in google play
Run Kotlin Scripts from Kotlin Programs
Run Kotlin Scripts (kts) from regular Kotlin Programs https://kotlinexpertise.com/run-kotlin-scripts-from-kotlin-programs/
Rx – observable interval test, TestScheduler
Distance between points on a sphere
Haversine formula [https://en.wikipedia.org/wiki/Haversine_formula]
Определение расстояния между географическими точками в MySQL [https://habr.com/post/179157/]