Преглед на файлове

Added helper class for social networks

sirekanyan преди 7 години
родител
ревизия
b001e1ff9d

+ 15 - 0
app/src/main/java/me/vadik/knigopis/adapters/users/SocialNetwork.kt

@@ -0,0 +1,15 @@
+package me.vadik.knigopis.adapters.users
+
+import android.net.Uri
+import android.support.annotation.StringRes
+import me.vadik.knigopis.R
+
+fun Uri.toSocialNetwork() = SocialNetwork.values().find { it.host == host }
+
+enum class SocialNetwork(@StringRes val titleRes: Int, val host: String) {
+    FACEBOOK(R.string.social_facebook, "www.facebook.com"),
+    TWITTER(R.string.social_twitter, "twitter.com"),
+    GOOGLE(R.string.social_google_plus, "plus.google.com"),
+    VK_COM(R.string.social_vk_com, "vk.com"),
+    MAIL_RU(R.string.social_mail_ru, "my.mail.ru");
+}

+ 6 - 0
app/src/main/res/values-ru/strings.xml

@@ -63,4 +63,10 @@
     <!-- dev -->
     <string name="dev_mode_message">НЕ ПЫТАЙТЕСБ ЧТОТ0 N3МЕНИТЬ!</string>
 
+    <!-- social networks -->
+    <string name="social_facebook">Фейсбук</string>
+    <string name="social_twitter">Твиттер</string>
+    <string name="social_google_plus">Google+</string>
+    <string name="social_vk_com">Вконтакте</string>
+    <string name="social_mail_ru">Mail.Ru</string>
 </resources>

+ 6 - 0
app/src/main/res/values/strings.xml

@@ -63,4 +63,10 @@
     <!-- dev -->
     <string name="dev_mode_message">We Present A SPECIAL PRESENTATION</string>
 
+    <!-- social networks -->
+    <string name="social_facebook">Facebook</string>
+    <string name="social_twitter">Twitter</string>
+    <string name="social_google_plus">Google+</string>
+    <string name="social_vk_com">VKontakte</string>
+    <string name="social_mail_ru">Mail.Ru</string>
 </resources>