Контроль соединения с интернетом, работы браузера

Ответить
miha10999
Сообщения: 8
Зарегистрирован: 25 май 2015, 20:01

Контроль соединения с интернетом, работы браузера

Сообщение miha10999 » 10 июн 2015, 13:29

Как из приложения отключить интернет. Либо отключить работу браузеров и использовать только контролируемый браузер в активити? Всем спасибо кто уделил мне свое время!

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Контроль соединения с интернетом, работы браузера

Сообщение doter.ua » 10 июн 2015, 13:42

В целях безопасности ОС не позволит тебе ничего изменить. Можно только открыть перед юзером меню чтобы он сам включил\отключил опцию.
http://stackoverflow.com/a/20700138
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

miha10999
Сообщения: 8
Зарегистрирован: 25 май 2015, 20:01

Re: Контроль соединения с интернетом, работы браузера

Сообщение miha10999 » 13 июн 2015, 21:42

doter.ua писал(а):В целях безопасности ОС не позволит тебе ничего изменить. Можно только открыть перед юзером меню чтобы он сам включил\отключил опцию.
http://stackoverflow.com/a/20700138
Можно ли сделать,что бы приложение нельзя было свернуть или закрыть,пока не закончилось время контролируемое таймером?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Контроль соединения с интернетом, работы браузера

Сообщение klblk » 15 июн 2015, 08:08

miha10999 писал(а):
doter.ua писал(а):В целях безопасности ОС не позволит тебе ничего изменить. Можно только открыть перед юзером меню чтобы он сам включил\отключил опцию.
http://stackoverflow.com/a/20700138
Можно ли сделать,что бы приложение нельзя было свернуть или закрыть,пока не закончилось время контролируемое таймером?
Нет

Dark67
Сообщения: 72
Зарегистрирован: 23 июл 2012, 23:11

Re: Контроль соединения с интернетом, работы браузера

Сообщение Dark67 » 15 июн 2015, 10:29

miha10999 писал(а): Можно ли сделать,что бы приложение нельзя было свернуть или закрыть,пока не закончилось время контролируемое таймером?
Можно

Например,
[syntax=java]public class MainActivity extends Activity {
private boolean isFinish = false;
private long start;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
start = Calendar.getInstance().getTimeInMillis();
}

@Override
public void onBackPressed() {
isFinish = Calendar.getInstance().getTimeInMillis() - start > 20000;
if (isFinish) {
super.onBackPressed();
} else {
Toast.makeText(this, "It is not the time", Toast.LENGTH_LONG).show();
}

}
}[/syntax]

Теперь в течение 20 секунд простое нажатие на кнопку Back будет вызывать появление сообщения. Через 20 секунд возможно закрыть приложение.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Контроль соединения с интернетом, работы браузера

Сообщение klblk » 15 июн 2015, 10:43

Я нажму на "домик" и приложение свернется. Условие "нельзя было свернуть или закрыть" не выполняется. А перехватить нажатия домика на нерутованом устройстве насколько я знаю нельзя.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Контроль соединения с интернетом, работы браузера

Сообщение doter.ua » 15 июн 2015, 11:52

Даже у MX плеера режим "замочек" можно прервать хом батоном.
П.С. если бы мне приложения заявило, что мне нельзя свренуться, то я бы снес его и накатал 1 звезду в оценках.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Контроль соединения с интернетом, работы браузера

Сообщение Foenix » 15 июн 2015, 12:54

автор, загугли Android Kiosk Mode, может подойдет..
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить