Форум программистов, компьютерный форум CyberForum.ru

Вибрация при заблокированном экране - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SurfaceView + onKeyDown http://www.cyberforum.ru/android-dev/thread579891.html
Проблемка очень простая - не реагирует на onKeyDown в классе, наследующем SurfaceView. Исправьте мою криворукость, пожалуйста, подскажите, что я делаю не так. Слышал, что этот метод должен ссылаться на класс , наследующий поток и там уже будут выполняться все действия, но там, где это говорилось, не было примера реализации. Прошу прощения, если из-за такого вопроса не стоило тему создавать...
Программирование Android Доступ к папкам ANDROID Почему при обращение к некоторым папкам в Android у меня вылетает ошибка?! Я так понимаю к этим папкам доступ запрещен! Подскажите, как предотвратить ошибку при обращении к этим папкам, как проверить папку, возможно в нее зайти или нет? Добавлено через 33 секунды Я имею ввиду программно! http://www.cyberforum.ru/android-dev/thread579439.html
Программирование Android Блокировка клавиатуры
Пишу что то типа будильника. Нужно заблокировать клавиатуру, только ответом на вопрос можно было разблокировать. Как реализовать?
Программирование Android java.lang.ClassCastException
Добрый вечер! несколько не могу понять где я не прав, где ошибся. Ткните пожалста носом в ошибку. Ошибку кидает когда поворачиваю экран. лог: 05-18 22:23:58.950: ERROR/AndroidRuntime(1314): FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.Main}: java.lang.ClassCastException: android.widget.TextView$SavedState cannot be...
Программирование Android Работа с Wi-Fi http://www.cyberforum.ru/android-dev/thread577686.html
Как узнать тип ответа от роутера Wi-Fi wps? Типо если после отсылки сообщения M4 получил в ответ EAP-NACK и EAP-NACK после отсылки M6. Заранее спасибо.
Программирование Android AsyncTask+CheckBox Здравствуйте, интересует вопрос нужно в функцию AsyncTask послать несколько строк, в зависимости какие Чекбоксы чекнуты. Ну например: если чекнуты из чек боксов 1,3,5 то послать строки так AsyncTask().execute(r1,r3,r5); Пробовал через String s; if (cb1.isChecked()) { s=r1; nmbr++; //new DownloadVkTask().execute(res); подробнее

Показать сообщение отдельно
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,603
Завершенные тесты: 1
18.08.2016, 15:11     Вибрация при заблокированном экране
аж бегом вибрирует при отключении экрана без явного wake_lock
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.Vibrator;
import android.support.v7.app.AppCompatActivity;
 
public class MainActivity extends AppCompatActivity {
 
    private BroadcastReceiver vibrateReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
                startVibrate();
            }
        }
    };
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
        registerReceiver(vibrateReceiver, filter);
        startVibrate();
    }
 
    private void startVibrate() {
        String vibratorService = Context.VIBRATOR_SERVICE;
        Vibrator vibr = (Vibrator) getSystemService(vibratorService);
        long[] pattern = {100, 200, 300};
        vibr.vibrate(pattern, 0);
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru