Я не вижу причин, почему вы не смогли бы сделать это. Все, что вам нужно сделать - это пройти аутентификацию пользователя, чтобы у вас были все токены, необходимые для отправки твита. После этого просто используйте ApplicationManager
, чтобы запланировать запуск приложения с альтернативной точкой входа, которая направляет его на отправку твитов, которые оно поставило в очередь для отправки.
Пример кода:
ApplicationManager appMan = ApplicationManager.getApplicationManager();
ApplicationDescriptor myApp = ApplicationDescriptor.currentApplicationDescriptor();
if(appMan.scheduleApplication(myApp, timeToRunApp, true)) {
//scheduled to run, do something if you need to
}
else{
//failed to schedule, do something else
}
Если вы хотите передать аргументы для альтернативной точки входа, измените ваш ApplicationDescriptor на
ApplicationDescriptor myApp = new ApplicationDescriptor(ApplicationDescriptor.currentApplicationDescriptor(), new String[]{"arg1"});