@android_ru

Страница 1437 из 3205
Savelii
16.05.2017
20:32:23
У меня вот так: <activity android:name=".ui.FinishingActivity" android:autoRemoveFromRecents="true" android:excludeFromRecents="true" android:theme="@android:style/Theme.NoDisplay" tools:targetApi="lollipop"/> public final class FinishingActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { finishAndRemoveTask(); } else { finish(); } } public static void exitTask(@NonNull Context context) { Intent intent = new Intent(context, FinishingActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); context.startActivity(intent); } }

То есть, вызываешь FinishingActivity, и этот таск уберётся

Sergey
16.05.2017
20:33:48
Спасибо, щяс попробую

Asliddin
16.05.2017
20:51:46
Приветь дорогие друзя

Google
Savelii
16.05.2017
20:52:23
Sergey
16.05.2017
20:54:20
Чет не то. В таск менеджере появляется какая-то непонятная задача.

Хотя похоже это был какой-то глюк)

вроде заработало

Спасибо за помощь

Noxi
16.05.2017
21:24:08
Доброго времени. Подскажите как побороть doze. Нужно стабильно репортить на сервер каждые 10 мин. Написал сервис, запускаю фореграундом, устанавливаю setExactAndAllowWhileIdle на 9мин на перезапуск. Добавляю руками в белый список( я так понял ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS google не одобряет?) В итоге на самсунгах вроде работает.. а huawei и иже с ними продолжают впадать в спячку

Konstantine
16.05.2017
21:35:54
Кстати, кто как предпочитает сырцы складывать?) Кто за разделение по экранам? Кто за разделение по функциям? Кто за разделение по категориям (фрагменты, адаптеры, модели, итд)?)

George
16.05.2017
22:13:19
Здравствуйте, подскажите пожалуйста, как сделать, что бы сервис перезапускался после того как пользователь очищает список недавно открытых приложений?

Konstantine
16.05.2017
23:30:22
Плюс не мешало бы запускать сервис в отдельном потоке. Можно еще попробовать android:isolatedProcess="true" Или же вообще startForeground, но тогда будет висеть уведомление.

Andrew
17.05.2017
03:11:31
Еще раз привет. Начал изучать retrofit и gson и понял, что retrofit ориентирован на REST API. Апи, к которому я обращаюсь, написан мной:D Т.е. к сожалению он не rest и не ful, и вообще скорее всего говнище (чего стоит только передача метода в параметрах). Я конечно бы был не против все переделать и возможно переделаю. Но тут вопрос немного в другом: результат из моего апи всегда возвращается в виде объекта с 4 полями: status, code, message, response. В response уже объект с самими данными. По сути, когда приходит ответ от сервера, первым делом надо смотреть на code и уже в зависимости от этого либо парсить результат, либо выдавать ошибку. Не подскажете как мне это организовать?

Ivan
17.05.2017
03:24:30
можешь завести свой кастомный врапер для респонса и сделать кастомный парсинг для него

Google
Andrew
17.05.2017
03:27:06
то есть получается мне надо будет создать класс именно под ответ от сервера?

Umren
17.05.2017
03:27:34
Если кратко то два дата класса нужно

Один в виде списка вложенный в другой

ТК с телефона то пример не дам)

Andrew
17.05.2017
03:29:54
а подход написания апи в таком роде нормальный? status,code,message,response

Umren
17.05.2017
03:30:17
На ретрофите любой при можешь запарсить

Andrew
17.05.2017
03:30:21
например с того же гитхаба приходит только массив с данными

Umren
17.05.2017
03:30:25
*апи

Andrew
17.05.2017
03:46:37
или может лучше переделать на restful..

Salim
17.05.2017
03:48:05


подскажите что вводится в качестве пароля ?

Andrew
17.05.2017
03:49:58
пароль суперпользователя

Eugene
17.05.2017
03:53:38
а подход написания апи в таком роде нормальный? status,code,message,response
Нормальный, найди на гите примеры приложение которые работают с open weather map api

Salim
17.05.2017
03:58:57
пароль суперпользователя
тот что при входе в систему ?

Andrew
17.05.2017
03:59:30
в систему ты входишь со своего пользователя скорее всего, а есть суперпользователь

Salim
17.05.2017
03:59:43
нечего не дает же печатать, фиг знак о как вводить то

Andrew
17.05.2017
04:00:06
это норм, на самом деле вводятся символы

Salim
17.05.2017
04:00:57
это я уже не знаю . получается я не могу зайти

Andrew
17.05.2017
04:02:30
насколько я понимаю, систему ставил сам. вряд ли конечно, но попробуй пароль root

Google
Umren
17.05.2017
04:08:16
подскажите что вводится в качестве пароля ?
Твой пароль, а вообще вопрос ведь не по адресу, почитай простые книжки по Линуксу если у тебя возникают такие вопросы

Если это убунта то там пароля супер пользователя изначально нет

И он не нужен

Andrew
17.05.2017
04:09:42
а, ну я не по убунте))

Umren
17.05.2017
04:10:09
Сейчас так много где

Andrew
17.05.2017
04:10:45
старый добрый арч

Salim
17.05.2017
04:11:30
короче посоветуйте хороший редактор. чёрт с этим емаксом. даже зайти в него тяжело

Andrew
17.05.2017
04:12:04
sublime

Umren
17.05.2017
04:19:45
атом

Если ты емакс через судо в апте не можешь поставить, поверь ты в нем не разберешься

забудь про него

ставь атом или vscode и живи

Andrew
17.05.2017
04:22:21
мне чет не вкатил атом

Umren
17.05.2017
04:22:44
я саблайм юзал давно, но несколько лет как на атом перешел, полет нормальный

vscode тоже хороший, но тут уже на вкус и цвет

Andrew
17.05.2017
04:24:04
это да

Umren
17.05.2017
04:24:48
А так то и саблайм ок, тоже вариант

просто основной минус саблайма относительно атома и вскода он же проприетарный его под себя непохачишь

Andrew
17.05.2017
04:27:42
ну лично я как таковым редактором пользуюсь лишь для написания апи. там многого и не надо

your-mirror
17.05.2017
06:32:15
Всем превед

Google
Никита
17.05.2017
06:34:23
Привет, подскажите что я тут мог сломать

String path = getPath(uri); UploadImage image = new UploadImage(path); images.add(image); adapter.addList(images);

Admin
ERROR: S client not available

Igor
17.05.2017
06:35:21
Привет всем! Кто работал с vpn?

Никита
17.05.2017
06:35:26
в addList просто чистится лист в адаптере, запихивается туда мой лист и вызывается notifyDataSetChanged();

your-mirror
17.05.2017
06:38:19
Парни, есть у кого пример сервиса с рабочим потоком в котором крутится какая-то операция, ну и в случае если мы сервис, мы убиваем этот рабочий поток...?

Или может у кого есть пример сервиса с трекингом gps

your-mirror
17.05.2017
06:44:04
Не, мне нужно, чтобы при старте приложухи сразу вкл. gps сервис и отправлял полученные координаты (жел-но через eventbus)

Просто щас я реализовал через сервис без worker thread

Igor
17.05.2017
06:53:48
Привет всем! Кто работал с vpn?

Dmitry
17.05.2017
06:57:59
Я смотрел. Там надо свою реализацию писать. Апи андроида это просто виртуальный мост-интерфейс

Привет всем! Кто работал с vpn?

Alexey
17.05.2017
07:05:14
Привет всем! Кто работал с vpn?
Привет. а в чем проблема? А то тема то обширная.

Dmitry
17.05.2017
07:13:24
Я вот хотел реализацию свою запилит. Оказалось, что в отличии от iOS апи, где только конфиг добавить достаточно и все поедет.. в Android надо полностью писать свою реализацию потому что VpnService это всего лишь создает виртуальный туннель. Там надо в ndk шарить, писать полностью код взаимодействия с сервером. Хотел для начала сделать просто проброс пакетов через этот VPNService, чтобы пакеты через мое приложение проходили просто в интернет и обратно. Пока не понял как это реализовать

Это надо каждый пакет парсить и отправлять в инет и принимать обратно

Igor
17.05.2017
07:14:29
Привет. а в чем проблема? А то тема то обширная.
Ну я только взялся за эту тему. Ищу нормальный семпл - гуглю, пока не нахожу. Вот эта статья явно устаревшая https://habrahabr.ru/company/mobisoft/blog/231827/

Google
Dmitry
17.05.2017
07:16:35
https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn/ToyVpnService.java
Вот это вот мне не понравилось. Я не понял как оно работает и не заработало в принципе на каких-то устройствах

Там кажись сервер надо поднимать

Просто так проброс не делается

Alexey
17.05.2017
07:17:15
есть куча открытых серверов, с которыми можно попрактиковаться.

Dmitry
17.05.2017
07:17:32
Это локальный пример никуда не годится

Есть сорсы стронсвана

Там есть андроид клиент

Впн

Стронгсвана*

Страница 1437 из 3205