Я использую следующий код с библиотекой twitter4J, чтобы получить все твиты моих подписчиков:
friendsIDs = TwitterConnectionManager.getTwitter().getFriendsIDs().getIDs();
twitterStream = twitterStreamFactory.getOAuthAuthorizedInstance(getTwitterAccessToken());
twitterStream.filter(new FilterQuery(friendIDs));
Это предоставляет мне все твиты от одного из моих друзей, а также твиты, содержащие @username одного из моих друзей. Если я следую за аккаунтом, таким как Twitter, я получаю все твиты, содержащие @Twitter. Я фильтрую эти твиты после их поступления, но они создают много ненужных данных и использование ЦП, и, поскольку я использую этот код на мобильном устройстве, я хотел бы создать фильтр, который будет давать мне только те твиты, которые появляются на моей временной шкале.