From e3065ff34b349b53edf395bffa17049db545cedb Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Mon, 28 Mar 2016 17:19:40 +0800 Subject: [PATCH] moved twitlonger extension to separate repo https://github.com/TwidereProject/Twidere-Android-Extension-TwitLonger/ fixed build warnings --- settings.gradle | 1 - ...=> Twidere_ParameterizedTypeAccessor.java} | 2 +- .../twidere/annotation/PreferenceType.java | 4 + .../twidere/api/twitter/model/Activity.java | 3 + .../twidere/api/twitter/model/DMResponse.java | 3 + .../api/twitter/model/ExtendedProfile.java | 8 +- .../api/twitter/model/ScheduledStatus.java | 4 +- .../api/twitter/model/TwitterResponse.java | 23 +-- .../twidere/api/twitter/model/UserList.java | 3 + .../api/twitter/util/InternalParseUtil.java | 14 +- .../org/mariotaku/twidere/model/Draft.java | 4 +- .../twidere/model/ParcelableAccount.java | 5 +- .../twidere/model/ParcelableMessageEntry.java | 25 +++ .../twidere/provider/TwidereDataStore.java | 9 + .../twidere/util/LoganSquareMapperFinder.java | 6 +- twidere.extension.twitlonger/.gitignore | 1 - twidere.extension.twitlonger/build.gradle | 44 ----- .../ic_launcher-web.png | Bin 129623 -> 0 bytes .../proguard-rules.pro | 17 -- .../extension/twitlonger/ApplicationTest.java | 32 ---- .../src/main/AndroidManifest.xml | 89 --------- .../mariotaku/twidere/ITweetShortener.aidl | 24 --- .../extension/twitlonger/AboutActivity.java | 15 -- .../extension/twitlonger/Constants.java | 8 - .../LoganSquareConverterFactory.java | 108 ----------- .../twidere/extension/twitlonger/NewPost.java | 19 -- .../twidere/extension/twitlonger/Post.java | 29 --- .../twitlonger/RequestPermissionActivity.java | 31 ---- .../extension/twitlonger/TaskResponse.java | 37 ---- .../extension/twitlonger/TwitLonger.java | 33 ---- .../twitlonger/TwitLongerException.java | 45 ----- .../twitlonger/TwitLongerFactory.java | 105 ----------- .../twitlonger/TwitLongerReaderActivity.java | 175 ------------------ .../TwitLongerStatusShortenerService.java | 141 -------------- .../twidere/extension/twitlonger/Utils.java | 23 --- .../drawable-hdpi/ic_extension_twitlonger.png | Bin 724 -> 0 bytes .../main/res/drawable-hdpi/ic_launcher.png | Bin 6990 -> 0 bytes .../res/drawable-hdpi/ic_stat_warning.png | Bin 347 -> 0 bytes .../main/res/drawable-ldpi/ic_launcher.png | Bin 1818 -> 0 bytes .../drawable-mdpi/ic_extension_twitlonger.png | Bin 495 -> 0 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 3738 -> 0 bytes .../res/drawable-mdpi/ic_stat_warning.png | Bin 233 -> 0 bytes .../ic_extension_twitlonger.png | Bin 885 -> 0 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 10378 -> 0 bytes .../main/res/drawable-xhdpi/ic_menu_mark.png | Bin 1821 -> 0 bytes .../main/res/drawable-xhdpi/ic_menu_send.png | Bin 1775 -> 0 bytes .../main/res/drawable-xhdpi/ic_menu_share.png | Bin 2422 -> 0 bytes .../res/drawable-xhdpi/ic_stat_warning.png | Bin 444 -> 0 bytes .../drawable-xhdpi/list_focused_holo.9.png | Bin 163 -> 0 bytes .../list_longpressed_holo.9.png | Bin 158 -> 0 bytes .../drawable-xhdpi/list_pressed_holo.9.png | Bin 163 -> 0 bytes .../list_selector_disabled_holo_dark.9.png | Bin 190 -> 0 bytes .../res/drawable-xhdpi/popup_holo_dark.9.png | Bin 1362 -> 0 bytes .../ic_extension_twitlonger.png | Bin 1495 -> 0 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 18448 -> 0 bytes .../res/drawable-xxhdpi/ic_stat_warning.png | Bin 617 -> 0 bytes ...st_selector_background_transition_holo.xml | 8 - .../res/drawable/list_selector_holo_dark.xml | 13 -- .../src/main/res/layout/main.xml | 63 ------- .../src/main/res/values-v11/themes.xml | 6 - .../src/main/res/values/strings.xml | 19 -- .../src/main/res/values/themes.xml | 17 -- .../src/main/res/xml/about.xml | 15 -- .../java/org/mariotaku/twidere/Twidere.java | 2 +- twidere/src/main/res/values/strings.xml | 8 +- 65 files changed, 87 insertions(+), 1154 deletions(-) rename twidere.component.common/src/main/java/com/bluelinelabs/logansquare/{ParameterizedTypeAccessor.java => Twidere_ParameterizedTypeAccessor.java} (95%) create mode 100644 twidere.component.common/src/main/java/org/mariotaku/twidere/model/ParcelableMessageEntry.java delete mode 100644 twidere.extension.twitlonger/.gitignore delete mode 100644 twidere.extension.twitlonger/build.gradle delete mode 100644 twidere.extension.twitlonger/ic_launcher-web.png delete mode 100644 twidere.extension.twitlonger/proguard-rules.pro delete mode 100644 twidere.extension.twitlonger/src/androidTest/java/org/mariotaku/extension/twitlonger/ApplicationTest.java delete mode 100644 twidere.extension.twitlonger/src/main/AndroidManifest.xml delete mode 100644 twidere.extension.twitlonger/src/main/aidl/org/mariotaku/twidere/ITweetShortener.aidl delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/AboutActivity.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Constants.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/LoganSquareConverterFactory.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/NewPost.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Post.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/RequestPermissionActivity.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TaskResponse.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLonger.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerException.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerFactory.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerReaderActivity.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerStatusShortenerService.java delete mode 100644 twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Utils.java delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-hdpi/ic_extension_twitlonger.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-hdpi/ic_launcher.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-hdpi/ic_stat_warning.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-ldpi/ic_launcher.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_extension_twitlonger.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_launcher.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_stat_warning.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_extension_twitlonger.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_launcher.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_mark.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_send.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_share.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_stat_warning.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_focused_holo.9.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_longpressed_holo.9.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_pressed_holo.9.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xhdpi/popup_holo_dark.9.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_extension_twitlonger.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_stat_warning.png delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable/list_selector_background_transition_holo.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/drawable/list_selector_holo_dark.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/layout/main.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/values-v11/themes.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/values/strings.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/values/themes.xml delete mode 100644 twidere.extension.twitlonger/src/main/res/xml/about.xml diff --git a/settings.gradle b/settings.gradle index 9cc1bc32a..d131e13f4 100644 --- a/settings.gradle +++ b/settings.gradle @@ -5,5 +5,4 @@ include ':twidere.wear' include ':twidere.donate.nyanwp' include ':twidere.donate.nyanwp.wear' include ':twidere.component.nyan' -include ':twidere.extension.twitlonger' include ':twidere.extension.shortener.gist' \ No newline at end of file diff --git a/twidere.component.common/src/main/java/com/bluelinelabs/logansquare/ParameterizedTypeAccessor.java b/twidere.component.common/src/main/java/com/bluelinelabs/logansquare/Twidere_ParameterizedTypeAccessor.java similarity index 95% rename from twidere.component.common/src/main/java/com/bluelinelabs/logansquare/ParameterizedTypeAccessor.java rename to twidere.component.common/src/main/java/com/bluelinelabs/logansquare/Twidere_ParameterizedTypeAccessor.java index 75c96fc85..0c3ebef95 100644 --- a/twidere.component.common/src/main/java/com/bluelinelabs/logansquare/ParameterizedTypeAccessor.java +++ b/twidere.component.common/src/main/java/com/bluelinelabs/logansquare/Twidere_ParameterizedTypeAccessor.java @@ -24,7 +24,7 @@ import java.lang.reflect.Type; /** * Created by mariotaku on 15/12/13. */ -public class ParameterizedTypeAccessor { +public class Twidere_ParameterizedTypeAccessor { public static ParameterizedType create(Type type) { return new ParameterizedType.ConcreteParameterizedType<>(type); diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/annotation/PreferenceType.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/annotation/PreferenceType.java index bc02735f5..a1b2e04e9 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/annotation/PreferenceType.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/annotation/PreferenceType.java @@ -2,11 +2,15 @@ package org.mariotaku.twidere.annotation; import android.support.annotation.IntDef; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + /** * Created by mariotaku on 16/1/8. */ @IntDef({PreferenceType.BOOLEAN, PreferenceType.INT, PreferenceType.LONG, PreferenceType.FLOAT, PreferenceType.STRING, PreferenceType.NULL, PreferenceType.INVALID}) +@Retention(RetentionPolicy.SOURCE) public @interface PreferenceType { int BOOLEAN = 1, INT = 2, LONG = 3, FLOAT = 4, STRING = 5, NULL = 0, INVALID = -1; } diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/Activity.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/Activity.java index 0aba1466f..9f9550356 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/Activity.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/Activity.java @@ -23,6 +23,8 @@ import android.support.annotation.NonNull; import android.support.annotation.StringDef; import android.text.TextUtils; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import java.util.Arrays; import java.util.Date; @@ -174,6 +176,7 @@ public class Activity extends TwitterResponseObject implements TwitterResponse, Action.RETWEETED_RETWEET, Action.QUOTE, Action.RETWEETED_MENTION, Action.FAVORITED_MENTION, Action.JOINED_TWITTER, Action.MEDIA_TAGGED, Action.FAVORITED_MEDIA_TAGGED, Action.RETWEETED_MEDIA_TAGGED}) + @Retention(RetentionPolicy.SOURCE) public @interface Action { String FAVORITE = "favorite"; /** diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/DMResponse.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/DMResponse.java index ecb83b84f..1ec155c94 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/DMResponse.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/DMResponse.java @@ -5,6 +5,8 @@ import android.support.annotation.StringDef; import com.bluelinelabs.logansquare.annotation.JsonField; import com.bluelinelabs.logansquare.annotation.JsonObject; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import java.util.Map; /** @@ -74,6 +76,7 @@ public class DMResponse { } @StringDef({DMResponse.Status.HAS_MORE, DMResponse.Status.AT_END}) + @Retention(RetentionPolicy.SOURCE) public @interface Status { String HAS_MORE = "HAS_MORE"; String AT_END = "AT_END"; diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ExtendedProfile.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ExtendedProfile.java index 460fb818b..a2b5829f1 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ExtendedProfile.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ExtendedProfile.java @@ -24,6 +24,9 @@ import android.support.annotation.StringDef; import com.bluelinelabs.logansquare.annotation.JsonField; import com.bluelinelabs.logansquare.annotation.JsonObject; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + /** * Created by mariotaku on 15/7/8. */ @@ -84,9 +87,10 @@ public class ExtendedProfile { } @StringDef({Visibility.MUTUALFOLLOW, Visibility.PUBLIC}) + @Retention(RetentionPolicy.SOURCE) public @interface Visibility { - String MUTUALFOLLOW = ("mutualfollow"); - String PUBLIC = ("public"); + String MUTUALFOLLOW = "mutualfollow"; + String PUBLIC = "public"; } } diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ScheduledStatus.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ScheduledStatus.java index 377f4999b..8d4d49bc9 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ScheduledStatus.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/ScheduledStatus.java @@ -95,9 +95,9 @@ public class ScheduledStatus { } @StringDef({State.SCHEDULED, State.FAILED, State.CANCELED}) - @Retention(RetentionPolicy.CLASS) + @Retention(RetentionPolicy.SOURCE) public @interface State { - String SCHEDULED = ("scheduled"), FAILED = ("failed"), CANCELED = ("canceled"); + String SCHEDULED = "scheduled", FAILED = "failed", CANCELED = "canceled"; } } diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/TwitterResponse.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/TwitterResponse.java index f6b8c72ae..c697dc426 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/TwitterResponse.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/TwitterResponse.java @@ -23,20 +23,10 @@ import android.support.annotation.IntDef; import org.mariotaku.restfu.http.HttpResponse; -/** - * Super interface of Twitter Response data interfaces which indicates that rate - * limit status is avaialble. - * - * @author Yusuke Yamamoto - yusuke at mac.com - * @see DirectMessage - * @see Status - * @see User - */ +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + public interface TwitterResponse { - int NONE = 0; - int READ = 1; - int READ_WRITE = 2; - int READ_WRITE_DIRECTMESSAGES = 3; void processResponseHeader(HttpResponse resp); @@ -45,8 +35,13 @@ public interface TwitterResponse { RateLimitStatus getRateLimitStatus(); - @IntDef({NONE, READ, READ_WRITE, READ_WRITE_DIRECTMESSAGES}) + @IntDef({AccessLevel.NONE, AccessLevel.READ, AccessLevel.READ_WRITE, AccessLevel.READ_WRITE_DIRECTMESSAGES}) + @Retention(RetentionPolicy.SOURCE) @interface AccessLevel { + int NONE = 0; + int READ = 1; + int READ_WRITE = 2; + int READ_WRITE_DIRECTMESSAGES = 3; } } diff --git a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/UserList.java b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/UserList.java index e016c5e92..2be4e244d 100644 --- a/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/UserList.java +++ b/twidere.component.common/src/main/java/org/mariotaku/twidere/api/twitter/model/UserList.java @@ -27,6 +27,8 @@ import com.bluelinelabs.logansquare.annotation.JsonObject; import org.mariotaku.twidere.api.twitter.util.TwitterDateConverter; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import java.util.Date; /** @@ -148,6 +150,7 @@ public class UserList extends TwitterResponseObject implements Comparable JsonMapper mapperFor(Class cls) throws ClassLoaderDeadLockException { - return mapperFor(ParameterizedTypeAccessor.create(cls)); + return mapperFor(Twidere_ParameterizedTypeAccessor.create(cls)); } public static JsonMapper mapperFor(Type type) throws ClassLoaderDeadLockException { - return mapperFor(ParameterizedTypeAccessor.create(type)); + return mapperFor(Twidere_ParameterizedTypeAccessor.create(type)); } public static JsonMapper mapperFor(final ParameterizedType type) throws ClassLoaderDeadLockException { diff --git a/twidere.extension.twitlonger/.gitignore b/twidere.extension.twitlonger/.gitignore deleted file mode 100644 index 796b96d1c..000000000 --- a/twidere.extension.twitlonger/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/twidere.extension.twitlonger/build.gradle b/twidere.extension.twitlonger/build.gradle deleted file mode 100644 index e67a7aa9c..000000000 --- a/twidere.extension.twitlonger/build.gradle +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Twidere - Twitter client for Android - * - * Copyright (C) 2012-2015 Mariotaku Lee - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -apply plugin: 'com.android.application' -apply plugin: 'com.neenbedankt.android-apt' - -android { - defaultConfig { - applicationId "org.mariotaku.twidere.extension.twitlonger" - minSdkVersion 14 - targetSdkVersion 23 - versionCode 7 - versionName "1.6" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - apt 'com.bluelinelabs:logansquare-compiler:1.3.7' - compile 'com.github.mariotaku.RestFu:urlconnection:0.9.25' - compile project(':twidere.library.extension') - compile fileTree(dir: 'libs', include: ['*.jar']) -} diff --git a/twidere.extension.twitlonger/ic_launcher-web.png b/twidere.extension.twitlonger/ic_launcher-web.png deleted file mode 100644 index 35a6fa316e376e8f66a2fba45a2e7c7279e4357f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129623 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 diff --git a/twidere.extension.twitlonger/proguard-rules.pro b/twidere.extension.twitlonger/proguard-rules.pro deleted file mode 100644 index ee5b46f04..000000000 --- a/twidere.extension.twitlonger/proguard-rules.pro +++ /dev/null @@ -1,17 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in /Users/mariotaku/Tools/android-sdk/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/twidere.extension.twitlonger/src/androidTest/java/org/mariotaku/extension/twitlonger/ApplicationTest.java b/twidere.extension.twitlonger/src/androidTest/java/org/mariotaku/extension/twitlonger/ApplicationTest.java deleted file mode 100644 index cf1837ec8..000000000 --- a/twidere.extension.twitlonger/src/androidTest/java/org/mariotaku/extension/twitlonger/ApplicationTest.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Twidere - Twitter client for Android - * - * Copyright (C) 2012-2015 Mariotaku Lee - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package org.mariotaku.extension.twitlonger; - -import android.app.Application; -import android.test.ApplicationTestCase; - -/** - * Testing Fundamentals - */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); - } -} \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/AndroidManifest.xml b/twidere.extension.twitlonger/src/main/AndroidManifest.xml deleted file mode 100644 index dac539926..000000000 --- a/twidere.extension.twitlonger/src/main/AndroidManifest.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/aidl/org/mariotaku/twidere/ITweetShortener.aidl b/twidere.extension.twitlonger/src/main/aidl/org/mariotaku/twidere/ITweetShortener.aidl deleted file mode 100644 index ad80c6d0b..000000000 --- a/twidere.extension.twitlonger/src/main/aidl/org/mariotaku/twidere/ITweetShortener.aidl +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Twidere - Twitter client for Android - * - * Copyright (C) 2012 Mariotaku Lee - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package org.mariotaku.twidere; - -interface ITweetShortener { - String shorten(String text, String screen_name, long in_reply_to_status_id); -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/AboutActivity.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/AboutActivity.java deleted file mode 100644 index 57ea478d2..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/AboutActivity.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.os.Bundle; -import android.preference.PreferenceActivity; - -public class AboutActivity extends PreferenceActivity { - - @SuppressWarnings("deprecation") - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - addPreferencesFromResource(R.xml.about); - } - -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Constants.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Constants.java deleted file mode 100644 index fedc31706..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Constants.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import org.mariotaku.twidere.TwidereConstants; - -public interface Constants extends TwidereConstants{ - - String TWITLONGER_API_KEY = "feOj9pqqqUR0Q9TON29qyQ6tQhW1jU4p"; -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/LoganSquareConverterFactory.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/LoganSquareConverterFactory.java deleted file mode 100644 index e26ddb487..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/LoganSquareConverterFactory.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Twidere - Twitter client for Android - * - * Copyright (C) 2012-2015 Mariotaku Lee - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package org.mariotaku.twidere.extension.twitlonger; - -import android.support.annotation.NonNull; - -import com.bluelinelabs.logansquare.JsonMapper; -import com.fasterxml.jackson.core.JsonParseException; - -import org.mariotaku.restfu.RestConverter; -import org.mariotaku.restfu.http.HttpResponse; -import org.mariotaku.restfu.http.mime.Body; -import org.mariotaku.twidere.util.LoganSquareMapperFinder; - -import java.io.IOException; -import java.lang.reflect.Type; -import java.util.HashMap; -import java.util.Map; - -/** - * Created by mariotaku on 15/5/5. - */ -public class LoganSquareConverterFactory extends RestConverter.SimpleFactory { - - private static Map> sResponseConverters = new HashMap<>(); - private static Map> sBodyConverters = new HashMap<>(); - - - static { - } - - @NonNull - private static Object parseOrThrow(Body body, JsonMapper mapper) - throws IOException, TwitLongerException, RestConverter.ConvertException { - try { - final Object parsed = mapper.parse(body.stream()); - if (parsed == null) { - throw new TwitLongerException("Empty data"); - } - return parsed; - } catch (JsonParseException e) { - throw new RestConverter.ConvertException("Malformed JSON Data"); - } - } - - @Override - public RestConverter forResponse(Type type) throws RestConverter.ConvertException { - RestConverter converter = sResponseConverters.get(type); - if (converter != null) { - return converter; - } - final JsonMapper mapper; - try { - mapper = LoganSquareMapperFinder.mapperFor(type); - } catch (LoganSquareMapperFinder.ClassLoaderDeadLockException e) { - throw new RestConverter.ConvertException(e); - } - return new LoganSquareResponseConverter(mapper); - } - - @Override - public RestConverter forRequest(Type type) throws RestConverter.ConvertException { - final RestConverter converter = sBodyConverters.get(type); - if (converter != null) { - return converter; - } - return super.forRequest(type); - } - - public static class UnsupportedTypeException extends UnsupportedOperationException { - public UnsupportedTypeException(Type type) { - super("Unsupported type " + type); - } - } - - public static class LoganSquareResponseConverter implements RestConverter { - private final JsonMapper mapper; - - public LoganSquareResponseConverter(JsonMapper mapper) { - this.mapper = mapper; - } - - @Override - public Object convert(HttpResponse httpResponse) throws IOException, ConvertException, TwitLongerException { - final Body body = httpResponse.getBody(); - final Object object = parseOrThrow(body, mapper); - return object; - } - } - -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/NewPost.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/NewPost.java deleted file mode 100644 index ba304c7ff..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/NewPost.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import org.mariotaku.restfu.http.SimpleValueMap; - -/** - * Created by mariotaku on 16/2/20. - */ -public class NewPost extends SimpleValueMap { - - public NewPost(String content) { - put("content", content); - } - - public void setInReplyTo(long inReplyToId, String inReplyToScreenName) { - put("reply_to_id", inReplyToId); - put("reply_to_screen_name", inReplyToScreenName); - } - -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Post.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Post.java deleted file mode 100644 index d47a162ad..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Post.java +++ /dev/null @@ -1,29 +0,0 @@ - -package org.mariotaku.twidere.extension.twitlonger; - -import com.bluelinelabs.logansquare.annotation.JsonField; -import com.bluelinelabs.logansquare.annotation.JsonObject; - -@JsonObject -public class Post { - - @JsonField(name = "post_time") - public String postTime; - @JsonField(name = "reply_to_id") - public long replyToId; - @JsonField(name = "short_url") - public String shortUrl; - @JsonField(name = "screen_name") - public String screenName; - @JsonField(name = "full_url") - public String fullUrl; - @JsonField(name = "id") - public String id; - @JsonField(name = "twitter_status_id") - public Object twitterStatusId; - @JsonField(name = "tweet_content") - public String tweetContent; - @JsonField(name = "content") - public String content; - -} \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/RequestPermissionActivity.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/RequestPermissionActivity.java deleted file mode 100644 index fee6c4296..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/RequestPermissionActivity.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.app.Activity; -import android.content.Intent; -import android.os.Bundle; - -/** - * Created by mariotaku on 16/2/20. - */ -public class RequestPermissionActivity extends Activity implements Constants { - private static final int REQUEST_REQUEST_PERMISSION = 1; - - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - switch (requestCode) { - case REQUEST_REQUEST_PERMISSION: { - finish(); - break; - } - } - super.onActivityResult(requestCode, resultCode, data); - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - final Intent intent = new Intent(INTENT_ACTION_REQUEST_PERMISSIONS); - intent.setPackage(TWIDERE_PACKAGE_NAME); - startActivityForResult(intent, REQUEST_REQUEST_PERMISSION); - } -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TaskResponse.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TaskResponse.java deleted file mode 100644 index 9b2448cd0..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TaskResponse.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -/** - * Created by mariotaku on 16/2/20. - */ -public class TaskResponse { - O object; - T throwable; - - public TaskResponse(T throwable) { - this.throwable = throwable; - } - - public TaskResponse(O object) { - this.object = object; - } - - public O getObject() { - return object; - } - - public T getThrowable() { - return throwable; - } - - public static TaskResponse getInstance(O post) { - return new TaskResponse<>(post); - } - - public static TaskResponse getInstance(T throwable) { - return new TaskResponse<>(throwable); - } - - public boolean hasError() { - return throwable != null; - } -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLonger.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLonger.java deleted file mode 100644 index 4978fdc33..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLonger.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import org.mariotaku.restfu.annotation.method.GET; -import org.mariotaku.restfu.annotation.method.POST; -import org.mariotaku.restfu.annotation.method.PUT; -import org.mariotaku.restfu.annotation.param.Headers; -import org.mariotaku.restfu.annotation.param.KeyValue; -import org.mariotaku.restfu.annotation.param.Param; -import org.mariotaku.restfu.annotation.param.Path; - -/** - * Created by mariotaku on 16/2/20. - */ -@Headers({@KeyValue(key = "X-API-KEY", valueKey = "tl_api_key")}) -public interface TwitLonger { - - @GET("/2/posts/{post_id}") - Post getPost(@Path("post_id") String postId) throws TwitLongerException; - - @POST("/2/posts") - @Headers({@KeyValue(key = "X-API-KEY", valueKey = "tl_api_key"), - @KeyValue(key = "X-Auth-Service-Provider", value = "https://api.twitter.com/1.1/account/verify_credentials.json"), - @KeyValue(key = "X-Verify-Credentials-Authorization", valueKey = "oauth_echo_authorization")}) - Post createPost(@Param NewPost newPost) throws TwitLongerException; - - @PUT("/2/posts/{post_id}") - @Headers({@KeyValue(key = "X-API-KEY", valueKey = "tl_api_key"), - @KeyValue(key = "X-Auth-Service-Provider", value = "https://api.twitter.com/1.1/account/verify_credentials.json"), - @KeyValue(key = "X-Verify-Credentials-Authorization", valueKey = "oauth_echo_authorization")}) - Post updatePost(@Path("post_id") String postId, @Param("twitter_status_id") long twitterStatusId) - throws TwitLongerException; - -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerException.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerException.java deleted file mode 100644 index d1c135d8c..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerException.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import org.mariotaku.restfu.http.HttpRequest; -import org.mariotaku.restfu.http.HttpResponse; - -/** - * Created by mariotaku on 16/2/20. - */ -public class TwitLongerException extends Exception { - - private HttpRequest request; - private HttpResponse response; - - public TwitLongerException() { - super(); - } - - public TwitLongerException(String detailMessage) { - super(detailMessage); - } - - public TwitLongerException(String detailMessage, Throwable throwable) { - super(detailMessage, throwable); - } - - public TwitLongerException(Throwable throwable) { - super(throwable); - } - - public HttpRequest getRequest() { - return request; - } - - public void setRequest(HttpRequest request) { - this.request = request; - } - - public HttpResponse getResponse() { - return response; - } - - public void setResponse(HttpResponse response) { - this.response = response; - } -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerFactory.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerFactory.java deleted file mode 100644 index f46dd2710..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerFactory.java +++ /dev/null @@ -1,105 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.support.annotation.Nullable; - -import org.mariotaku.restfu.ExceptionFactory; -import org.mariotaku.restfu.RestAPIFactory; -import org.mariotaku.restfu.RestRequest; -import org.mariotaku.restfu.annotation.method.GET; -import org.mariotaku.restfu.http.Endpoint; -import org.mariotaku.restfu.http.HttpRequest; -import org.mariotaku.restfu.http.HttpResponse; -import org.mariotaku.restfu.http.ValueMap; -import org.mariotaku.restfu.urlconnection.URLConnectionRestClient; -import org.mariotaku.twidere.api.twitter.auth.OAuthAuthorization; -import org.mariotaku.twidere.api.twitter.auth.OAuthEndpoint; -import org.mariotaku.twidere.api.twitter.auth.OAuthToken; -import org.mariotaku.twidere.model.ParcelableCredentials; - - -/** - * Created by mariotaku on 16/2/20. - */ -public class TwitLongerFactory { - - public static TwitLonger getInstance(final String apiKey, @Nullable final ParcelableCredentials credentials) { - final RestAPIFactory factory = new RestAPIFactory<>(); - factory.setEndpoint(new Endpoint("http://api.twitlonger.com/")); - factory.setHttpClient(new URLConnectionRestClient()); - factory.setConstantPool(new TwitLongerConstantPool(apiKey, credentials)); - factory.setExceptionFactory(new TwitLongerExceptionFactory()); - factory.setRestConverterFactory(new LoganSquareConverterFactory()); - return factory.build(TwitLonger.class); - } - - private static class TwitLongerConstantPool implements ValueMap { - private final String mApiKey; - private final OAuthAuthorization mAuthorization; - private final OAuthEndpoint mEndpoint; - private final RestRequest mRequest; - - public TwitLongerConstantPool(String apiKey, @Nullable ParcelableCredentials credentials) { - mApiKey = apiKey; - if (credentials != null) { - final OAuthToken accessToken = new OAuthToken(credentials.oauth_token, - credentials.oauth_token_secret); - mAuthorization = new OAuthAuthorization(credentials.consumer_key, - credentials.consumer_secret, accessToken); - mEndpoint = new OAuthEndpoint("https://api.twitter.com/1.1/"); - mRequest = new RestRequest(GET.METHOD, false, "/account/verify_credentials.json", null, - null, null, null, null, null); - } else { - mAuthorization = null; - mEndpoint = null; - mRequest = null; - } - } - - @Override - public boolean has(String key) { - switch (key) { - case "tl_api_key": - return true; - case "oauth_echo_authorization": - return mAuthorization != null; - } - return false; - } - - @Override - public Object get(String key) { - switch (key) { - case "tl_api_key": { - return mApiKey; - } - case "oauth_echo_authorization": { - if (mAuthorization != null) { - return mAuthorization.getHeader(mEndpoint, mRequest); - } - } - } - return null; - } - - @Override - public String[] keys() { - if (mAuthorization == null) return new String[]{"oauth_echo_authorization"}; - return new String[]{"tl_api_key", "oauth_echo_authorization"}; - } - } - - private static class TwitLongerExceptionFactory implements ExceptionFactory { - @Override - public TwitLongerException newException(Throwable throwable, HttpRequest httpRequest, HttpResponse httpResponse) { - TwitLongerException exception; - if (throwable != null) { - exception = new TwitLongerException(throwable); - } else { - exception = new TwitLongerException(); - } - exception.setRequest(httpRequest); - exception.setResponse(httpResponse); - return exception; - } - } -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerReaderActivity.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerReaderActivity.java deleted file mode 100644 index 3abbb1704..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerReaderActivity.java +++ /dev/null @@ -1,175 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.app.Activity; -import android.content.Intent; -import android.net.Uri; -import android.os.AsyncTask; -import android.os.Bundle; -import android.view.View; -import android.view.View.OnClickListener; -import android.view.Window; -import android.widget.ImageButton; -import android.widget.ProgressBar; -import android.widget.TextView; - -import org.mariotaku.twidere.Twidere; -import org.mariotaku.twidere.model.ParcelableStatus; -import org.mariotaku.twidere.model.SpanItem; - -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -public class TwitLongerReaderActivity extends Activity implements Constants, OnClickListener { - - private TextView mPreview; - private ImageButton mActionButton; - private ProgressBar mProgress; - private String mResult, mUser; - private ParcelableStatus mStatus; - private TwitLongerReaderTask mTwitLongerPostTask; - private static final Pattern PATTERN_TWITLONGER = Pattern.compile( - "((tl\\.gd|www.twitlonger.com/show)/([\\w\\d]+))", Pattern.CASE_INSENSITIVE); - private static final int GROUP_TWITLONGER_ID = 3; - - @Override - public void onClick(final View view) { - switch (view.getId()) { - case R.id.action: { - if (mResult == null) { - if (mStatus == null) return; - if (mTwitLongerPostTask != null) { - mTwitLongerPostTask.cancel(true); - } - if (mStatus.spans != null) { - for (SpanItem span : mStatus.spans) { - final Matcher m = PATTERN_TWITLONGER.matcher(span.link); - if (m.find()) { - mTwitLongerPostTask = new TwitLongerReaderTask(this); - mTwitLongerPostTask.execute(m.group(GROUP_TWITLONGER_ID)); - break; - } - } - } - } else { - if (mUser == null) return; - final Intent intent = new Intent(Intent.ACTION_SEND); - intent.setType("text/plain"); - intent.putExtra(Intent.EXTRA_TEXT, "@" + mUser + ": " + mResult); - startActivity(Intent.createChooser(intent, getString(R.string.share))); - } - break; - } - } - } - - @Override - protected void onCreate(final Bundle savedInstanceState) { - requestWindowFeature(Window.FEATURE_NO_TITLE); - super.onCreate(savedInstanceState); - final Intent intent = getIntent(); - final Uri data = intent.getData(); - final String action = intent.getAction(); - setContentView(R.layout.main); - mPreview = (TextView) findViewById(R.id.text); - mActionButton = (ImageButton) findViewById(R.id.action); - mProgress = (ProgressBar) findViewById(R.id.progress); - mResult = savedInstanceState != null ? savedInstanceState.getString(Twidere.EXTRA_TEXT) : null; - mUser = savedInstanceState != null ? savedInstanceState.getString(Twidere.EXTRA_USER) : null; - if (mResult == null || mUser == null) { - if (Twidere.INTENT_ACTION_EXTENSION_OPEN_STATUS.equals(action)) { - mStatus = Twidere.getStatusFromIntent(getIntent()); - if (mStatus == null || mStatus.spans == null) { - finish(); - return; - } - mUser = mStatus.user_screen_name; - mPreview.setText(mStatus.text_unescaped); - mActionButton.setEnabled(false); - for (SpanItem span : mStatus.spans) { - final Matcher m = PATTERN_TWITLONGER.matcher(span.link); - if (m.find()) { - mActionButton.setEnabled(true); - break; - } - } - } else if (Intent.ACTION_VIEW.equals(action) && data != null) { - mPreview.setText(data.toString()); - final Matcher m = PATTERN_TWITLONGER.matcher(data.toString()); - if (m.find()) { - if (mTwitLongerPostTask != null) { - mTwitLongerPostTask.cancel(true); - } - mTwitLongerPostTask = new TwitLongerReaderTask(this); - mTwitLongerPostTask.execute(m.group(GROUP_TWITLONGER_ID)); - } else { - finish(); - return; - } - } - } else { - mPreview.setText(mResult); - } - - } - - @Override - protected void onSaveInstanceState(final Bundle outState) { - outState.putString(Twidere.EXTRA_TEXT, mResult); - outState.putString(Twidere.EXTRA_USER, mUser); - super.onSaveInstanceState(outState); - } - - public static class TwitLongerReaderTask extends AsyncTask> { - - private final TwitLongerReaderActivity activity; - - public TwitLongerReaderTask(TwitLongerReaderActivity activity) { - this.activity = activity; - } - - @Override - protected TaskResponse doInBackground(final String... args) { - final TwitLonger tl = TwitLongerFactory.getInstance(TWITLONGER_API_KEY, null); - try { - return TaskResponse.getInstance(tl.getPost(args[0])); - } catch (final TwitLongerException e) { - return TaskResponse.getInstance(e); - } - } - - @Override - protected void onPostExecute(final TaskResponse result) { - if (result.hasError()) { - activity.showError(result.getThrowable()); - } else { - activity.showResult(result.getObject()); - } - super.onPostExecute(result); - } - - @Override - protected void onPreExecute() { - activity.showProgress(); - } - - } - - private void showProgress() { - mProgress.setVisibility(View.VISIBLE); - mActionButton.setVisibility(View.GONE); - } - - private void showResult(Post post) { - mProgress.setVisibility(View.GONE); - mActionButton.setVisibility(View.VISIBLE); - mActionButton.setImageResource(R.drawable.ic_menu_share); - mPreview.setText(post.content); - } - - private void showError(TwitLongerException e) { - mProgress.setVisibility(View.GONE); - mActionButton.setVisibility(View.VISIBLE); - mActionButton.setImageResource(R.drawable.ic_menu_send); - - } -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerStatusShortenerService.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerStatusShortenerService.java deleted file mode 100644 index 50c3ca6aa..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/TwitLongerStatusShortenerService.java +++ /dev/null @@ -1,141 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.app.Notification; -import android.app.NotificationManager; -import android.app.PendingIntent; -import android.content.Intent; -import android.os.Build; -import android.support.annotation.Nullable; -import android.util.Log; - -import org.mariotaku.twidere.Twidere; -import org.mariotaku.twidere.model.ParcelableAccount; -import org.mariotaku.twidere.model.ParcelableCredentials; -import org.mariotaku.twidere.model.ParcelableStatus; -import org.mariotaku.twidere.model.ParcelableStatusUpdate; -import org.mariotaku.twidere.model.StatusShortenResult; -import org.mariotaku.twidere.model.UserKey; -import org.mariotaku.twidere.service.StatusShortenerService; - -/** - * Tweet shortener example - * - * @author mariotaku - */ -public class TwitLongerStatusShortenerService extends StatusShortenerService implements Constants { - - private static final int NOTIFICATION_ID_REQUEST_PERMISSION = 1; - - - /** - * @return Shortened tweet. - */ - @Override - protected StatusShortenResult shorten(final ParcelableStatusUpdate status, - final UserKey currentAccountKey, - final String overrideStatusText) { - final int granted = Twidere.isPermissionGranted(this); - if (granted == Twidere.Permission.DENIED) { - return StatusShortenResult.error(-1, getString(R.string.permission_not_granted)); - } else if (granted != Twidere.Permission.GRANTED) { - final NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - final Notification.Builder builder = new Notification.Builder(this); - builder.setSmallIcon(R.drawable.ic_stat_warning); - builder.setTicker(getString(R.string.permission_request)); - builder.setContentTitle(getString(R.string.permission_is_required_to_shorten_status)); - builder.setContentText(getString(R.string.app_name)); - builder.setContentIntent(PendingIntent.getActivity(this, 0, new Intent(this, - RequestPermissionActivity.class), PendingIntent.FLAG_ONE_SHOT)); - builder.setAutoCancel(true); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { - nm.notify(NOTIFICATION_ID_REQUEST_PERMISSION, builder.build()); - } else { - //noinspection deprecation - nm.notify(NOTIFICATION_ID_REQUEST_PERMISSION, builder.getNotification()); - } - return StatusShortenResult.error(-1, getString(R.string.permission_not_granted)); - } - final ParcelableCredentials credentials; - try { - credentials = getOAuthCredentials(currentAccountKey); - } catch (SecurityException e) { - if (BuildConfig.DEBUG) { - Log.w(LOGTAG, e); - } - return StatusShortenResult.error(-1, getString(R.string.permission_not_granted)); - } - if (credentials == null || !isTwitter(credentials)) { - return StatusShortenResult.error(-1, "No valid Twitter account found"); - } - final TwitLonger tl = TwitLongerFactory.getInstance(TWITLONGER_API_KEY, credentials); - try { - final String text; - if (overrideStatusText != null) { - text = overrideStatusText; - } else { - text = status.text; - } - NewPost newPost = new NewPost(text); - if (status.in_reply_to_status != null) { - final long inReplyToId = Long.parseLong(status.in_reply_to_status.id); - final String inReplyToScreenName = status.in_reply_to_status.user_screen_name; - newPost.setInReplyTo(inReplyToId, inReplyToScreenName); - } - final Post response = tl.createPost(newPost); - if (response != null) { - final StatusShortenResult shortened = StatusShortenResult.shortened(response.tweetContent); - shortened.extra = response.id; - return shortened; - } - } catch (final TwitLongerException e) { - if (BuildConfig.DEBUG) { - Log.w(LOGTAG, e); - } - return StatusShortenResult.error(-1, e.getMessage()); - } - return StatusShortenResult.error(-1, "Unknown error"); - } - - private boolean isTwitter(ParcelableCredentials credentials) { - return credentials.account_type == null || ParcelableAccount.Type.TWITTER.equals(credentials.account_type); - } - - @Override - protected boolean callback(StatusShortenResult result, ParcelableStatus status) { - if (result.extra == null) return false; - final ParcelableCredentials credentials; - try { - credentials = getOAuthCredentials(status.account_key); - } catch (SecurityException e) { - if (BuildConfig.DEBUG) { - Log.w(LOGTAG, e); - } - return false; - } - final TwitLonger tl = TwitLongerFactory.getInstance(TWITLONGER_API_KEY, credentials); - try { - tl.updatePost(result.extra, Long.parseLong(status.id)); - } catch (TwitLongerException e) { - if (BuildConfig.DEBUG) { - Log.w(LOGTAG, e); - } - return false; - } - return true; - } - - @Nullable - private ParcelableCredentials getOAuthCredentials(UserKey accountId) { - ParcelableCredentials credentials = Twidere.getCredentials(this, accountId); - if (credentials == null) return null; - switch (credentials.auth_type) { - case ParcelableCredentials.AUTH_TYPE_OAUTH: - case ParcelableCredentials.AUTH_TYPE_XAUTH: { - return credentials; - } - } - return null; - } - -} diff --git a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Utils.java b/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Utils.java deleted file mode 100644 index 24e588c81..000000000 --- a/twidere.extension.twitlonger/src/main/java/org/mariotaku/twidere/extension/twitlonger/Utils.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.mariotaku.twidere.extension.twitlonger; - -import android.text.TextUtils; - -import java.util.regex.Pattern; - -public class Utils { - - private static final Pattern PATTERN_TWITLONGER = Pattern.compile( - "(https?://)(tl\\.gd|www.twitlonger.com/show)/([\\w\\d]+)", Pattern.CASE_INSENSITIVE); - private static final int GROUP_TWITLONGER_ID = 3; - - public static String getTwitLongerId(String text) { - if (TextUtils.isEmpty(text)) return null; - return PATTERN_TWITLONGER.matcher(text).group(GROUP_TWITLONGER_ID); - } - - public static String getTwitLongerUrl(String text) { - if (TextUtils.isEmpty(text)) return null; - return PATTERN_TWITLONGER.matcher(text).group(); - } - -} diff --git a/twidere.extension.twitlonger/src/main/res/drawable-hdpi/ic_extension_twitlonger.png b/twidere.extension.twitlonger/src/main/res/drawable-hdpi/ic_extension_twitlonger.png deleted file mode 100644 index bd9ef1be8a70fde7a1df299688e3d4bc115def58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 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 diff --git a/twidere.extension.twitlonger/src/main/res/drawable-ldpi/ic_launcher.png b/twidere.extension.twitlonger/src/main/res/drawable-ldpi/ic_launcher.png deleted file mode 100644 index 2bf2067cf3e6f4751c653094d7a32ea346a44d54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1818 zcmV+#2j%#QP)tTf3KMN~vXj8McLGs?tFPoc*QOyxMf(#BC|6d&18lcfWV zj|wAcU_xVkRkjOO2$4e$ny46r!NS7svarv7_g;2oVUg=U+8>>r`^UX|?(clg_xC%$ z^E)>H|FIU};hDN%X>4eidZ$<{PNHY>yTsXJx7&4{9fmda-+$Y{jL8B`p7Uf}s76zH zqopmvVC;s|>AWjELZJ|9r2^w4HUD(BwJrLi`cxeQBurSGd93l;^)#E!epf(-4kD3= zF){i9?JwVzEMb6xqGm2^Ywzs3TW<0@>F`ihPxG&*H4Km}M#CVAX3cVqU^@yua@NeyXVl-`He;te1Y_fPx>L z>jN}CXA1%&AL7H}?bD?zgY#TDu2yRyqJ(!$dkV|*)bCHwC1$X;TfW#1>y1Al5K910?31M^O$08Ke>MPA zh4h@2q-r=H9xyZ(=X6(hj)8{mcF$KV)gyJfx1o|;((rcXS4BaeIuBa zGEy>>PkRCix>%r+J+K)Klw*b{6ro1lfqb^lSv@JVaw{ZZk-ULAD~mWFhr?mqURaDh zUuz)>!{h-m9#m z?4w&iO#F29m@)s24Y=7)@kHr=aFb1*1zGHD_EB5uhj8>+hbt7WLe1U{Y@de4OIVn< z87}2mUfZmTmVHO*9$z5F(7w{+*m$^-To*E+5+{{(Qaogj&g6i;`3O#%jT8!^JLZ3G zcOR>gp>FSb?>u_@`eAntuSEN(cHe#E7!G}33sAOqJE)d-+R;8#A;wa-*@79_8(|g^ z(4eg$_`%7LKgPMNwRi_04juryrDFhrm2F&sgo)9<{`PZs;zvEQwiiJdB*Wskhp_Vb z48%>08LklXZtm_vl-4#OfXOrDO7?7&-B*0OS*?B8UwjmG1}8SZ{ycJ*EoM7VUF{#}MD=-WI#7n|UA=G#C0sfXis0(E zvb(%Usw8!&tngQdQ!F_9d*L*70klc`YpjFm-B(iQU{~G?Y!_zh7!k;0q{G+){e?zU zockTx`YUjdn;6x&T*ap%9A0&@Pv{^jvUcI;g0;}7mHdGQ&#tNECU%unqP(sNf?x%? zP{b3;W5rD>xY&}$W$D4Q)1vXo>KyM7ycF^$ce(C7)*PyYMJ$CtM7uq&;}gL+9OUk9 zq&%#_JI|#ceo~B&c^@E?$z+sDrK7G4PluYut9YrP1SYYZpeV3!2Su^rq9rY{c4KR1 zGO|);`Q0+_@pViKye5x{G*qUj?0e)f7|YK2JJgjCjI}0>d?Wo$a0xIe7(}%@kK|@0Wv|6pXxw&~oQBhF^`#FZL(9F!t zw3wKfcd63^o6Y81o8HEk)tCRmRbxN91^6L?CP;vk*l52NBoc{@CV!==scBnDNr{#^ zb$WDWQZADan2MbFEW_OMNi=s7cEdeNCn|c#oTu99Vk!>%znN0F`%$7|qW}N^07*qo IM6N<$g5)N5N&o-= diff --git a/twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_extension_twitlonger.png b/twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_extension_twitlonger.png deleted file mode 100644 index 53990dbca7f0f69c2db9bd8adfe31da159f925e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 495 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 diff --git a/twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_stat_warning.png b/twidere.extension.twitlonger/src/main/res/drawable-mdpi/ic_stat_warning.png deleted file mode 100644 index b764d4a72a7776a1269bf8980ab65151f8a87986..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj8$4YcLn>}1CrGd^W{~{z|9?Fz z$K_K6+y8SsaLYX$+4w_i603rlwyExk-~F7QR;2DQ5ZK=;b&KKX|Ak41u53uqnzY(- zfdt#KpsXEw0{@RCGkW+<7vlc5pw)U8tHOr%n8VB)UDim5EN*rP;$`3Y>0SLJMh{(f zO|g&%1}7N0Ha2o4@lI!XkJx;gYgv59{ZTEJw{Xjo$B?)vpgQu&X%Q~loCIBVnR~Y~R diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_extension_twitlonger.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_extension_twitlonger.png deleted file mode 100644 index c05da1419509f47919b764d3648ebb3fd1ba966d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 885 zcmV-*1B(2KP)-@y@^DM(xZ%!$%|*; zMSe}h;1MzN^Yg89Zs*?aIs5E;e%y0AYuD=B&R%=%@A~ewf1I^%W2ok(QFH%?i~x&( znloTipymN!i=cA~{G$wVlr$(w_>BP9=voA{Pk}EGHsd0#&-I(>e`Sav?mb_f-?^B zd{}xqbd^Rx(#Qbf3iYEAoiUs|?`UHLSOnM?GJr`pu5Q z1>XzI5}sQanO}AN7Leb^A>eWe1SmJqq_3YopTtE^0bzNMYyjAgIAA?~4R+=OWd0NK z)j@#r5)MQvuLT-MbUiHs)*}y*Q?7+G7(J!f#t@~#mZW5% zH3jH*0c{>5Tf??_UyepGIm0@o1G%X|z-f#rTiq%}67ZH@ZXt?-r^pn;Cla?_YUx==5k`5!o-P-jd0y=SMRXzxicWE7S=>;Rc2fcAb zJ56k<0s#Ui=Z69F!R4H*9_MuzsmMBlIIrfaLV)~wjcfzZN0*av^*FzrIwek9`@G9m zl?V{lJIG!@X?^f2IIr#P1~TH)uxbPd`xC_L3ome3qn~=@Lz1dUfX@JC)-?iPAc;li zDq8zLOJ|P3iW_i7K*jNAhGzt1rf|RwSOg6C0A_}75s;a}0XOg;0X&3X8OI@}00000 LNkvXXu0mjfLg|qE diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_launcher.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_launcher.png deleted file mode 100644 index 3ed0ff0f5a3cb843d3751d2cda42b8a8937cfbf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10378 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 diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_mark.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_mark.png deleted file mode 100644 index a5de6fb16900c736058c8268cbd6e63467935093..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1821 zcmZ{lc{JOJ7RP^LX<{GLQjfMGR4o%C)*_Z7wN|V(mV}_SCNIa5kXnk`+74AEjBP4v z-)hTPN26+Ot^)J6t#!gtM`-0M1h%kMwXVNQAY=zd5x2F3X`{<8RH#2-83gQQ!6XuOnXo z;DezpOr3+4ck?MBQ!bK&J)6shJzK$_be-haM_QcjO?fGXNb;6Hw1gN=j#T$6>6==Hg$pMGCdIJ!|2QrOFWs6meGjyDIdV6I4kbd)1Q0r?gZn z(l09yBxpir`;+x}*JNXp##783xgTEAZ>glFXqDp{Y6eyqY_?0>Yz|1sRX`a8N4f0u z40TWszF^A8^;MNSeGx#q=%7cAoC}|}#J*s!Fw!ZvQ^mRu^#~MS%Ks7RuU?#vlg-WI z&io!<>j2iTe@qIXc=)Okr^RefMW^0)2|IW#q9iw2(zx0&=KB{p^_pa9G zCT0&W&N2st)$b}ictt6GZ>n&HXBZ0tdr@*fc@ys-4H)7;c zt7FoPqG>yAMk!8CNu#H&r-_KW7Q@tB9Fv_NtD1K*T%m1-))t9H!w3RVIjqfhs0jL< z?4|rdmp1*W5+p=)uRghV9 zs|Yo_=H`2mb3Y2V@zpDsc;djuWd%)_6$6>xLPc~W1YA?0?9~1ARPf~fGC31m0{5@W z?mILzdHZ_Nq&fM;-AMaU`;(Z!YKFC*tzJ#oSa)85%!2%}x#sc7))$^fM9*6NQ1DY4`45BN$^6Qne1tqz$fOIZmrRBoC+^}Buc1NoZQ z)_uah&u?Lg{*XdYyqRQ;7i`vcy5nQ24j6)({OQy+^k9U^qLt>~{AciW(%s@_jo9i| zi)4Bu z;3n8={#@PDfX_x3@?NNPPF<273Ft+kRv`o*{%(4|&2Kj}N!YU|GScllJX22+xsj{u zN#==eFYPeO8wHc&0+8N*kf=MctWSh7c(osL#NtSw*Uz>i@a_5Vd1iQL;GpokSM6KE~tg}l33&=Fm z_wO&kmPA~V%cJq-sF3kiDd5A(hjUx<>XSw)-kitz<#m^%zZazcW;|MG&w4`zrDk=0 z?P!tm83l$A4|d;_!03O09tTOO?9}ox|WVJT;BkJG(aHK;kpKJxCpea<9`gH z;r@36V*bB@N|og07-YU}z=Q{oqOe3fVCo-^!(Ty%VgvC`c&vX6VF-VNGX$V-+FR6_ H`6m7sFrYzF diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_send.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_send.png deleted file mode 100644 index 6e5ec78103f8d68e143c41ecab75945d0102701a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 zcmZ`)XFS^r7yjGh%1dihTWWi&R_w+IAqZ`(N{xobNQ|fut40M?qA0IhwYO`QY8$Op zIK?WNzEK;2ICB+Ft(u8zhf420YW#MnR7x4M#>zJf)JqqB31(Fu z3907D!WA7HX@g-Jonb0HVmH-NjpmHh;8F>|EmjM0@{KI-NEuL04t4Sv*D!)bs?4i~ zejy5J{ueL=!#8{m^qyYqqZGvsJ`Riuozc>&@Dv+?j1?dW=aL#$L#(Bz*o%U2OC((5 zfyb=Vb(v?z;0kbkbD-u`7_)RULsbU2V%0Aza;t|Q~9Ectp9To#aMQ_)aL^9*+mo?f_8-%!vRx#f--@4eGbehwH)4=|_qDm2#Xd-dAB>eT7OOsTz zV^n@x@+AOz(YQgsEM@^h<=_w$6qE`Bge>JgtXJNJ-0{UnR@F6F#beCh79u!B#9JYB zm+r#YCwk<2(m7%rJP|hNNWtN_7}YI%_h`mv6j)?4K(lWny3}O6htWjc@{O(qK&&ax z_gZql+36&nf%!NfyDlxvJk=ZRJ-c8*+M3Oi(%10eEGSvjMy$zhuQY=3&SPXh28n{? z0R$5;pOf08=jPCXjH7WE{3DTvI^22_(4`gyF+Usr$ zY361_{Y0#dVwu6Kstk|4n6RctPf+RfKW|==u48xsf%jj9wG8|77eJejyO~zujqOur z7M+CQNPKUVg<=+;>~`w+&rSI{#**4edWW4|;wP0qFkI@55<}-`mtLf7J5YZWk|kyr zY1Kj$OJI7NE`39jL}~SVL;2$Pd&W{3Gz%qr?x|sUJs(M-x!kRko}eJz(U!da2jjvL zu2N1%ApmdJS-0Dxv_bnHvze{R7v7rq$lVpefMg@!R8bJTdRL}PCPw(yREtYe^l61K zXI)q_HL>kSZtvw4ZKv%Fai8w}5q|EPDx^vAP^%xWrVrogp{d=qGTY_T`=@EvKhN&+ z)XHMntGZ&7JnuO6FHj1%bPf0Q3db7y5V33lw82_h>R?@UZGC4j#85}iP)A1{Y+wim z3oA6Y|BvAg!8ZUG{r?T|@e(|2!}*^RZV+(cQC>tW0P`hyV`Xjbc==(SuwK5=p;W9f Py9ltcw1YRBW0L*`nddO% diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_share.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_menu_share.png deleted file mode 100644 index fce1d35fffcf65799b5ac309fa3f783c07f49c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2422 zcmZ{mX*kpi8^-@LmWJ#t8e1cYQ^FvQ!I;t5$_OJNYV5-t`^4#F8DtBuBwHtAi6Pre zHMYiXBKr)o@06`Gma^oiUgvy!KfE9A`*%Ih_1xF}^+~j{G!+(<5(EH1*xU?bb41iX zg76+WfUm!KYwE&%_X~5Kk{|?^N)>fZ=W{ zSo5>0-k9N1R#$Fsufg)(x9?ot=1%Bb=3(>kX_oG{b~u4*z7V+%(ij6-t!IG9OIA-V zXgQ6Z@Zf>D@+TJ`*yzQ%#g zBrJiuNVrM~wtElZU)JpRp74%{l4rSL5RA7QEzniLHwj zkRNE>s3C(iiyGy&HW1{{arg)6=Hm4N$5BOLFfSMloDYb35#78)*ODYa%|}#H(qflh=r6)PGl_E zmHXIoOQ#kaV+sJa?pE^QxS2Nkg-lslq&}mIV2fm}%23`!8a_e?HhdyT?5b2zw5@qu z51xg|UYrNP($tSl;j~(ew1UfVsoiRrJVuSh#j_(36}w8z__WO$rnCKg1u9mKux&p< zAIiIG!+Iys81su^ElI}c+K}Nd{-zAXc3@<+yjbWgbmO|bUv4I-1Uj!r+}-EKb2Sp4 zERYY-Z!i6)Xs;o7P?jHfVdwwq#b!HdB%K;@f23L|3~>xV3o_CSuicz2n<}8?+J_CJ z)p|Bk$G_9<-cf{*W=KA=OdvV(88Q4*76j04Z0U*6j@oB;b=p+VkoPqy{Y~&>_?N;pIs&JXPaPJ6_ZHYWZ?>bt}W*RrKzwI{oqS1Dwp33!%4#(9bxCUR^r#p)pGrwO&e<1MpGI|#f z_xcY(Vo}a>9qBUa5LZjYi!aDiPx<9@b&Z_5 z`b*h{YLZFsM;`gkNMSc2&CmYEX=Hs3SymbDY)dr`O?)RPMBkS-@NGVAYP1fY%-xf% zJ~7ZvTi^Ls7M6{@?3*&k{{6X<^jr)+F~b0-!+IT@Vk zc~j;578o^)H8Y%Mot)hmRv2LJ-zMdd3Rn=7VX4+{F8x%M7`>WLL~7z4U0;=EMqE%> z7QvMmIP|Zi9F$Gj*fLC-q5H4tPQZKb=1+M=lO|$&LMMH!YLTxwwQ+4E>&8lvlpUq& zJ3G`7o+tV`jC>#w@z zl~w6Y(Uq5M@mm;MB^ip>gMQ7bp#@-xE(M>}v9ZxxmkAiK?@30GV;W+g?AGA5vFH-~%DPX2+>%j3vWWB9)L%B^9XM_K>ZRWy zIeN_c`;6Rl*Oy2Q8XHj#bs}MP2$3w5WAlo8&m={&<*9U^>~6!_>U!;QMX*SkY2}cM zwa3=1e}f){3~P;bF>6n_v#d=cD;Ikgm}i`lg48G+yVfB^m6sHGt#b^>cic@rH%l!g zD7NZbnjWXaqYFR!K)WB+x;PuH;k6YKXm?g59>$b~TClo#Bkn&8xIs-x`iL)90m$dZYfi; z)S=$SrN1tH&F=H$^M-*_h-z%^5(im18ZOJHT8-@i0fh4o6&;RMI_-agE8|c$-wh(= z6Q4#{%9&6}Myj{(%cA&AvK_yqK-$5uw1T?YY3@V4yg%^rM);OxW8qk|@+KapTcl2m zxno&yt_wdRufyYZ4f*tEpI_JIoRULH$YLcerLIc!=p|7k8QYWGT}U1Xw;+!r02=CW z_+@pi%Np9Y>beNcD+o=^%j!A^b#+mNs`~#4`1-qhd*1*5fryCHd`AK3KMgp4Pg1B$ mkOzQv_jmPxnftnUdDwWkxZe-#^3Xpz0?dsqF;zzR=>Gz4+;S=a diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_stat_warning.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/ic_stat_warning.png deleted file mode 100644 index 597d7eab7f78a502cdd5802df516a7c9efb4101a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmV;t0Ym1`t$YXb6B3}$oxGI4 zz&yZz?rAI!0z){=(D(8+%-azG8msv%FoR@fzLpO#dj$bHCh$>U6)C#Id~tS>v6XM- zyD{H%9aG}eW5&C_lrLkRVhUD6$5dm+X-?S(fzg3;JxPEVxh~(pe4HRaa~m!N=0~nJ zDgwmZRrxmNTY~_t(Y9T_h*>9G?^OkW*DBf+=qcQ=(g+YeTjeh?&kBX;&V0oQ6pnwP zwQUGYz#J3PuZs_m4RI`gx=a6X?RKn!%1uV7v?6xd?kIok~LY0rudfho9SszYGoP++4&V9bxbd&{9c m$2uS0tVjM~76d^M&YoXH;v58Yo!Hm_0000c8Ir diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_focused_holo.9.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_focused_holo.9.png deleted file mode 100644 index 690cb1eb61f6bc4ce58e5c1fb30304db69393bc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn2vPZ!4!jfu$y_kK-b30u5yFboFyt=akR{ E00Z(eO#lD@ diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_longpressed_holo.9.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_longpressed_holo.9.png deleted file mode 100644 index eda10e6123e1e1383c4617228ec0c96680d60dc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn1!PZ!4!jfu$#Gb-B{xqtMx1s*(O%+nLV7IxRdaaX6Iu&3070|zpW ye6d-ZyJWwc+pgOl@x443T>9p%`1p8cx&%YrImy|zOvgZGF?hQAxvX diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png b/twidere.extension.twitlonger/src/main/res/drawable-xhdpi/list_selector_disabled_holo_dark.9.png deleted file mode 100644 index 88726b69160589c8545759440e8d4e69dc984c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^azGr$!3HF6SgS1tQk(@Ik;M!Q+?^oIXnykaTA*No zr;B4qM&sKXhJ1$tcw7#es=J@sd2yMiyW@jyg@u(?8OR-p?Vt(<)KXNk*dJ1<_`!jRpab6RMK;Rk47fDU#NEX#7yk4(~&Fr}L7DZp)K} zK)DDZgb+dqA%qY@2q7)3S*px^wsY!a9l?~jW2$HoDfOAoDc4?$q=mJH$Q@HesW|pH zEqI5t5pt#=^`ykNb$bDA+g_!6r>E#0Ebxb)V~E)@66{HSu%o+0#^7QK=<56_<*0g z4?VWXMFRkJB8s~XX6q}?LEeWW=Ef--P!X+fp` zQ#hbt=1@CWv@?Vrj0n$wG-wfB>s2&!$QdDJ0ulZgw-cuRiR{Y>^Hj3K6cvDZyr8vA z8lxp5*y$r9!v6G_XAF7`2PhmT)XW;J_(x39;8bKfgMu`e! zU+jWXwIOOF0-q>8C*JQsY~7_bBCuA z|Ap1-2&vJi9g(t&*dI@qVtrbEm_q)8uxlUymW^N&DQrSTF2REQdw9B(B*Fk-L?96w zfdFVX0=tCgq*<4>5rKwy4p!?>V+1b~mqyqhPm^M8N}pNlWK7Aa(;L|rtB1{dT%;u; z=)dm(?jeLfE6zhUB!2hW01y9MdY)1v=ujhBx3b+Xm&>Pd9KV)clx)K|j$bdA%O^}( zPFj=H`w_B~E-2}`eIdjBd_I2}hT(GvVW{|jkQIawhG7^!pU>wnc#H_%SRreOrJP6k z#f!~#`~_1^!^gPqw^)9R`+vop3DslHn(o!PiI0dTt@|45Za=)m1`%IwEW{fV$LVaF zE9RVsAMaWMjZlg;f(R_4iy{7r`=s=`3SdP<&^M)TPHqgUw5?z25;3$902*NlyMU*S zpa+j$RH$BIEX`7~H`b|A%pl=Pj|o!QHv-L&MvImjnCmfv9y@5Gq|A_|G$L4MNvqdg zg%(@J38}FG4N!(%uhEggMhM*%9HY#I^l zO-Wr$p$z~$ref=30GgqO)XJdORd}!BEq>NeB8p9{v^kJo2|NxCQwf^HCpGf6X;Wp4 zg!hgmb$FtdtQ>ASMriqL^@|$FBEhNWjw@zMktp~+Gzo9nO1w>OhBUKE#}ER(1L)vD UI+1b(O8@`>07*qoM6N<$f~tseq5uE@ diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_extension_twitlonger.png b/twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_extension_twitlonger.png deleted file mode 100644 index f51696728ec136e28ed4cc08979b3fc157be8e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1495 zcmV;|1t|K7P)lpJD_gZUjbv5s(;x#MN5{7y*e9NL;;TfDw=wfyC8Y1{eW}5lCFUWx%)* z@GnPVpR=xhg2Tr_FJ&1v0{X*i1o$++2)af<1WX zPN_PWihzfx`0AX|3hf)6k@eWT$_NOJtfM_6z!9ieYDPdTWF74q0ggb$QZoW#A?s+@ z2yg@{mYNX|3t30IMt~zwvDA!!SjalsH3A%gilt@*#6s55t`Xn}R4lcu3Bb9-34951 zI&x?v5dOjLH^|dW1nw!7?$eDl> z3HI9&g0HHU1MXu50Uz;sW~KgLIiHEnu26pEOn_Rx2skcOumkM;$^E&2yR{(T3qEJm zl$n9fSD}2$mVg3;rF`Cw#C{2j=sN)R{vNOZ(?ozW;LHC70R;)l1ZBaXUeKH9Os@gv zGOoSb2Qa-{cLC}jWgR2Hvx)TqY!TqT=4np7Aj<$B(2M{dw9su>n%H_(gb`o_cp|W0 zJ?mbOPehghK4{q^Xc8^UfQE)+y&(ULYU(yxH?$5*>jl|MxNnZxBgh^>UfaIBl#Bjv z-JH4&#EOPDcKZWt9N_=Rune$~aC57%m#}|E**L%lGaCokIKajMH3)3x+QQ!29M6oh zN029AO>1k`K)@|Nwu*7Zs0h%yp!a=hWzn$StmR zO2Dk<`x@VJ4*GxL&*U1XTr)s%e2AlUfY!!HAP;ckn##@3IG^3JS9LUHpF^}tI^;1n z8K7R$EWlImX5aw7}>U`d?4^#|IW}P{8I1+`0?71Uam&ol?26c?a}-z5xL5 za}6B8w3c5jRvRidQ&un1p%3h8qsDAxYD;5kOnR@$r^yxH*qy_*XONSsc2iA9SN(Vj zN2+V|TVjw`F~C0_kF+VIx&(foqqz{ER-+fOmV@s=KE^Sh{&!xe7v2EAe!$XBn`KQ7 z=0ZT#Kc%mxEA+2gFCklTG}vyHQLzO9iwgf6cmL!{KpCUIIe8m-5ZQpkzl;jNVe5ea z?L)Y>pPg|apzObQg3A{Vr=*A)U3yI#r{5zxr~5Ek&4Q|CJ5 z*f!v+OqU2yJQ~m~BdAx}0^(8*;Pqm?7r9Otx|C_s=^6ow^K0aM0@H{($^ikZFs#YD zp^q*SAW&XJE+#nbiVu1KzBZNXm#z@Ark#5PmBD_VlkbC~zu(wmWLhY@UCn?{_(Zp3 z1Vo3pe+5Q>5s(;x#MN5{be(|2@pZ2Hp+zMnD44%T*cyMnGZ&5?5~-U<4#a xAaV7U0Y*S#1QJ(o8DIn?Mj&zZmH~+g_zy{-){fIEX=VTb002ovPDHLkV1k$TwVMC{ diff --git a/twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_launcher.png b/twidere.extension.twitlonger/src/main/res/drawable-xxhdpi/ic_launcher.png deleted file mode 100644 index 0ed1e54d761e2fd9b4d13dd35ca06ca0bbb6f7de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18448 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 DxzGSe diff --git a/twidere.extension.twitlonger/src/main/res/drawable/list_selector_background_transition_holo.xml b/twidere.extension.twitlonger/src/main/res/drawable/list_selector_background_transition_holo.xml deleted file mode 100644 index 9f3a1daf9..000000000 --- a/twidere.extension.twitlonger/src/main/res/drawable/list_selector_background_transition_holo.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/res/drawable/list_selector_holo_dark.xml b/twidere.extension.twitlonger/src/main/res/drawable/list_selector_holo_dark.xml deleted file mode 100644 index d7e2aac53..000000000 --- a/twidere.extension.twitlonger/src/main/res/drawable/list_selector_holo_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/res/layout/main.xml b/twidere.extension.twitlonger/src/main/res/layout/main.xml deleted file mode 100644 index 1b03bd121..000000000 --- a/twidere.extension.twitlonger/src/main/res/layout/main.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/res/values-v11/themes.xml b/twidere.extension.twitlonger/src/main/res/values-v11/themes.xml deleted file mode 100644 index 7c7809e82..000000000 --- a/twidere.extension.twitlonger/src/main/res/values-v11/themes.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/twidere.extension.twitlonger/src/main/res/xml/about.xml b/twidere.extension.twitlonger/src/main/res/xml/about.xml deleted file mode 100644 index 7fe148833..000000000 --- a/twidere.extension.twitlonger/src/main/res/xml/about.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/twidere.library.extension/src/main/java/org/mariotaku/twidere/Twidere.java b/twidere.library.extension/src/main/java/org/mariotaku/twidere/Twidere.java index e3da7d477..cb74144a1 100644 --- a/twidere.library.extension/src/main/java/org/mariotaku/twidere/Twidere.java +++ b/twidere.library.extension/src/main/java/org/mariotaku/twidere/Twidere.java @@ -261,7 +261,7 @@ public final class Twidere implements TwidereConstants { } @IntDef({Permission.DENIED, Permission.NONE, Permission.GRANTED}) - @Retention(RetentionPolicy.CLASS) + @Retention(RetentionPolicy.SOURCE) public @interface Permission { int NONE = 0; int GRANTED = 1; diff --git a/twidere/src/main/res/values/strings.xml b/twidere/src/main/res/values/strings.xml index e52252c7d..f93613039 100644 --- a/twidere/src/main/res/values/strings.xml +++ b/twidere/src/main/res/values/strings.xml @@ -245,11 +245,11 @@ %s retweeted a tweet you were tagged in. %1$s and %2$s retweeted a tweet you were tagged in. %s retweeted a tweet you were mentioned in. - %s and %2$s retweeted a tweet you were mentioned in. + %1$s and %2$s retweeted a tweet you were mentioned in. %s favorited a tweet you were mentioned in. - %s and %2$s favorited a tweet you were mentioned in. + %1$s and %2$s favorited a tweet you were mentioned in. %s liked a tweet you were mentioned in. - %s and %2$s liked a tweet you were mentioned in. + %1$s and %2$s liked a tweet you were mentioned in. %s added you to list. %1$s added you to list %2$s". %1$s and %2$s added you to their lists. @@ -768,6 +768,7 @@ Translation Incompatible tweet shortener Incompatible media uploader + Groups Public timeline External user at %s @@ -781,6 +782,7 @@ New Document API Open profile and media in new task Drawer toggle + Group Your coarse location \ No newline at end of file