Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
DaliFamily
0 / 0 / 0
Регистрация: 22.08.2016
Сообщений: 2
#1

Выключение экрана по нажатию кнопки - Программирование Android

21.09.2016, 13:25. Просмотров 370. Ответов 2

Необходимо выключить экран по нажатию кнопки.
Пробовал KeyguardManager, но метод KeyguardLock зачеркивается в android studio.
Пробовал DevicePolicyManager, но метод .lockNow() привел к аварийном завершению программы.
И еще много чего...
Короче говоря, помогите чем может....
http://www.cyberforum.ru/android-dev/thread2232802.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2016, 13:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выключение экрана по нажатию кнопки (Программирование Android):

Авторизация по нажатию кнопки
Привет всем! В Android Studio создаю приложение с Login Activity. Там есть...

Воспроизвести звук по нажатию кнопки
Добрый день! Используя пример, написал приложение, которое по нажатию на...

Вызов телефона, по нажатию кнопки
Уважаемые, подскажите, как осуществить вызов приложения "Телефон" что бы...

Очищение TextView по нажатию кнопки
Вопрос. Почему не очищается TextView (в данном случае TextView_Print) при...

Смена фото по нажатию кнопки
Здравствуйте. Я изучаю програмирование Android не очень давно. Хочу Сделать...

2
vxg
Модератор
3230 / 2033 / 319
Регистрация: 13.01.2012
Сообщений: 7,885
21.09.2016, 19:43 #2
DaliFamily, а есть ли нужные разрешения в манифесте? и что же за авария там была?
0
DaliFamily
0 / 0 / 0
Регистрация: 22.08.2016
Сообщений: 2
22.09.2016, 07:49  [ТС] #3
Вот, что я прописал в манифесте:
XML
1
2
3
4
5
    xmlns:tools="http://schemas.android.com/tools"    
    <uses-sdk tools:overrideLibrary="com.google.android.gms.all,com.google.android.gms.ads,com.google.android.gms,com.google.android.gms.analytics,com.google.android.gms.appindexing,com.google.android.gms.base,com.google.android.gms.measurement,com.google.android.gms.vision,com.google.android.gms.appinvite,com.google.android.gms.appstate,com.google.android.gms.cast,com.google.android.gms.drive,com.google.android.gms.fitness,com.google.android.gms.location,com.google.android.gms.maps,com.google.android.gms.games,         com.google.android.gms.gcm,com.google.android.gms.identity,com.google.android.gms.nearby,com.google.android.gms.panorama,         com.google.android.gms.plus,com.google.android.gms.safetynet,com.google.android.gms.wallet,com.google.android.gms.wearable" />
 
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
Вот мо код:
Java
1
2
3
4
5
    public static DevicePolicyManager DPM;
    public void Click (View view) {
        DPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
            DPM.lockNow();
    }
При нажатии на кнопку приложение выдает сообщение: "К сожалению, приложение остановилось"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2016, 07:49
Привет! Вот еще темы с решениями:

Повтор кода по нажатию кнопки
Всем привет! Я написал программу, в которой есть такой, повторяющийся 4 раза...

Очистка StringBuilder по нажатию кнопки
Добрый день, подскажите как полностью очистить StringBuilder по нажатию кнопки....

Закрыть активити по нажатию кнопки
Есть код Куда прописать код чтобы я после нажатие кноки отправил данные и...

Как изменить ссылку по нажатию кнопки?
Кто подскажет, как тут, по нажатию кнопки менять ссылки? URL feedUrl = null; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru